/*! © 2026 Olympos Web (olymposweb.com). Tüm hakları saklıdır / All rights reserved. İzinsiz kopyalama, yeniden kullanım ve dağıtım yasaktır / Copying, reuse or redistribution without written permission is not allowed. */
:root{--bg: #ffffff;--ink: #111418;--muted: #59606a;--line: #6b7780;--accent: #0f5a73;--accent-ink: #ffffff;--focus: #0f5a73;--field: #ffffff;--ring: rgba(15, 90, 115, .28);--danger: #b3261e;--radius: 0;--hint: #59606a;--font: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tint: #e1eff3;--rule: #111418;--soft-rule: #b3cbd3;--btn-hover-bg: #111418;--btn-hover-ink: #ffffff;--f-kdv: #b4540a;--f-withholding: #0f5a73;--f-provisional: #6a3d9a;--f-annual: #111418;--hdr: 72px;--gx: clamp(20px, 4.4vw, 72px);--py: clamp(64px, 8vw, 128px);--ease: cubic-bezier(.16, 1, .3, 1);scrollbar-color:#0f5a73 #e1eff3}.on-petrol{--bg: #0f5a73;--ink: #ffffff;--muted: #d3e6ec;--line: #ffffff;--accent: #ffffff;--accent-ink: #0f5a73;--focus: #ffffff;--field: transparent;--ring: rgba(255, 255, 255, .35);--hint: #d3e6ec;--danger: #ffd9d4;--btn-hover-bg: transparent;--btn-hover-ink: #ffffff;--rule: #ffffff;--soft-rule: rgba(255, 255, 255, .4);background:var(--bg);color:var(--ink);color-scheme:dark}.on-ink{--bg: #111418;--ink: #ffffff;--muted: #c3cad2;--line: #ffffff;--accent: #ffffff;--accent-ink: #111418;--focus: #ffffff;--field: transparent;--hint: #c3cad2;--btn-hover-bg: transparent;--btn-hover-ink: #ffffff;--rule: #ffffff;--soft-rule: rgba(255, 255, 255, .3);background:var(--bg);color:var(--ink)}.on-light{--bg: #ffffff;--ink: #111418;--muted: #59606a;--line: #6b7780;--accent: #0f5a73;--accent-ink: #ffffff;--focus: #0f5a73;--field: #ffffff;--ring: rgba(15, 90, 115, .28);--hint: #59606a;--danger: #b3261e;--btn-hover-bg: #111418;--btn-hover-ink: #ffffff;--rule: #111418;--soft-rule: #b3cbd3;background:var(--bg);color:var(--ink);color-scheme:light}html{scroll-padding-top:calc(var(--hdr) + 12px)}body{font-size:1.0625rem;line-height:1.6;font-weight:400;font-stretch:100%;font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--display);font-weight:700;font-stretch:85%;font-variant-numeric:tabular-nums;text-wrap:balance}h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1.02;letter-spacing:-.03em}h3{line-height:1.12;letter-spacing:-.02em}p{text-wrap:pretty}.lead{font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.5;max-width:38em}.note{font-size:1rem;color:var(--muted);max-width:36em}input,textarea,select{caret-color:var(--ink)}.skip{border-radius:0}a:hover{text-decoration-thickness:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;background:var(--accent);color:var(--accent-ink);border:2px solid var(--accent);border-radius:0;font:600 1.0625rem/1.2 var(--font);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.btn:hover{background:var(--btn-hover-bg);color:var(--btn-hover-ink);border-color:var(--btn-hover-bg)}.on-petrol .btn:hover,.on-ink .btn:hover{border-color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-line[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.tag{display:inline-block;padding:5px 12px;border:2px solid var(--ink);font-weight:600;font-size:.875rem;line-height:1.3}.placeholder-tag{border-radius:0;background:var(--tint);color:#111418;border:2px solid #111418;padding:3px 10px;font-size:.8125rem;font-weight:600}.select{position:relative}.select select{appearance:none;-webkit-appearance:none;padding-right:52px;cursor:pointer;text-overflow:ellipsis}.select:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;pointer-events:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg)}select option{color:#111418;background:#fff}.field input,.field textarea,.field select,.quick select{border-width:2px;border-radius:0;background:var(--field);color:var(--ink)}.field input:focus,.field textarea:focus,.field select:focus,.quick select:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--ring);outline:none}.field>label,.choices>legend{font-size:1rem}.hint{font-size:.9375rem;color:var(--muted)}.err{color:var(--danger)}.choice span{border-width:2px;border-radius:0;background:transparent;color:var(--ink);min-height:50px;padding:0 18px}.choice span:hover{background:var(--tint);color:#111418;border-color:var(--ink)}.on-petrol .choice span:hover{background:#ffffff29;color:#fff;border-color:#fff}.choice input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.on-petrol .choice input:checked+span,.on-petrol .choice input:checked+span:hover{background:#fff;color:#0f5a73}.choice input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.result{border-width:2px;border-radius:0}.tool{min-height:44px;padding:0 14px;border:2px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:600 .9375rem/1 var(--font);transition:background-color .2s,color .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.tool:hover{background:var(--tint)}.tool[aria-pressed=true]{background:var(--ink);color:var(--bg)}.tool-icon{width:20px;height:20px}.hdr{position:sticky;top:0;z-index:60;height:var(--hdr);background:#fff;border-bottom:2px solid var(--ink)}.hdr-in{height:100%;display:flex;align-items:center;gap:28px;padding:0 var(--gx)}.brand{font:700 1.375rem/1 var(--display);font-stretch:85%;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.nav{display:flex;gap:28px;margin-left:12px;font-weight:500}.nav a{text-decoration:none;padding:8px 0;border-bottom:2px solid transparent;transition:border-color .2s}.nav a:hover{border-bottom-color:var(--ink)}.tools{margin-left:auto;display:flex;align-items:center;gap:10px}.btn-hdr{min-height:48px;padding:0 22px;margin-left:6px}.btn-hdr .short{display:none}.pic{position:relative;overflow:hidden;background:var(--tint);min-height:320px;margin:0}.pic .mask{position:absolute;inset:0}.pic img{width:100%;height:100%;object-fit:cover}.credit{position:absolute;bottom:0;right:0;max-width:100%;padding:7px 12px;background:#111418;color:#fff;font-size:.75rem;line-height:1.35;font-weight:500}.credit a{color:#fff}.split-l>.pic .credit,.pair-l.start-pair .pic .credit{right:auto;left:0}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - var(--hdr));border-bottom:2px solid var(--ink)}.hero-txt{display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.6vh,30px);padding:clamp(32px,5vh,64px) clamp(28px,4.6vw,80px) clamp(32px,5vh,64px) var(--gx);min-width:0}.hero h1{font-size:clamp(2.6rem,5.4vw,5.6rem);line-height:1;letter-spacing:-.035em}.hero .lead{max-width:30em;font-size:clamp(1.05rem,1.25vw,1.2rem)}.quick label{display:block;font-weight:600;margin-bottom:8px}.quick-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.qf{flex:1 1 200px;min-width:0}.quick select{width:100%;min-height:54px;padding:0 52px 0 16px;border:2px solid var(--ink);background:#fff;font-size:1rem;font-weight:500}.quick select:hover{border-color:var(--accent)}.quick select[aria-invalid=true]{border-color:var(--danger)}.quick-row .btn{flex:0 0 auto}.quick-msg{min-height:1.5em;margin-top:10px;font-size:.9375rem;font-weight:500}.quick-msg.is-error{color:var(--danger);font-weight:600}.hero-pic{min-height:0}.say{border-bottom:2px solid var(--ink)}.say-in{padding:var(--py) var(--gx);display:flex;flex-direction:column;gap:clamp(28px,3.4vw,52px);background:#0f5a73;color:#fff}.say h2{font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:1.02;letter-spacing:-.035em;max-width:16em}.say-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,72px)}.say-lines a{display:block;padding:20px 8px 22px 0;border-top:2px solid #ffffff;text-decoration:none;color:#fff;font:700 clamp(1.3rem,2.1vw,2rem)/1.2 var(--display);font-stretch:85%;letter-spacing:-.02em;transition:background-color .25s,color .25s,padding .35s var(--ease)}.say-lines a:hover{background:#fff;color:#0f5a73;padding-left:14px}.say-lines a:focus-visible{outline-color:#fff;outline-offset:-3px}.say-disc{color:#d3e6ec;max-width:40em}.head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,96px);padding:var(--py) var(--gx) clamp(40px,5vw,72px);align-items:start}.head-tint{background:var(--tint);border-bottom:2px solid var(--ink)}.head-l{display:grid;gap:24px;align-content:start;min-width:0}.head .lead{max-width:32em}.index{border-bottom:2px solid var(--ink)}.index a{display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:8px;align-items:baseline;padding:16px 8px 16px 0;border-top:2px solid var(--ink);text-decoration:none;transition:background-color .25s,padding .35s var(--ease)}.index a:hover{background:var(--tint);padding-left:14px}.ix-n{font-weight:700;font-variant-numeric:tabular-nums;font-size:1.25rem;color:var(--accent)}.ix-t{font:700 clamp(1.2rem,1.8vw,1.6rem)/1.15 var(--display);font-stretch:85%;letter-spacing:-.02em}.pairs{border-top:2px solid var(--ink)}.pair-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - var(--hdr))}.pair+.pair .pair-in{border-top:2px solid var(--ink)}.pair:not(.start-pair).pair-r .txt{order:2}.start-pair.pair-r .pic{order:2}.txt{padding:clamp(36px,5vw,80px) var(--gx);min-width:0}.pair .txt{display:flex;flex-direction:column;justify-content:space-between;gap:32px;background:#fff}.pair-l .txt{padding-left:clamp(28px,4.6vw,80px)}.pair-r .txt{padding-right:clamp(28px,4.6vw,80px)}.start-pair.pair-l .txt{padding-left:clamp(28px,4.6vw,80px);padding-right:var(--gx)}.start-pair.pair-r .txt{padding-left:var(--gx);padding-right:clamp(28px,4.6vw,80px)}.start-pair:nth-child(2n) .txt{background:var(--tint)}.start-pair .pair-in{min-height:76vh}.txt-main{display:grid;gap:20px;align-content:start;justify-items:start}.pair h3{font-size:clamp(2.2rem,4vw,3.9rem);line-height:1.04;letter-spacing:-.03em}.pair .body{max-width:31em}.num{font:700 clamp(4.5rem,9vw,9rem)/.8 var(--display);font-stretch:85%;letter-spacing:-.05em;color:var(--accent);display:block}.num small{font-size:.3em;letter-spacing:0;margin-left:.15em;font-weight:500}.mo{margin:0;background:var(--tint);display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,4vw,64px) clamp(28px,4.6vw,80px);min-width:0}.mo-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.mo-head .tag{background:#fff}.mo-title{font:700 clamp(1.4rem,2vw,1.9rem)/1.1 var(--display);font-stretch:85%;letter-spacing:-.02em}.mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:min(100%,40rem);background:#fff;border:2px solid var(--ink)}.wd{background:var(--ink);color:#fff;font-size:.8125rem;font-weight:600;text-align:center;padding:6px 0}.c{position:relative;aspect-ratio:1;overflow:hidden;box-shadow:inset -1px -1px 0 var(--soft-rule)}.c.blank{background:#f3f8fa}.c .d{position:relative;z-index:1;display:block;padding:6px 7px;font-size:.9375rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.c.wk{background:#f3f8fa}.c.mark:before{content:"";position:absolute;inset:0;background:var(--accent);transform:scale(var(--m, 1));transform-origin:0 100%}.c.mark .d{font-weight:700;color:color-mix(in srgb,#ffffff calc(var(--m, 1) * 100%),#111418)}.mo-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:600}.swatch{display:inline-block;width:18px;height:18px;background:var(--accent);flex:none}.mo-note{font-size:.9375rem;color:var(--muted);max-width:34em}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:2px solid var(--ink)}.split>.pic{position:sticky;top:var(--hdr);height:calc(100vh - var(--hdr));align-self:start}.split .txt{display:grid;gap:28px;align-content:start;padding-block:var(--py)}.split-r>.txt{padding-left:var(--gx);padding-right:clamp(28px,4.6vw,80px)}.split-l>.txt{padding-right:var(--gx);padding-left:clamp(28px,4.6vw,80px)}.split .txt>*{min-width:0}.send .txt,.change .txt{background:#fff}.edoc .txt{background:var(--tint)}.fees .txt{background:#fff}.slots .txt{background:var(--tint)}.rows{border-bottom:2px solid var(--rule);max-width:40em}.row{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:8px;padding:18px 0 20px;border-top:2px solid var(--rule)}.row-n{font:700 1.5rem/1.2 var(--display);font-stretch:85%;color:var(--accent);font-variant-numeric:tabular-nums}.row h3{font-size:clamp(1.25rem,1.8vw,1.6rem);margin-bottom:4px}.row p{max-width:34em}.by{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:18px 20px;background:var(--tint);max-width:40em}.by dt{font-weight:600}.by dd{margin:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-weight:600}.ruled{border-bottom:2px solid var(--rule);max-width:40em}.ruled li{padding:20px 0 22px;border-top:2px solid var(--rule)}.ruled h3{font-size:clamp(1.35rem,2vw,1.75rem);margin-bottom:6px}.ruled p{max-width:34em}.src{font-size:.9375rem;color:var(--muted)}.price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding:22px 24px;background:var(--tint);max-width:40em}.price dt{font-weight:600;font-size:1.25rem}.price dd{margin:0;display:flex;align-items:center;gap:14px}.amount{font:700 2.6rem/1 var(--display);font-stretch:85%;font-variant-numeric:tabular-nums}.slot-list{border-bottom:2px solid var(--rule);max-width:42em}.slot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:start;padding:18px 0 20px;border-top:2px solid var(--rule)}.slot h3{font-size:clamp(1.25rem,1.8vw,1.6rem);margin-bottom:4px}.slot p{color:var(--muted);max-width:30em}.slot-val{display:flex;align-items:center;gap:12px;padding-top:4px}.slot-v{font:700 1.5rem/1 var(--display);font-stretch:85%}.cmp{border-top:2px solid var(--ink);background:#fff}.cmp-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,96px);padding:var(--py) var(--gx);align-items:start}.cmp-side{display:grid;gap:24px;align-content:start}.cmp-side .lead{max-width:28em}.cmp-main{display:grid;gap:22px;align-content:start;min-width:0}.cmp-chosen{font:700 clamp(1.4rem,2.2vw,2rem)/1.15 var(--display);font-stretch:85%;letter-spacing:-.02em;color:var(--accent);min-height:1.2em}.cmp-rows{border-bottom:2px solid var(--rule)}.cmp-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:8px 24px;padding:18px 0 20px;border-top:2px solid var(--rule)}.cmp-row dt{font-weight:700}.cmp-row dd{margin:0}.cmp-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cmp-status,.cal-msg{font-weight:500;font-size:.9375rem}.faq{border-top:2px solid var(--ink)}.faq-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.faq-head{background:var(--tint);padding:var(--py) clamp(28px,4.6vw,80px) var(--py) var(--gx);position:sticky;top:var(--hdr);align-self:start;display:grid;gap:24px;align-content:start}.faq-head .lead{font-weight:500;max-width:24em}.qa-list{background:#fff}.qa{border-bottom:2px solid var(--rule);padding:0 var(--gx) 0 clamp(28px,4.6vw,80px)}.qa:first-child{border-top:0}.qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;cursor:pointer;font:700 clamp(1.2rem,1.8vw,1.55rem)/1.25 var(--display);font-stretch:85%;letter-spacing:-.015em}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.qa-mark{flex:none;position:relative;width:28px;height:28px;border:2px solid var(--ink);transition:background-color .2s}.qa-mark:before,.qa-mark:after{content:"";position:absolute;left:50%;top:50%;background:var(--ink);transform:translate(-50%,-50%);transition:transform .3s var(--ease),background-color .2s}.qa-mark:before{width:12px;height:2px}.qa-mark:after{width:2px;height:12px}.qa[open] .qa-mark{background:var(--ink)}.qa[open] .qa-mark:before,.qa[open] .qa-mark:after{background:#fff}.qa[open] .qa-mark:after{transform:translate(-50%,-50%) scaleY(0)}.qa summary:hover .qa-mark{background:var(--tint)}.qa[open] summary:hover .qa-mark{background:var(--ink)}.qa p{padding:0 0 28px;max-width:34em}.cal{border-top:2px solid var(--ink);background:var(--tint)}.cal-in{padding:var(--py) var(--gx);display:grid;gap:clamp(24px,3vw,40px)}.cal-top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,96px);align-items:start}.cal-intro{display:grid;gap:22px;align-content:start}.cal-intro .lead{max-width:34em}.cal-ctl{display:grid;gap:24px;align-content:start}.cal-pick{font-weight:600;min-height:1.6em}.cal-year{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:2px solid var(--ink);border-left:2px solid var(--ink);background:#fff}.tile{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:9.5rem;padding:14px 10px 12px;background:#fff;color:var(--ink);border:0;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);border-radius:0;text-align:left;cursor:pointer;transition:background-color .2s;min-width:0}.tile:hover{background:var(--tint)}.tile[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 4px var(--ink)}.tile:focus-visible{outline:3px solid var(--focus);outline-offset:-6px}.tl-m{font:700 clamp(.95rem,1.1vw,1.25rem)/1 var(--display);font-stretch:85%;letter-spacing:-.01em}.tl-lanes{display:grid;gap:7px}.l{display:block;height:12px;border:1.5px solid var(--soft-rule);transform-origin:0 50%}.l.on{border-color:transparent}.l-kdv.on{background:var(--f-kdv)}.l-withholding.on{background:var(--f-withholding)}.l-provisional.on{background:var(--f-provisional)}.l-annual.on{background:var(--f-annual)}.tl-n{font-size:.8125rem;line-height:1.2;color:var(--muted);min-height:1em;font-weight:500}.cal-leg{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;font-size:.9375rem}.cal-key{display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:600}.cal-key li{display:inline-flex;align-items:center;gap:8px}.sw{display:inline-block;width:18px;height:12px;flex:none}.sw-kdv{background:var(--f-kdv)}.sw-withholding{background:var(--f-withholding)}.sw-provisional{background:var(--f-provisional)}.sw-annual{background:var(--f-annual)}.cal-detail{background:#fff;border:2px solid var(--ink);padding:clamp(22px,3vw,40px);min-height:12rem;display:grid;gap:24px;align-content:start}.cal-detail h3{font-size:clamp(1.6rem,2.6vw,2.4rem);letter-spacing:-.025em}.cal-detail h4{font:700 1.125rem/1.3 var(--font);font-stretch:100%;margin-bottom:10px}.cal-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,4vw,64px)}.fl li,.dl li{padding:12px 0;border-top:2px solid var(--rule)}.fl li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px}.fl .sw{margin-top:7px}.fl strong{font-weight:700;display:block}.fl .fd{display:block;color:var(--muted);font-size:.9375rem}.fl .fday{display:block;font-weight:600;font-size:.9375rem}.dl li{display:flex;justify-content:space-between;gap:12px}.cal-empty{font-weight:600;font-size:1.125rem}.cal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px}.cal-hol{color:var(--muted);font-size:.9375rem;max-width:48em}.form-band{border-top:2px solid #ffffff}.form-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start;padding:var(--py) var(--gx)}.form-band.on-petrol{background:#0f5a73}.form-side{display:grid;gap:28px;align-content:start;position:sticky;top:calc(var(--hdr) + 24px)}.form-side .lead{max-width:26em}.discl{background:#fff;color:#111418;padding:clamp(22px,2.4vw,32px);display:grid;gap:10px;max-width:32em}.discl h3{font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.25}.discl p{color:#59606a;font-size:1rem}.form{gap:0}.group{display:grid;gap:22px;padding:28px 0 34px;border-top:2px solid var(--rule)}.step{font-weight:600;font-size:1.1875rem;line-height:1.35;max-width:30em}.form-actions{padding-top:6px}.form-status{color:var(--ink);font-weight:500}.result,.result pre{color:#111418}.opt{font-weight:400}.foot-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);padding:var(--py) var(--gx) clamp(48px,6vw,80px)}.foot-main{display:grid;gap:24px;align-content:start;justify-items:start}.foot-brand{font:700 1.375rem/1 var(--display);font-stretch:85%}.foot h2{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.04;letter-spacing:-.03em;max-width:14em}.foot-nav{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:12px}.foot-nav a{padding:6px 0;font-weight:500}.foot-side{display:grid;gap:16px;align-content:start;color:var(--muted);font-size:.9375rem}.foot-side h3{color:var(--ink);font-size:1.25rem;margin-top:12px}.demo{color:var(--ink);font-size:1rem;padding-bottom:20px;border-bottom:2px solid var(--rule)}.foot-disc{color:var(--ink);font-weight:500}.credits{display:grid;border-top:1.5px solid var(--soft-rule)}.credits li{padding:8px 0;border-bottom:1.5px solid var(--soft-rule);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.credits a,.lib{color:var(--ink);font-weight:600}.anim .hero .mask{clip-path:inset(0 0 0 100%)}.anim .hero .mask img{transform:scale(1.18)}.anim .fade{opacity:0}.anim .c.mark{--m: 0}@media(min-width:901px)and (min-height:700px){.anim .pair:not(.start-pair){height:130vh}.anim .pair:not(.start-pair) .pair-in{position:sticky;top:var(--hdr);height:calc(100vh - var(--hdr));min-height:0}.anim .start-pair.pair-l .mask{clip-path:inset(0 100% 0 0)}.anim .start-pair.pair-r .mask{clip-path:inset(0 0 0 100%)}.anim .start-pair .mask img{transform:scale(1.2)}}@media(max-width:1100px){.nav{display:none}.cal-year{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:900px){.hero,.pair-in,.split,.head,.cmp-in,.faq-in,.cal-top,.form-in,.foot-in{grid-template-columns:minmax(0,1fr)}.hero{min-height:0}.hero-txt{padding:36px var(--gx) 44px;order:1}.hero-pic{order:2}.pic,.hero-pic{min-height:0;aspect-ratio:4 / 3}.split>.pic{position:relative;top:auto;height:auto;order:-1}.start-pair.pair-r .pic{order:0}.pair:not(.start-pair).pair-r .txt{order:0}.pair-in,.start-pair .pair-in{min-height:0}.pair .txt,.split .txt{padding:40px var(--gx) 52px}.pair-l .txt,.pair-r .txt,.split-l>.txt,.split-r>.txt,.start-pair.pair-l .txt,.start-pair.pair-r .txt{padding-left:var(--gx);padding-right:var(--gx)}.mo{padding:32px var(--gx) 40px}.faq-head,.form-side{position:static;padding-left:var(--gx);padding-right:var(--gx)}.qa{padding-left:var(--gx);padding-right:var(--gx)}.say-lines{grid-template-columns:minmax(0,1fr)}.num{font-size:5rem}.cal-cols,.cmp-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.hdr-in{gap:6px}.brand{font-size:1rem}.tools{gap:4px;margin-left:auto}.tool{min-width:40px;padding:0 8px}.btn-hdr{padding:0 10px;margin-left:0}.btn-hdr .long{display:none}.btn-hdr .short{display:inline}.quick-row .btn{width:100%}.btn{padding:0 20px}.cal-year{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{min-height:8.5rem}.slot{grid-template-columns:minmax(0,1fr)}.price{padding:18px}.row{grid-template-columns:2.6rem minmax(0,1fr)}}@media(max-width:380px){.brand{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.qa-mark:before,.qa-mark:after{transition:none}}
:root{--ow-d-06f7bd0724:0}
