@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/funnel-display-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/funnel-display-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#fff;--mist:#eef5fe;--ink:#1d1b1e;--graphite:#585558;--brand:#00f;--action:#0073e6;--action-dark:#06c;--action-ink:#fff;--sky:#0080ff;--line:#dbeafd;--rule:#d9d8db;--deep:#001a35;--deep-ink:#f2f2f2;--deep-mute:#b5d4fa;--wave-low:var(--ink);--display:"Funnel Display Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--text:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--measure:36rem;--gutter:clamp(1rem, 4vw, 2.5rem);--max:76rem;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--step-3:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--step-4:clamp(2.5rem, 1.3rem + 4.6vw, 5rem);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--paper:#001a35;--mist:#00264d;--ink:#f2f2f2;--graphite:#b9c3cf;--brand:#84b6f4;--action:#84b6f4;--action-dark:#b5d4fa;--action-ink:#001a35;--line:#003a75;--rule:#1f3a5a;--deep:#000f20;--wave-low:#f2f2f2}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:5rem}body{background:var(--paper);color:var(--ink);font:400 var(--step-0)/1.6 var(--text);border-block-start:3px solid var(--brand);flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1 0 auto}img,svg{max-inline-size:100%}a{color:var(--action-dark);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:2px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}h1,h2{font-family:var(--display);letter-spacing:-.02em}h2{font-size:var(--step-2);line-height:1.15}h3{font-size:var(--step-1);font-weight:650;line-height:1.3}p{text-wrap:pretty;margin:0}.wrap{max-inline-size:var(--max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.lead{color:var(--graphite);max-inline-size:var(--measure);font-size:clamp(1.125rem,1rem + .5vw,1.3rem);line-height:1.5}.mute{color:var(--graphite)}.skip{background:var(--ink);color:var(--paper);z-index:20;padding:.6rem 1rem;position:absolute;inset-block-start:0;inset-inline-start:-999px}.skip:focus{inset-block-start:.5rem;inset-inline-start:var(--gutter)}@view-transition{navigation:auto}.top{view-transition-name:top}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.top{background:var(--paper);border-block-end:1px solid var(--line);z-index:10;position:sticky;inset-block-start:0}.top .wrap{align-items:center;gap:1.5rem;min-block-size:4rem;display:flex}.mark{color:var(--ink);font:650 1.35rem/1 var(--display);letter-spacing:-.015em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.mark svg{block-size:auto;inline-size:1.9rem}.mark .hi{fill:var(--brand)}.mark .lo{fill:var(--ink)}.nav{align-items:center;gap:1.4rem;margin-inline-start:auto;display:flex}.nav a{color:var(--ink);font-weight:500;text-decoration:none}.nav a:hover{color:var(--action-dark)}.nav a[aria-current=page],.nav a[data-section=true]{color:var(--action-dark);box-shadow:inset 0 -2px 0 var(--brand)}.tools{align-items:center;gap:.75rem;display:flex}.signin{color:var(--ink);font-weight:500;text-decoration:none}.signin:hover{text-decoration:underline}.menu{margin-inline-start:auto;display:none}.menu summary{cursor:pointer;border:1px solid var(--ink);border-radius:999px;padding:.45rem .9rem;font-weight:600;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--ink);color:var(--paper)}.menu-panel{background:var(--paper);border-block-end:1px solid var(--line);padding:1rem var(--gutter) 1.5rem;position:absolute;inset-block-start:100%;inset-inline:0}.menu-panel ul{margin:0 0 1rem;padding:0;list-style:none}.menu-panel li a{border-block-end:1px solid var(--line);color:var(--ink);font:600 1.25rem/1.2 var(--display);padding:.7rem 0;text-decoration:none;display:block}.menu-panel .row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=60rem){.nav,.tools{display:none}.menu{display:block}}.btn{text-align:center;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-block-size:2.9rem;padding:.7rem 1.35rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--action);color:var(--action-ink)}.btn-primary:hover{background:var(--action-dark)}.btn-primary:active{background:#0000e6}.btn-secondary{color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--paper)}.btn-small{min-block-size:2.4rem;padding:.45rem 1rem;font-size:.95rem}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block-start:2rem;display:flex}.split{--lh:1.06em;--cut:58%;line-height:var(--lh);background-image:linear-gradient(to bottom, var(--brand) 0 var(--cut), var(--ink) var(--cut) 100%);background-size:100% var(--lh);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:repeat-y;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.split{color:canvastext;background:0 0}}.hero{padding-block:clamp(2rem,5vw,4rem) 0}.hero h1{font-size:var(--step-4);letter-spacing:-.035em;max-inline-size:15.5ch;margin-block-end:1.5rem;font-weight:560}.horizon{margin-block-start:clamp(2rem,4vw,3rem)}.wave{block-size:clamp(4.5rem,11vw,9rem);inline-size:100%;display:block}.wave .hi{fill:var(--brand)}.wave .lo{fill:var(--wave-low)}.wave .line{stroke:var(--brand);stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){.wave .bars{animation:1.8s cubic-bezier(.3,.6,.2,1) .2s both speak}@keyframes speak{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[dir=rtl] .wave .bars{animation-name:speak-rtl}@keyframes speak-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}}.roll{font:300 clamp(1.9rem, 1rem + 4.4vw, 4.4rem)/1.08 var(--display);letter-spacing:-.03em;flex-wrap:wrap;gap:.05em .45em;margin:0;padding:0;list-style:none;display:flex}.roll a{color:var(--ink);text-decoration:none}.roll a:hover{color:var(--brand);text-decoration:underline 2px}.roll-wrap{padding-block:1.25rem clamp(2.5rem,6vw,4.5rem)}.roll-note{color:var(--graphite);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-block-start:1.25rem;display:flex}.band{border-block-start:1px solid var(--line);padding-block:clamp(3rem,7vw,5.5rem)}.band.mist{background:var(--mist);border-block-start-color:#0000}.band.deep{background:var(--deep);color:var(--deep-ink);border-block-start-color:#0000}.band.deep .mute,.band.deep .lead{color:var(--deep-mute)}.band.deep a{color:var(--deep-ink)}.band-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:1.5rem clamp(2rem,5vw,5rem);display:grid}.band-grid>header{gap:1rem;display:grid}@media (width<=52rem){.band-grid{grid-template-columns:1fr}}.band>.wrap>h2:first-child,.band-head{max-inline-size:30ch;margin-block-end:2rem}.band-head{gap:1rem;max-inline-size:44rem;display:grid}.pairs{gap:0;margin:0;display:grid}.pairs>div{border-block-start:1px solid var(--rule);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:.25rem 2rem;padding-block:1.1rem;display:grid}.pairs>div:first-child{border-block-start-color:var(--ink)}.band.deep .pairs>div{border-block-start-color:#1f3a5a}.band.deep .pairs>div:first-child{border-block-start-color:var(--deep-mute)}.pairs dt{font-weight:650}.pairs dd{max-inline-size:var(--measure);margin:0}.pairs dd .tag{margin-inline-start:.5rem}@media (width<=40rem){.pairs>div{grid-template-columns:1fr}}.pairs.stack>div{grid-template-columns:1fr}.pairs a{font-weight:650}.tag{color:var(--graphite);vertical-align:.15em;white-space:nowrap;border:1px solid;border-radius:999px;padding:.3rem .55rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-block}.links{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.links li{border-block-start:1px solid var(--rule);align-content:start;gap:.3rem;padding-block:1.1rem 1.3rem;display:grid}.links a{font:600 var(--step-1)/1.25 var(--display);color:var(--ink);text-decoration:none}.links a:hover{color:var(--action-dark);text-decoration:underline}.sentence{font:500 clamp(1.6rem, 1rem + 3vw, 3rem)/2.4 var(--display);letter-spacing:-.02em;margin-block:1rem 0;position:relative}.sentence .nm{color:var(--brand);white-space:nowrap}.sentence .nt{white-space:nowrap;font:500 max(.95rem, .34em)/1.15 var(--text);letter-spacing:0;color:var(--graphite);pointer-events:none;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline;padding-block-start:.1em;position:absolute}.sentence .nm:first-of-type{anchor-name:--sp1}.sentence .nm:first-of-type .nt{position-anchor:--sp1}.sentence .nm:nth-of-type(2){anchor-name:--sp2}.sentence .nm:nth-of-type(2) .nt{position-anchor:--sp2}.sentence .nm:nth-of-type(3){anchor-name:--sp3}.sentence .nm:nth-of-type(3) .nt{position-anchor:--sp3}.sentence .nm:nth-of-type(4){anchor-name:--sp4}.sentence .nm:nth-of-type(4) .nt{position-anchor:--sp4}@supports not (anchor-name:--sp1){.sentence{overflow-clip-margin:var(--gutter);overflow-x:clip}.sentence .nm{position:relative}.sentence .nt{inset-block-start:100%;inset-inline-start:0}}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin-block:2rem;display:grid}.tiers>div{border-block-start:2px solid var(--ink);align-content:start;gap:.35rem;padding-block-start:1rem;display:grid}.tiers .price{font:600 var(--step-3)/1 var(--display);letter-spacing:-.03em}.tiers .price small{font:400 var(--step--1)/1.3 var(--text);letter-spacing:0;color:var(--graphite);margin-block-start:.35rem;display:block}@media (width<=44rem){.tiers{grid-template-columns:1fr;gap:1.5rem}}.page-head{padding-block:clamp(2rem,5vw,4rem) clamp(2rem,4vw,3rem)}.page-head h1{font-size:var(--step-3);letter-spacing:-.03em;max-inline-size:22ch;margin-block-end:1.25rem;line-height:1.08}.page-head h1.split{--lh:1.1em}.crumbs ol{font-size:var(--step--1);color:var(--graphite);flex-wrap:wrap;gap:.35rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--rule);margin-inline-end:.35rem}.crumbs a{color:var(--graphite)}.crumbs [aria-current]{color:var(--ink)}.period{border:0;border:1.5px solid var(--ink);padding:0;border-radius:999px;gap:0;margin:0 0 2rem;padding:3px;display:inline-flex}.period legend{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.period input{opacity:0;pointer-events:none;position:absolute}.period label{cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-weight:600}.period label small{color:var(--graphite);margin-inline-start:.35rem;font-weight:400}.period input:checked+label{background:var(--ink);color:var(--paper)}.period input:checked+label small{color:inherit}.period input:focus-visible+label{outline:3px solid var(--sky);outline-offset:2px}.plans-root:has(#p-month:checked) .y,.plans-root:has(#p-year:checked) .m{display:none}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2.5vw,2rem);display:grid}.plan{grid-row:span 12;grid-template-rows:subgrid;border-block-start:2px solid var(--ink);gap:0;padding-block-start:1.25rem;display:grid}.plan.rows-4{grid-row:span 7}.plan.rows-4 dl{grid-row:span 4}.plan.rows-5{grid-row:span 8}.plan.rows-5 dl{grid-row:span 5}.plan.rows-6{grid-row:span 9}.plan.rows-6 dl{grid-row:span 6}.plan.rows-7{grid-row:span 10}.plan.rows-7 dl{grid-row:span 7}.plan.rows-8{grid-row:span 11}.plan.rows-8 dl{grid-row:span 8}.plan.rows-9{grid-row:span 12}.plan.rows-9 dl{grid-row:span 9}.plan.rows-10{grid-row:span 13}.plan.rows-10 dl{grid-row:span 10}.plan.rows-11{grid-row:span 14}.plan.rows-11 dl{grid-row:span 11}.plan.rows-12{grid-row:span 15}.plan.rows-12 dl{grid-row:span 12}.plan.rows-13{grid-row:span 16}.plan.rows-13 dl{grid-row:span 13}.plan.rows-14{grid-row:span 17}.plan.rows-14 dl{grid-row:span 14}.plan.rows-15{grid-row:span 18}.plan.rows-15 dl{grid-row:span 15}.plan.rows-16{grid-row:span 19}.plan.rows-16 dl{grid-row:span 16}.plan header{align-content:start;gap:.35rem;display:grid}.plan h2{font-size:var(--step-2)}.plan .for{color:var(--graphite)}.plan .price{font:600 var(--step-3)/1 var(--display);letter-spacing:-.03em;padding-block:1.25rem}.plan .price .unit{font:400 var(--step--1)/1.35 var(--text);letter-spacing:0;color:var(--graphite);margin-block-start:.4rem;display:block}.plan .cta{align-content:start;gap:.6rem;padding-block-end:1.5rem;display:grid}.plan dl{grid-row:span 9;grid-template-rows:subgrid;margin:0;display:grid}.plan dl>div{border-block-start:1px solid var(--rule);gap:.1rem;padding-block:.8rem;display:grid}.plan dt{font-size:var(--step--1);color:var(--graphite)}.plan dd{margin:0;font-weight:600}.plan dd.no{color:var(--graphite);font-weight:400}@media (width<=56rem){.plan-grid{grid-template-columns:1fr;gap:2.5rem}.plan{grid-row:auto;grid-template-rows:none}.plan dl{grid-template-rows:none}}.notes{color:var(--graphite);gap:.4rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;inline-size:100%}th,td{text-align:start;vertical-align:top;border-block-start:1px solid var(--rule);padding:1rem 1.5rem 1rem 0}thead th{font-size:var(--step--1);color:var(--graphite);border-block-start:0;padding-block:0 .6rem;font-weight:500}tbody tr:first-child>*{border-block-start-color:var(--ink)}tbody th{font-weight:650}:root{--fold-help-bg:#ecf3f4;--fold-help-hover:#d9e6e8;--fold-help-edge:#4f8790}@media (prefers-color-scheme:dark){:root{--fold-help-bg:#0a2c36;--fold-help-hover:#12404c;--fold-help-edge:#7fc0c8}}.faq{border-block-start:1px solid var(--ink)}.faq details{border-block-end:1px solid var(--rule);border-inline-start:4px solid var(--fold-help-edge)}.faq summary{cursor:pointer;background:var(--fold-help-bg);padding:1.1rem 2.5rem 1.1rem 1rem;font-weight:650;list-style:none;position:relative}.faq summary:hover{background:var(--fold-help-hover)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.5rem/1 var(--display);color:var(--fold-help-edge);position:absolute;inset-block-start:.9rem;inset-inline-end:.75rem}.faq details[open] summary:after{content:"−"}.faq details>p{max-inline-size:var(--measure);color:var(--graphite);padding-block:1rem 1.25rem;padding-inline-start:1rem}@media (prefers-reduced-motion:no-preference){.faq summary{transition:background-color .15s}.faq details::details-content{transition:content-visibility .25s allow-discrete, block-size .25s;block-size:0;overflow:clip}.faq details[open]::details-content{block-size:auto}}:root{interpolate-size:allow-keywords}pre{background:var(--deep);color:var(--deep-ink);font:.9rem/1.6 var(--mono);border-radius:6px;margin:1.5rem 0 0;padding:1.25rem;overflow-x:auto}code{font-family:var(--mono);font-size:.92em}:not(pre)>code{background:var(--mist);border-radius:4px;padding:.1rem .35rem}.endpoints dt code{background:0 0;padding:0;font-weight:600}.samples{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}.samples li{border-block-start:1px solid var(--rule);gap:.5rem;padding-block-start:1rem;display:grid}.samples audio{inline-size:100%}.contacts{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.5rem 2.5rem;display:grid}.contacts>div{border-block-start:2px solid var(--ink);align-content:start;gap:.35rem;padding-block-start:1rem;display:grid}.contacts a{overflow-wrap:anywhere;font-weight:650}address{font-style:normal}.foot{background:var(--deep);color:var(--deep-ink);margin-block-start:auto;padding-block:3.5rem 2.5rem;font-size:.95rem}.foot a{color:var(--deep-ink);text-decoration:none}.foot a:hover{text-decoration:underline}.foot-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2rem;display:grid}.foot h2{font:600 .95rem/1.4 var(--text);color:var(--deep-mute);letter-spacing:0;margin-block-end:.75rem}.foot ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.foot .mark{color:var(--deep-ink)}.foot .mark .lo{fill:var(--deep-ink)}.foot .mark .hi{fill:#84b6f4}.foot .fine{color:var(--deep-mute);border-block-start:1px solid #1f3a5a;flex-wrap:wrap;gap:.5rem 2rem;margin-block-start:3rem;padding-block-start:1.25rem;display:flex}.foot .langs{flex-wrap:wrap;gap:.9rem;margin-inline-start:auto;display:flex}.foot .langs [aria-current]{color:var(--deep-ink);font-weight:700}@media (width<=52rem){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}.callout{border-inline-start:3px solid var(--brand);max-inline-size:var(--measure);padding:.25rem 0 .25rem 1.25rem}.stack-lg>*+*{margin-block-start:1.25rem}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);display:grid}@media (width<=52rem){.two{grid-template-columns:1fr}}.h3,h2.h3{font:650 var(--step-1)/1.3 var(--text);letter-spacing:0}.actions+p,.after{margin-block-start:1.25rem}.notes.plain{color:var(--ink);gap:0;margin:0}.notes.plain li{border-block-start:1px solid var(--rule);max-inline-size:var(--measure);padding-block:1rem}.notes.plain li:first-child{border-block-start-color:var(--ink)}.roll.roll-small{font-size:clamp(1.5rem,1rem + 2.2vw,2.6rem);font-weight:350}.roll.roll-small span{color:var(--graphite)}.foot .mute{color:var(--deep-mute)}.sentence+.two,.sentence+.callout{margin-block-start:2rem}@media (width<=40rem){.stack-table tr{border-block-start:1px solid var(--rule);gap:.25rem;padding-block:1rem;display:grid}.stack-table tbody tr:first-child{border-block-start-color:var(--ink)}.stack-table th,.stack-table td{border:0;padding:0}}.benchmark .num{text-align:end;font-variant-numeric:tabular-nums}.benchmark tr.ours>*{color:var(--brand);font-weight:700}.band-grid>*,.two>*{min-width:0}tr.group th{font:600 var(--step--1)/1.3 var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite);border-block-end:1px solid var(--rule);padding-block-start:1.25rem}.note{font-size:var(--step--1);max-inline-size:var(--measure);margin-block-start:.75rem}.contact-form{gap:1.25rem;max-inline-size:40rem;display:grid}.field{gap:.4rem;display:grid}.field label{font-weight:650}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--graphite);border-radius:8px;min-block-size:2.9rem;inline-size:100%;padding:.7rem .85rem}.field textarea{resize:vertical;min-block-size:9rem;line-height:1.5}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--sky);outline-offset:1px;border-color:var(--ink)}.field .hint{font-size:var(--step--1)}.contact-form .actions{margin-block-start:.25rem}.fine-print{font-size:var(--step--1)}.hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.status{border-inline-start:4px solid var(--brand);background:var(--mist);max-inline-size:40rem;color:var(--ink);border-radius:8px;margin-block-end:1.5rem;padding:1rem 1.25rem;font-weight:600;display:none}.band.mist .status{background:var(--paper)}.status.bad{border-inline-start-color:#b3261e}.status:target{display:block}.form-wrap:has(#sent:target) .contact-form{display:none}@media (prefers-color-scheme:dark){.status.bad{border-inline-start-color:#ffb4ab}}.price-note{color:var(--graphite);font-size:var(--step--1);padding-block:1.25rem}.tiers .allow{gap:.2rem;margin:.5rem 0 0;padding:0;font-weight:600;list-style:none;display:grid}.band.deep .pairs dt{color:var(--deep-ink)}.pay{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.pay-label{color:var(--deep-mute)}.foot .pay-marks{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.pay-marks img{aspect-ratio:780/500;border-radius:4px;block-size:2rem;inline-size:auto;display:block}.pay-marks .bank{color:var(--deep-ink);border:1px solid var(--deep-mute);border-radius:999px;padding:.2rem .7rem;font-size:.85rem;font-weight:600}.langlist-title{margin-block:2rem .75rem}.langlist{columns:12rem auto;color:var(--graphite);column-gap:2rem;margin:0;padding:0;list-style:none}.langlist li{break-inside:avoid;padding-block:.15rem}.clip{margin:0}.clip-frame{background:var(--deep);border-radius:14px;position:relative;overflow:hidden}.clip-v{width:100%;height:auto;display:block}.clip-v:focus-visible{outline:3px solid var(--sky,#0080ff);outline-offset:2px}.clip-wide{max-inline-size:960px;margin-block:2rem 0}.clip-tall{inline-size:100%;max-inline-size:300px;margin-inline:auto}.clip-tall .clip-v{object-fit:cover;max-block-size:72vh}.clip figcaption{color:var(--graphite);margin-block-start:.6rem;font-size:.95rem;line-height:1.45}.clip-tall figcaption{text-align:center}.with-clip{grid-template-columns:minmax(0,1fr) minmax(200px,300px);align-items:center;gap:1.5rem clamp(2rem,5vw,4rem);display:grid}@media (width<=760px){.with-clip{grid-template-columns:minmax(0,1fr)}}.clip-band{padding-block:0 clamp(2rem,5vw,3.5rem)}.clip-band .clip-wide{margin-block-start:0}.clip-before{margin-block:0 2rem}
