/*! © 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: #121417;--muted: #5a5f66;--line: #d9dce1;--rule: #121417;--accent: #1e5b45;--accent-ink: #ffffff;--accent-soft: #d6ebe2;--focus: #121417;--field: #ffffff;--field-line: #5a5f66;--ring: transparent;--danger: #b3261e;--hint: #666b72;--tint: #e7efea;--cell-hover: #eef1f3;--radius: 0;--font: "Hanken Grotesk", system-ui, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--gut: 40px;--gap: 20px;--hdr: 80px}html{color-scheme:light;scrollbar-color:#8b9097 var(--bg)}body{font-size:17px;line-height:1.5;caret-color:var(--accent);accent-color:var(--accent)}a:hover{text-decoration-thickness:2px}[hidden]{display:none!important}.sprite{position:absolute;width:0;height:0;overflow:hidden}.i{display:inline-block;flex:none;width:1em;height:1em}.skip{border-radius:0}.wrap{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);width:min(1360px,100% - 2 * var(--gut));margin-inline:auto}.rule{position:absolute;top:0;left:0;right:0;height:2px;background:var(--rule);transform-origin:0 50%}.act{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 20px;border:0;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:16px;line-height:1.15;text-decoration:none;text-align:left;transition:background-color .2s,color .2s}.act:hover{background:var(--ink);color:var(--bg)}.act .i{width:20px;height:20px}.act-lg{min-height:60px;padding:0 26px;font-size:18px}.btn-line{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:2px solid var(--rule);background:none;color:var(--ink);font-weight:700;font-size:16px;line-height:1.15;text-decoration:none;transition:background-color .2s,color .2s}.btn-line:hover{background:var(--ink);color:var(--bg)}.tag{color:var(--accent);font-weight:700;font-size:14px}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;text-underline-offset:6px;text-decoration-thickness:2px}.link-arrow .i{width:20px;height:20px}.shot{position:relative}.shot-in{position:relative;height:100%;overflow:hidden;background:var(--tint)}.shot-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shot .credit{position:absolute;left:0;bottom:0;z-index:2;max-width:100%;padding:5px 10px 6px;background:var(--bg);color:var(--muted);font-size:12.5px;line-height:1.35}.hdr{position:sticky;top:0;z-index:60;background:var(--bg)}.hdr-in{height:var(--hdr);align-items:center}.hdr-in:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rule)}.brand{grid-column:1 / 4;justify-self:start;font-weight:800;font-size:24px;line-height:1.05;letter-spacing:-.02em;text-decoration:none}.nav{grid-column:4 / 9;display:flex;gap:28px;font-weight:500;font-size:16px}.nav a{display:inline-flex;align-items:center;padding:10px 0;text-decoration:none;white-space:nowrap}.nav a:hover{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.tools{grid-column:9 / 13;display:flex;justify-content:flex-end;align-items:stretch;height:48px}.tool{display:inline-flex;align-items:center;gap:6px;min-width:52px;padding:0 16px;border:2px solid var(--line);background:none;font-weight:600;font-size:14px;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.tool+.tool{border-left:0}.tool:hover{border-color:var(--muted)}.tool+.tool:hover{box-shadow:-2px 0 0 var(--muted)}.tool[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.act-hdr{margin-left:16px;white-space:nowrap}.hero-open{padding-top:26px;align-items:start;grid-template-rows:auto 1fr}.h1{grid-column:1 / 9;grid-row:1;padding-top:6px;font-weight:800;font-size:clamp(3.4rem,7.35vw,7rem);line-height:.92;letter-spacing:-.035em;text-wrap:balance}.hero-text{grid-column:1 / 8;grid-row:2;margin-top:26px}.hero-lead{font-size:20px;line-height:1.45;text-wrap:pretty}.hero-note{margin-top:12px;color:var(--muted);font-size:15px}.hero-shot{grid-column:9 / 13;grid-row:1 / 3;align-self:stretch;min-height:340px}.hero-quick{margin-top:30px}.qk{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;row-gap:10px;padding:24px 0}.qk-l{grid-column:1 / 3;font-weight:700;font-size:18px}.seg-row{grid-column:3 / 10;display:flex;height:60px}.seg-opt{position:relative;display:flex;flex:1;min-width:0}.seg-opt input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.seg-opt span{display:grid;flex:1;place-items:center;padding:0 8px;border:2px solid var(--rule);font-weight:700;font-size:17px;text-align:center;cursor:pointer;user-select:none;transition:background-color .25s var(--ease),color .25s var(--ease)}.seg-opt+.seg-opt span{border-left:0}.seg-opt span:hover{background:var(--cell-hover)}.seg-opt input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.seg-opt input:checked+span,.seg-opt input:checked~span{position:relative}.seg-opt input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px;position:relative;z-index:1}.qk-go{grid-column:10 / 13;height:60px;padding:0 22px;font-size:17px;justify-content:space-between}.qk-msg{grid-column:3 / 13;color:var(--muted);font-size:15px}.qk-msg:empty{display:none}.qk-msg.is-warn{color:var(--danger);font-weight:600}.begin{align-items:start}.begin>.rule{z-index:1}.begin-cell{grid-column:span 6;padding:24px 0 34px}.begin-cell+.begin-cell{margin-left:calc(-1 * var(--gap));padding-left:calc(var(--gap) - 2px);border-left:2px solid var(--rule)}.begin-t{font-weight:800;font-size:clamp(2rem,3.2vw,3rem);line-height:1;letter-spacing:-.02em}.begin-d{max-width:52ch;margin:14px 0 20px;font-size:18px;line-height:1.5}.sec{padding-top:clamp(128px,13vw,196px)}.sec-head{padding-top:30px;row-gap:26px;align-items:start}.h2{grid-column:1 / 10;font-weight:800;font-size:clamp(3rem,7.4vw,7rem);line-height:.95;letter-spacing:-.03em;text-wrap:balance}.lead{grid-column:1 / 7;font-size:clamp(1.15rem,1.45vw,1.35rem);line-height:1.45;text-wrap:pretty}.sec-tag{grid-column:9 / 13;grid-row:2;align-self:end;justify-self:end;max-width:30ch;color:var(--muted);font-size:15px;text-align:right}.sec-tag .tag{margin-right:6px}.fields{margin-top:56px;row-gap:0}.field-cell{position:relative;grid-column:span 3;padding:24px 0 48px}.field-cell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--rule);transform:scaleX(var(--d, 1));transform-origin:0 50%}.field-cell:after{content:"";position:absolute;top:0;bottom:0;left:calc(-.5 * var(--gap) - 1px);width:2px;background:var(--rule);transform:scaleY(var(--dv, 1));transform-origin:50% 0}.fields .field-cell:nth-child(4n+1):after{display:none}.fc-t{font-weight:800;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.fc-d{margin-top:12px;max-width:46ch;font-size:17px;line-height:1.5}.how-stage{margin-top:56px}.how-in{display:block}.how-top{display:none;align-items:center;gap:24px;padding-bottom:14px}.how-count{min-width:9ch;font-weight:800;font-size:20px;font-variant-numeric:tabular-nums}.how-prog{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.how-prog i{display:block;height:10px;background:var(--line)}.how-prog i.is-on{background:var(--ink)}.how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto auto;column-gap:var(--gap);border-top:2px solid var(--rule)}.st{position:relative;grid-row:span 5;display:grid;grid-template-rows:subgrid;min-width:0}.st+.st{margin-left:calc(-1 * var(--gap));padding-left:calc(var(--gap) - 2px);border-left:2px solid var(--rule)}.st-shot{height:clamp(190px,16vw,240px)}.cell{position:relative;isolation:isolate;padding:16px 18px 20px;border-top:2px solid var(--line)}.cell:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tint);transform-origin:50% 0}.st-head{padding-top:18px;padding-bottom:22px;border-top-color:var(--rule);color:var(--accent-ink)}.st-head:before{background:var(--accent)}.st-meta{font-weight:700;font-size:15px}.st-big{margin-top:6px;font-weight:800;font-size:clamp(4rem,6vw,5.6rem);line-height:.85;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.st-t{margin-top:14px;font-weight:800;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.05;letter-spacing:-.02em}.st-s{margin-top:6px;font-size:16px;opacity:.88}.st-d{font-size:17px;line-height:1.5}.st-k{color:var(--muted);font-weight:700;font-size:14px}.st-v{margin-top:4px;font-weight:600;font-size:16px;line-height:1.4}.how-end{display:block;margin-top:40px}.st:nth-child(3) .shot-in img{object-position:50% 88%}.st:nth-child(2) .shot-in img{object-position:60% 40%}.areas-band{margin-top:56px}.band-shot{grid-column:1 / -1;height:clamp(220px,25vw,360px)}.band-shot .shot-in img{object-position:50% 42%}.area-grid{margin-top:64px;row-gap:56px;align-items:start}.area{position:relative;grid-column:span 6;padding:26px 0 0}.area:nth-child(2n){padding-left:calc(var(--gap) - 2px);margin-left:calc(-1 * var(--gap));border-left:2px solid var(--rule)}.rule-cell{background:var(--rule)}.area-t{font-weight:800;font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:.98;letter-spacing:-.03em}.area-lead{max-width:46ch;margin-top:14px;font-size:19px;line-height:1.45}.area-k{margin-top:26px;padding-bottom:8px;color:var(--muted);font-weight:700;font-size:14px}.area-list li{padding:11px 0;border-top:2px solid var(--line);font-size:17px;line-height:1.4}.area-list li:last-child{border-bottom:2px solid var(--line)}.area-note{max-width:58ch;margin-top:18px;font-size:15px;line-height:1.5;color:var(--muted)}.area-note .tag{margin-right:4px}.area-act{display:flex;flex-wrap:wrap;gap:12px 0;margin-top:24px}.area-act .btn-line{margin-left:-2px}.docs-head{grid-template-rows:auto 1fr}.docs-head .h2{grid-column:1 / 8;grid-row:1}.docs-head .lead{grid-column:1 / 7;grid-row:2}.docs-head .sec-tag{grid-column:7 / 9;grid-row:2}.docs-shot{grid-column:9 / 13;grid-row:1 / 3;height:clamp(260px,25vw,360px)}.docs-shot .shot-in img{object-position:50% 50%}.chk{margin-top:56px;align-items:start;padding-top:0}.chk-subs{grid-column:1 / 5;padding-top:0}.chk-l{padding:16px 0 12px;color:var(--muted);font-weight:700;font-size:14px}.sub{position:relative;display:block}.sub input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.sub-in{position:relative;display:block;padding:16px 18px 16px 16px;border-top:2px solid var(--line);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}.sub:last-of-type .sub-in{border-bottom:2px solid var(--line)}.sub-t{display:block;font-weight:800;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.sub-h{display:block;margin-top:4px;font-size:15px;color:var(--muted)}.sub-in:hover{background:var(--cell-hover)}.sub input:checked+.sub-in{background:var(--accent);border-top-color:var(--accent);color:var(--accent-ink)}.sub input:checked+.sub-in .sub-h{color:var(--accent-soft)}.sub input:focus-visible+.sub-in{outline:3px solid var(--focus);outline-offset:3px;position:relative;z-index:1}.chk-main{grid-column:5 / 13;padding-left:calc(var(--gap) - 2px);margin-left:calc(-1 * var(--gap));border-left:2px solid var(--rule);min-width:0}.chk-bar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;padding:14px 0 20px}.chk-for{font-weight:800;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.05;letter-spacing:-.02em}.chk-count{display:grid;gap:8px;justify-items:end}.chk-n{font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums}.chk-meter{display:flex;gap:3px}.chk-meter i{display:block;width:18px;height:10px;background:var(--line);transition:background-color .3s var(--ease)}.chk-meter i.is-on{background:var(--accent)}.chk-diger{max-width:60ch;padding:0 0 18px;color:var(--muted)}.doc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);border-top:2px solid var(--rule);min-height:440px;align-content:start}.doc{position:relative;display:block}.doc input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.doc-in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;height:100%;padding:16px 16px 18px 14px;border-bottom:2px solid var(--line);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease)}.doc-box{grid-row:1 / 3;display:grid;place-items:center;width:30px;height:30px;margin-top:2px;border:2px solid var(--rule);background:var(--bg);color:transparent;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s}.doc-box .i{width:18px;height:18px}.doc-t{font-weight:700;font-size:17px;line-height:1.3}.doc-n{color:var(--muted);font-size:15px;line-height:1.4}.doc-in:hover{background:var(--cell-hover)}.doc input:checked+.doc-in{background:var(--accent);color:var(--accent-ink);border-bottom-color:var(--accent)}.doc input:checked+.doc-in .doc-n{color:var(--accent-soft)}.doc input:checked+.doc-in .doc-box{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.doc input:focus-visible+.doc-in{outline:3px solid var(--focus);outline-offset:-3px}.chk-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 0;margin-top:28px}.chk-act .btn-line{margin-left:-2px}.chk-status{min-height:1.5em;margin-top:14px;color:var(--muted);font-size:15px}.chk-status a{margin-left:8px;color:var(--ink);font-weight:700;text-underline-offset:5px;text-decoration-thickness:2px}.chk-note{max-width:70ch;margin-top:10px;padding-top:16px;border-top:2px solid var(--line);color:var(--muted);font-size:15px}.dead-head{grid-template-rows:auto 1fr}.dead-head .h2{grid-column:1 / 10;grid-row:1;font-size:clamp(3rem,6.6vw,6.4rem)}.dead-head .lead{grid-column:1 / 7;grid-row:2}.dead-head .sec-tag{grid-column:7 / 10;grid-row:2}.dead-shot{grid-column:10 / 13;grid-row:1 / 3;height:clamp(240px,22vw,320px)}.dead-shot .shot-in img{object-position:50% 62%}.dead-body{margin-top:48px;align-items:start}.dead-bar-wrap{position:relative;grid-column:1 / -1;height:2px;background:var(--rule)}.dead-bar{position:absolute;left:0;top:-4px;width:100%;height:10px;background:var(--ink);transform:scaleX(var(--p, 1));transform-origin:0 50%}.dead-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap)}.pt{position:relative;isolation:isolate;padding:34px 18px 38px 14px}.pt+.pt{margin-left:calc(-1 * var(--gap));padding-left:calc(var(--gap) + 12px);border-left:2px solid var(--rule)}.pt:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleY(0);transform-origin:50% 0;transition:transform .55s var(--ease)}.pt-stop{display:block;width:18px;height:18px;margin-bottom:20px;border:2px solid var(--rule);background:var(--accent);border-color:var(--accent);transition:background-color .3s,border-color .3s}.pt-t{font-weight:800;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;transition:color .3s .2s}.pt-d{margin-top:12px;font-size:17px;line-height:1.5;transition:color .3s .2s}.dead-note{grid-column:1 / 10;margin-top:18px;padding-top:16px;border-top:2px solid var(--line);color:var(--muted);font-size:15px}.fees-head{grid-template-rows:auto 1fr}.fees-head .h2{grid-column:1 / 8;grid-row:1}.fees-head .lead{grid-column:1 / 7;grid-row:2}.fees-head .sec-tag{display:none}.fees-shot{grid-column:8 / 13;grid-row:1 / 3;height:clamp(260px,26vw,380px)}.fees-shot .shot-in img{object-position:50% 60%}.fees-price{margin-top:0;align-items:start}.price-cell{grid-column:1 / 7;padding:30px 0 48px}.aid-cell{grid-column:7 / 13;padding:30px 0 48px calc(var(--gap) - 2px);margin-left:calc(-1 * var(--gap));border-left:2px solid var(--rule)}.price-l{font-weight:700;font-size:20px}.price-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:8px;font-weight:800;font-size:clamp(3.4rem,8vw,7rem);line-height:1;letter-spacing:-.03em}.price-v .tag{font-size:16px;letter-spacing:0}.conf-body{margin-top:56px;align-items:start}.conf-shot{grid-column:1 / 5;grid-row:1;position:sticky;top:calc(var(--hdr) + 32px);height:clamp(360px,36vw,540px)}.conf-shot .shot-in img{object-position:38% 50%}.conf-rows{grid-column:5 / 13;display:grid;grid-template-columns:subgrid;border-top:2px solid var(--rule)}.cf-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start;padding:30px 0 38px;border-top:2px solid var(--line)}.cf-row:first-child{border-top:0}.cf-t{grid-column:1 / 4;font-weight:800;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.cf-d{grid-column:4 / 9;font-size:19px;line-height:1.5}.slot-grid{margin-top:56px}.slot{grid-column:span 4;min-height:270px}.slot-grid .field-cell:nth-child(4n+1):after{display:initial}.slot-grid .slot:nth-child(3n+1):after{display:none}.slot-map{grid-column:span 8}.slot-grid .slot-map:after{display:initial}.slot .tag{font-size:14px}.slot .fc-t{margin-top:14px}.blank{display:grid;gap:14px;margin-top:26px}.blank i{display:block;height:2px;background:var(--line)}.blank i:nth-child(2){width:72%}.blank i:nth-child(3){width:48%}.map-blank{display:block;height:140px;margin-top:22px;border:2px solid var(--line);background:var(--cell-hover)}.faq-body{margin-top:56px;align-items:start}.faq-shot{grid-column:1 / 5;position:sticky;top:calc(var(--hdr) + 32px);height:clamp(320px,34vw,500px)}.faq-shot .shot-in img{object-position:30% 50%}.faq-list{grid-column:5 / 13;border-bottom:2px solid var(--line)}.qa{border-top:2px solid var(--line)}.qa:first-child{border-top-color:var(--rule)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-weight:700;font-size:clamp(1.2rem,1.65vw,1.5rem);line-height:1.25}.qa summary::-webkit-details-marker{display:none}.qa summary:hover .qa-mark{background:var(--cell-hover)}.qa-mark{position:relative;flex:none;width:40px;height:40px;border:2px solid var(--rule);transition:background-color .2s}.qa-mark:before,.qa-mark:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2.5px;margin:-1.25px 0 0 -8px;background:var(--ink);transition:transform .35s var(--ease)}.qa-mark:after{transform:rotate(90deg)}.qa[open] .qa-mark{background:var(--ink)}.qa[open] .qa-mark:before,.qa[open] .qa-mark:after{background:var(--bg)}.qa[open] .qa-mark:after{transform:rotate(0)}.qa-a{overflow:hidden}.qa-a p{max-width:64ch;padding:0 64px 26px 0;font-size:18px;line-height:1.55}.notice-body{align-items:start;padding-top:34px;row-gap:28px}.notice-l{grid-column:1 / 6}.notice-t{font-weight:800;font-size:clamp(2rem,3.2vw,3rem);line-height:1;letter-spacing:-.02em}.notice-d{max-width:44ch;margin-top:16px;font-size:19px;line-height:1.5}.notice-big{grid-column:6 / 13;padding-left:calc(var(--gap) - 2px);margin-left:calc(-1 * var(--gap));border-left:2px solid var(--rule);font-weight:800;font-size:clamp(2rem,4vw,3.9rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.req{outline:none}.req-body{margin-top:56px;align-items:start;row-gap:40px}.req-form{grid-column:1 / 9;gap:0}.req-side{grid-column:10 / 13;grid-row:1;position:sticky;top:calc(var(--hdr) + 32px);display:grid;gap:22px}.req-shot{height:clamp(300px,29vw,420px)}.req-shot .shot-in img{object-position:50% 50%}.req-body .result{grid-column:1 / 9}.req-group{display:grid;gap:26px;padding:26px 0 40px;border-top:2px solid var(--rule)}.req-step{font-weight:700;font-size:1.2rem;line-height:1.3}.req-form .choices>legend,.req-form .field>label{font-weight:700;font-size:16px}.req-form .choices>legend{margin-bottom:12px}.req-form .choice-list{gap:0}.req-form .choice+.choice{margin-left:-2px}.req-form .choice span{min-height:56px;padding:0 22px;border:2px solid var(--field-line);border-radius:0;background:var(--field);font-weight:700;font-size:17px;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s}.req-form .choice span:hover{position:relative;z-index:1;border-color:var(--ink);background:var(--cell-hover)}.req-form .choice input:checked+span{position:relative;z-index:2;background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.req-form .choice input:focus-visible+span{position:relative;z-index:3}.req-form .choice input[aria-invalid=true]+span{border-color:var(--danger)}.req-form .field input,.req-form .field textarea{min-height:58px;border:2px solid var(--field-line);border-radius:0;background:var(--field);font-size:17px}.req-form .field textarea{min-height:150px}.req-form .field input:hover,.req-form .field textarea:hover{border-color:var(--ink)}.req-form .field input:focus,.req-form .field textarea:focus{border-color:var(--ink);box-shadow:none}.req-form .field input:focus-visible,.req-form .field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.req-form .field [aria-invalid=true]{border-color:var(--danger)}.req-form .field-date input{max-width:340px}.req-form input[type=date]::-webkit-calendar-picker-indicator{padding:6px;cursor:pointer}.field-hint{color:var(--muted);font-size:15px}.req-warn{display:flex;align-items:flex-start;gap:10px;font-weight:700;font-size:15.5px;line-height:1.4}.req-warn .field-hint{font-weight:400}.req-warn .i-wrap{flex:none;display:grid;place-items:center;width:24px;height:24px;background:var(--ink);color:var(--bg)}.req-warn .i{width:15px;height:15px}.form-actions{gap:0;margin-top:0;padding-top:28px;border-top:2px solid var(--rule)}.form-actions .btn-line{margin-left:-2px;min-height:60px}.form-actions .form-status{flex-basis:100%;margin-top:16px}.disc{padding-top:16px;border-top:2px solid var(--rule)}.disc-t{color:var(--muted);font-weight:700;font-size:14px}.disc-d{margin-top:8px;font-weight:700;font-size:19px;line-height:1.35}.result{margin-top:0;padding:26px 0 30px;border:0;border-top:2px solid var(--rule);border-bottom:2px solid var(--rule);border-radius:0;background:none}.result h3{margin-bottom:16px;font-weight:800;font-size:26px;letter-spacing:-.01em}.result pre{font:500 15px/1.65 var(--font);font-variant-numeric:tabular-nums}.result-next{margin-top:16px;color:var(--muted);font-size:15px}.result-actions{gap:0;margin-top:22px}.result-actions .btn-line{min-height:52px}.result-actions .btn-line+.btn-line{margin-left:-2px}.foot{margin-top:clamp(130px,12vw,180px);padding-bottom:56px}.foot-cta{padding-top:34px}.foot-line{grid-column:1 / 11;font-weight:800;font-size:clamp(2.6rem,6.4vw,6.2rem);line-height:.95;letter-spacing:-.03em;text-wrap:balance}.foot-areas{margin-top:56px;align-items:stretch}.fa{position:relative;grid-column:span 3;display:flex;flex-direction:column;justify-content:space-between;gap:44px;min-height:230px;padding:22px 16px 22px 0;border-top:2px solid var(--rule);text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease),padding .4s var(--ease)}.fa+.fa{margin-left:calc(-1 * var(--gap));padding-left:calc(var(--gap) + 14px);border-left:2px solid var(--rule)}.fa-t{font-weight:800;font-size:clamp(1.9rem,3.4vw,3.3rem);line-height:1;letter-spacing:-.03em;overflow-wrap:anywhere}.fa-i{align-self:flex-end;width:34px;height:34px}.fa:hover{background:var(--accent);color:var(--accent-ink);padding-left:calc(var(--gap) + 26px)}.fa:first-child:hover{padding-left:14px}.foot-meta{margin-top:64px;padding-top:26px;row-gap:24px;align-items:start;color:var(--muted);font-size:14px;line-height:1.55}.foot-demo{grid-column:1 / 6}.foot-credits{grid-column:6 / 11}.foot-h{color:var(--ink);font-weight:700}.foot-credits ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;margin-top:8px}.foot-credits a{text-underline-offset:4px}.foot-lib{grid-column:11 / 13;justify-self:end;font-weight:700;color:var(--ink)}.anim .rule{transform:scaleX(0)}.anim .hero-shot .shot-in,.anim [data-wipe] .shot-in{clip-path:inset(0% 100% 0% 0%)}.anim .hero-shot .credit,.anim [data-wipe] .credit{opacity:0}.anim .field-cell{--d: 0;--dv: 0}.anim .field-cell>*{opacity:0;visibility:hidden}.anim .cell:before{transform:scaleY(0);transition:transform .6s var(--ease)}.anim .cell.is-on:before{transform:none}.anim .st-head{color:var(--ink);transition:color .3s .2s}.anim .st-head.is-on{color:var(--accent-ink)}.anim .pt-stop{background:var(--bg);border-color:var(--rule)}.anim .pt.is-past .pt-stop{background:var(--accent);border-color:var(--accent)}.anim .pt.is-on:before{transform:none}.anim .pt.is-on{color:var(--accent-ink)}.anim .pt.is-on .pt-stop{background:var(--accent-ink);border-color:var(--accent-ink)}.anim .dead-bar{--p: 0}.anim .doc-list .doc.is-new{animation:cell-in .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes cell-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:900px)and (min-height:720px){.anim .how-stage{display:flex;flex-direction:column;height:100vh;margin-top:0;padding-top:calc(var(--hdr) + 18px);padding-bottom:20px;overflow:hidden}.anim .how-in{display:flex;flex:1;flex-direction:column;min-height:0}.anim .how-top{display:flex}.anim .how-grid{flex:1;min-height:0;grid-template-rows:minmax(0,1fr) auto auto auto auto}.anim .st-shot{height:100%;min-height:0}.anim .st-head{padding-top:14px;padding-bottom:16px}.anim .st-big{font-size:clamp(3.6rem,5vw,4.8rem)}.anim .st-t{margin-top:10px}.anim .cell{padding-top:13px;padding-bottom:15px}.anim .st-d{font-size:16px;line-height:1.45}.anim .st-v{font-size:15.5px}.anim .dead{padding-top:0}.anim .dead-stage{display:flex;flex-direction:column;justify-content:center;height:100vh;padding-top:var(--hdr);overflow:hidden}.anim .dead-head{padding-top:24px}.anim .dead-body{margin-top:34px}.anim .pt{padding-top:28px;padding-bottom:28px}.anim .pt-stop{margin-bottom:14px}}@media(min-width:900px)and (min-height:720px)and (max-height:859px){.anim .dead-head .h2{font-size:clamp(2.6rem,5.4vw,5.2rem)}.anim .pt-d{font-size:16px;line-height:1.45}}@media(max-width:1199px){.nav{gap:18px;font-size:15px}.tool{padding:0 12px}.brand{font-size:21px}.hero-lead{font-size:18px}.seg-opt span{font-size:15px;padding:0 4px}.qk-l{grid-column:1 / 3}.doc-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:1060px){.nav{display:none}.brand{grid-column:1 / 7}.tools{grid-column:7 / 13}}@media(max-width:899px){:root{--gut: 16px;--gap: 12px;--hdr: 64px}body{font-size:16px}.hdr-in{column-gap:8px}.brand{grid-column:1 / 6;font-size:17px}.tools{grid-column:6 / 13;height:42px}.tool{min-width:44px;padding:0 10px}.act-hdr{margin-left:8px;padding:0 12px;font-size:14px;min-height:42px}.hero-open{padding-top:18px;row-gap:18px;grid-template-rows:none}.h1{grid-column:1 / -1;grid-row:auto;font-size:clamp(3rem,14.6vw,6.4rem)}.hero-text{grid-column:1 / -1;grid-row:auto;margin-top:0}.hero-lead{font-size:18px}.hero-shot{grid-column:1 / -1;grid-row:auto;height:clamp(200px,56vw,380px);min-height:0}.hero-quick{margin-top:20px}.qk{padding:20px 0 22px;row-gap:14px}.qk-l,.seg-row,.qk-go,.qk-msg{grid-column:1 / -1}.seg-row{flex-wrap:wrap;height:auto;padding:0 2px 2px 0}.seg-opt{flex:1 1 45%}.seg-opt span{min-height:52px;margin:0 -2px -2px 0;border-left:2px solid var(--rule);font-size:16px}.seg-opt+.seg-opt span{border-left:2px solid var(--rule)}.qk-go{height:56px}.begin-cell,.begin-cell+.begin-cell{grid-column:1 / -1;margin-left:0;padding-left:0;border-left:0}.begin-cell+.begin-cell{border-top:2px solid var(--rule)}.begin-cell{padding:22px 0 26px}.sec{padding-top:96px}.sec-head{row-gap:18px;padding-top:24px}.h2,.docs-head .h2,.dead-head .h2,.fees-head .h2{grid-column:1 / -1;grid-row:auto;font-size:clamp(2.3rem,10.8vw,5rem);line-height:1}.lead,.docs-head .lead,.dead-head .lead,.fees-head .lead{grid-column:1 / -1;grid-row:auto}.sec-tag,.docs-head .sec-tag,.dead-head .sec-tag{grid-column:1 / -1;grid-row:auto;justify-self:start;text-align:left}.docs-shot,.dead-shot,.fees-shot{grid-column:1 / -1;grid-row:auto;height:clamp(200px,56vw,360px)}.fields{margin-top:36px}.field-cell,.slot,.slot-map{grid-column:1 / -1!important;padding:20px 0 30px;min-height:0}.field-cell:after,.slot-grid .field-cell:after{display:none!important}.how-stage{margin-top:36px}.how-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;border-top:0}.st{grid-row:auto;display:block;margin-top:0;padding-bottom:34px;border-top:2px solid var(--rule)}.st+.st{margin-left:0;padding-left:0;border-left:0}.st-shot{height:clamp(170px,48vw,300px)}.how-end{margin-top:12px}.how-end .act{width:100%}.areas-band{margin-top:36px}.area-grid{margin-top:36px;row-gap:44px}.area,.area:nth-child(2n){grid-column:1 / -1;margin-left:0;padding-left:0;border-left:0}.area-act{flex-direction:column;align-items:stretch;gap:0}.area-act .btn-line{margin-left:0;margin-top:-2px}.chk{margin-top:36px}.chk-subs,.chk-main{grid-column:1 / -1}.chk-main{margin-left:0;padding-left:0;border-left:0;margin-top:28px;border-top:2px solid var(--rule)}.chk-bar{padding-top:18px}.chk-count{justify-items:start}.doc-list{min-height:0}.chk-act{flex-direction:column;align-items:stretch;gap:0}.chk-act .btn-line{margin-left:0;margin-top:-2px}.dead-body{margin-top:32px}.dead-grid{grid-template-columns:minmax(0,1fr)}.pt,.pt+.pt{margin-left:0;padding:24px 0 28px;border-left:0;border-top:2px solid var(--line)}.pt-stop{margin-bottom:14px}.dead-note{grid-column:1 / -1}.fees-price{margin-top:0}.price-cell,.aid-cell{grid-column:1 / -1;margin-left:0;padding-left:0;border-left:0}.aid-cell{padding-top:26px;border-top:2px solid var(--line)}.conf-body{margin-top:32px;row-gap:24px}.conf-shot{grid-column:1 / -1;position:static;height:clamp(200px,56vw,360px)}.conf-rows{grid-column:1 / -1}.cf-row{padding:24px 0 28px}.cf-t,.cf-d{grid-column:1 / -1}.cf-d{margin-top:10px;font-size:17px}.slot-grid{margin-top:36px}.map-blank{height:110px}.faq-body{margin-top:32px;row-gap:24px}.faq-shot{grid-column:1 / -1;position:static;height:clamp(200px,52vw,360px)}.faq-list{grid-column:1 / -1}.qa summary{font-size:1.15rem;padding:18px 0}.qa-a p{padding-right:0;font-size:17px}.notice-l,.notice-big{grid-column:1 / -1}.notice-big{margin-left:0;padding-left:0;border-left:0;padding-top:24px;border-top:2px solid var(--line)}.req-body{margin-top:32px;row-gap:28px}.req-form,.req-body .result{grid-column:1 / -1}.req-side{grid-column:1 / -1;grid-row:1;position:static}.req-shot{height:clamp(180px,46vw,320px)}.req-form .choices .choice{flex:1 1 auto}.req-form .choice span{width:100%;justify-content:center;padding:0 14px;font-size:16px}.req-form .field-date input{max-width:none}.form-actions{flex-direction:column;align-items:stretch}.form-actions .btn-line{margin-left:0;margin-top:-2px}.foot-line{grid-column:1 / -1;font-size:clamp(2.2rem,10vw,4rem)}.foot-areas{margin-top:36px}.fa,.fa+.fa,.fa:first-child:hover,.fa:hover{grid-column:1 / -1;min-height:0;margin-left:0;padding:20px 0;border-left:0;flex-direction:row;align-items:center}.fa:hover{padding-left:12px}.fa-i{align-self:center}.foot-demo,.foot-credits,.foot-lib{grid-column:1 / -1;justify-self:start}}@media(max-width:380px){.act-hdr{padding:0 10px;font-size:13px}.brand{font-size:16px}}
:root{--ow-d-99a873c4f4:0}
