@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8192f1afef14275b.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b04fe76c44ae53c6.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_92b5c9{font-family:Atkinson Hyperlegible Next,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_92b5c9{--font-atkinson:"Atkinson Hyperlegible Next",system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--hl:#FFE14D;--ink:#12162B;--red:#C2412D;--blue:#2446A6;--p-bg:#EEF0F4;--p-bg2:#E1E5EC;--p-fg:#12162B;--p-line:rgba(18,22,43,.16);--ink-bg:#12162B;--sky-top:#5FA6E3;--sky-bot:#D6E9F8;--lock-ink:#0F1A33;--lock-inv:#FFFFFF;--stars:0;--orb-x:50vw;--orb-y:60px;--gut:clamp(18px,4.2vw,72px);--gap:clamp(12px,2vw,28px);--display:var(--font-archivo),"Archivo","Arial Narrow","Helvetica Neue",Arial,sans-serif;--font:var(--font-atkinson),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-bg:#0E1224;--p-bg2:#151B33;--p-fg:#ECEFF7;--p-line:rgba(236,239,247,.16);--ink-bg:#05070F;--blue:#A9BFFF}}:root[data-theme=dark]{--p-bg:#0E1224;--p-bg2:#151B33;--p-fg:#ECEFF7;--p-line:rgba(236,239,247,.16);--ink-bg:#05070F;--blue:#A9BFFF}*{box-sizing:border-box}html{background:#5FA6E3;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:1.0625rem;line-height:1.55;color:var(--p-fg);-webkit-font-smoothing:antialiased;overflow-x:hidden}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--hl);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.display{font-family:var(--display);font-stretch:68%;font-weight:800;letter-spacing:-.005em;line-height:.9}.nw{white-space:nowrap}.sky{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,var(--sky-top),var(--sky-bot));overflow:hidden}.stars{inset:0 0 40% 0;opacity:var(--stars);background-image:radial-gradient(1.6px 1.6px at 12% 18%,#fff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 28% 42%,#fff 60%,transparent 61%),radial-gradient(1.8px 1.8px at 47% 12%,#fff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 63% 33%,#fff 60%,transparent 61%),radial-gradient(1.6px 1.6px at 81% 21%,#fff 60%,transparent 61%),radial-gradient(1.1px 1.1px at 92% 47%,#fff 60%,transparent 61%),radial-gradient(1.3px 1.3px at 5% 58%,#fff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 38% 66%,#fff 60%,transparent 61%);background-size:520px 360px}.orb,.stars{position:absolute}.orb{left:0;top:0;width:58px;height:58px;border-radius:50%;transform:translate(calc(var(--orb-x) - 29px),var(--orb-y));background:#FFD86B;box-shadow:0 0 0 10px rgba(255,216,107,.25),0 0 60px 20px rgba(255,216,107,.35)}.orb.moon{background:#F1F0E4;box-shadow:inset -12px -4px 0 0 #D9D7C6,0 0 40px 6px rgba(241,240,228,.25)}.rail{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:14px;color:#fff;mix-blend-mode:difference;pointer-events:none}.rail-label{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--display);font-stretch:100%;font-weight:600;font-size:.8rem;white-space:nowrap}.rail-track{position:relative;width:2px;height:22vh;background:rgba(255,255,255,.35)}.rail-fill{position:absolute;left:0;top:0;width:100%;height:calc(var(--p,0) * 1%);background:#fff}@media (max-width:760px){.rail{top:0;right:0;left:0;transform:none;flex-direction:row;gap:0}.rail-label{display:none}.rail-track{width:100%;height:3px}.rail-fill{height:100%;width:calc(var(--p,0) * 1%)}}.ch{position:relative;padding:clamp(64px,9vw,136px) var(--gut)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);max-width:1400px;margin:0 auto}.grid>*{min-width:0}.ch-sky{color:var(--lock-ink)}.ch-paper{background:var(--p-bg);color:var(--p-fg)}.ch-paper2{background:var(--p-bg2);color:var(--p-fg)}.ch-yellow{background:var(--hl);color:var(--ink)}.ch-ink{background:var(--ink-bg);color:#ECEFF7}.ch-label{display:flex;align-items:baseline;gap:.55em;margin:0 0 20px;font-family:var(--display);font-stretch:100%;font-weight:600;font-size:1rem}.ch-num{font-stretch:68%;font-weight:800;font-size:2.3rem;line-height:1}.h2{font-size:clamp(2.5rem,5.2vw,4.8rem);margin:0 0 .35em;text-wrap:balance}.body{margin:0;max-width:56ch;opacity:.88}.label{display:block;margin:20px 0 8px;font-size:.92rem;font-weight:600}.small{font-size:.9rem;margin:14px 0 0;opacity:.82;max-width:52ch}.help{min-height:1.4em;margin:8px 0 0;font-size:.92rem;font-weight:600;color:var(--red)}.go{font:inherit;font-weight:800;font-size:1.12rem;color:var(--ink);background:var(--hl);border:2px solid var(--ink);border-radius:999px;padding:13px 26px;margin-top:22px;cursor:pointer;box-shadow:0 5px 0 var(--ink)}.go:hover{transform:translateY(-1px);box-shadow:0 6px 0 var(--ink)}.go:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.go-ink{background:var(--ink);color:var(--hl);box-shadow:0 5px 0 rgba(18,22,43,.3)}.go-ink:hover{box-shadow:0 6px 0 rgba(18,22,43,.3)}.quiet{font:inherit;font-size:1rem;font-weight:600;background:transparent;border:2px solid;border-radius:999px;padding:11px 20px;margin-top:26px}.link-btn,.quiet{color:inherit;cursor:pointer}.link-btn{font:inherit;font-size:.95rem;font-weight:600;background:none;border:0;padding:0;margin-top:18px;text-decoration:underline;text-underline-offset:4px}.picker{display:flex;flex-wrap:wrap;gap:8px}.choice{font:inherit;font-size:.95rem;font-weight:600;color:inherit;background:transparent;border:1.5px solid;border-radius:999px;padding:7px 15px;cursor:pointer}.choice[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--hl)}.ch-sky .choice[aria-pressed=true]{background:var(--lock-ink);border-color:var(--lock-ink);color:var(--lock-inv)}.stage{padding-top:18px;min-height:100svh}.top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(36px,5vw,72px)}.brand{font-family:var(--display);font-stretch:100%;font-weight:800;font-size:1.05rem;color:var(--ink);background:var(--hl);text-decoration:none;padding:6px 12px}.pill{font:inherit;font-size:.88rem;font-weight:600;color:var(--lock-ink);background:transparent;border:1.5px solid var(--lock-ink);border-radius:999px;padding:6px 14px;cursor:pointer}.pill[aria-pressed=true]{background:var(--lock-ink);color:var(--lock-inv)}.stage-left{grid-column:1/span 7}.stage-right{grid-column:9/span 4;padding-top:clamp(0px,5vw,72px)}@media (max-width:1023px){.stage-left,.stage-right{grid-column:1/-1}.stage-right{padding-top:48px}}.hero-title{font-size:clamp(3.1rem,6vw,6.4rem);margin:0 0 .3em;text-wrap:balance}.lead{margin:0 0 24px;max-width:46ch;font-size:1.05rem;opacity:.9}.story{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:800;letter-spacing:-.015em;line-height:1.5;margin:0;max-width:32ch}.story input{font:inherit;letter-spacing:inherit;color:var(--ink);background:var(--hl);border:0;border-radius:.12em .35em .15em .4em;padding:0 .14em;margin:0 .04em;height:1.25em;width:3ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story input:focus{outline:3px solid var(--lock-ink);outline-offset:2px;box-shadow:none}input[type=range]{width:100%;max-width:520px;accent-color:var(--ink);margin:0}.sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;max-width:520px}.sliders-wide{grid-column:1/-1}.sliders input[type=range]{max-width:none}.lt{border:0;margin:28px 0 0;padding:0;min-width:0;max-width:620px}.lt legend{padding:0;margin:0 0 10px;max-width:46ch}.lt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:14px;column-gap:14px;align-items:baseline;padding:11px 14px;margin:0 0 6px;border:1.5px solid;border-radius:14px;cursor:pointer}.lt-row[data-selected]{background:var(--lock-ink);border-color:var(--lock-ink);color:var(--lock-inv)}.lt-row:focus-within{outline:3px solid var(--hl);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}@supports selector(:has(*)){.lt-row:focus-within{outline:none;box-shadow:none}.lt-row:has(input:focus-visible){outline:3px solid var(--hl);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}}.lt-name{font-weight:800;font-size:1.02rem;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lt-tag{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--hl);color:var(--ink)}.lt-row[data-rank=dear] .lt-tag{background:var(--red);color:#fff}.lt-fee{font-family:var(--display);font-stretch:75%;font-weight:800;font-size:1.6rem;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-how{grid-column:1/-1;margin-top:2px;font-size:.86rem;opacity:.85}.lt-saving{margin:12px 0 0;font-weight:800;font-size:1.02rem;max-width:46ch}.hud-date{font-size:clamp(4.2rem,11vw,11rem);margin:0}.hud-count{margin:12px 0 34px;font-weight:600;font-size:1.15rem}.hud-fees-label{display:block;font-weight:600;font-size:.95rem;margin-bottom:6px}.hud-num{display:inline-block;font-size:clamp(3.4rem,8.5vw,8.5rem);line-height:.95;background:var(--hl);color:var(--ink);padding:.03em .14em 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hud-stats{display:flex;flex-wrap:wrap;gap:14px 56px;margin:32px 0 0}.stat{margin:0}.stat span{display:block;font-size:.9rem;font-weight:600;opacity:.88}.stat strong{display:block;font-family:var(--display);font-stretch:75%;font-weight:700;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hud-free{display:inline-block;margin:24px 0 0;padding:8px 12px;background:var(--hl);color:var(--ink);font-weight:600;font-size:.95rem}@media (max-width:1023px){.hud-top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px 20px}.hud-count{margin-bottom:0}}.controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.stage-right .controls{justify-content:center}.ctl{font:inherit;font-size:.92rem;font-weight:600;color:var(--lock-ink);background:transparent;border:1.5px solid var(--lock-ink);border-radius:999px;padding:7px 15px;cursor:pointer}.ctl:disabled{opacity:.45;cursor:default}.phone{width:min(320px,86vw);height:clamp(480px,74vh,600px);margin:0 auto;border-radius:48px;background:#0E1020;padding:10px;box-shadow:0 0 0 2px #2B2F48,0 50px 80px -40px rgba(5,8,25,.85)}.phone,.screen{position:relative}.screen{height:100%;border-radius:38px;overflow:hidden;background:linear-gradient(180deg,var(--sky-top),var(--sky-bot));display:flex;flex-direction:column}.island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:84px;height:24px;border-radius:14px;background:#0E1020}.lock{padding:52px 14px 10px;text-align:center;color:var(--lock-ink)}.lock-time{margin:0;font-family:var(--display);font-stretch:75%;font-size:4.2rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lock-date{margin:4px 0 0;font-weight:600;font-size:.95rem}.feed{flex:1 1;overflow:hidden;padding:6px 10px;display:flex;flex-direction:column;gap:8px;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.note{flex:none;background:rgba(255,255,255,.94);color:#171B2E;border-radius:16px;padding:9px 12px;box-shadow:0 6px 16px -10px rgba(0,0,0,.5)}.note-app{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:#555B70}.note-app time{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dot{width:8px;height:8px;border-radius:50%;background:#2446A6;flex:none}.k-fee .dot{background:#C2412D}.k-money .dot{background:#D9A800}.note-title{margin:2px 0 0;font-weight:800;font-size:.9rem;line-height:1.25}.note-body{margin:1px 0 0;font-size:.82rem;line-height:1.35;color:#3C4257}.lock-foot{margin:0;padding:6px 8px 10px;text-align:center;font-size:.7rem;font-weight:600;color:var(--lock-ink);opacity:.8}.phone.small{width:100%;max-width:300px;height:clamp(380px,62vh,520px);border-radius:36px;padding:7px}.small .screen{border-radius:30px}.small .island{width:54px;height:17px;top:8px}.small .lock{padding:36px 6px 6px}.small .lock-time{font-size:clamp(2.2rem,8vw,3.2rem)}.small .lock-date{font-size:.8rem}.small .feed{padding:4px 6px;gap:6px}.small .note{padding:7px 9px;border-radius:12px}.small .note-app{font-size:.64rem}.small .note-title{font-size:.76rem}.small .note-body{font-size:.7rem}.small .lock-foot{font-size:.62rem}@media (prefers-reduced-motion:no-preference){.note{animation:arrive .35s ease-out}@keyframes arrive{0%{opacity:0;transform:translateY(-12px) scale(.97)}}.phone.buzz{animation:buzz .6s linear}@keyframes buzz{0%,32%,52%,86%,to{transform:translate(0) rotate(0)}6%{transform:translate(-10px) rotate(-2.5deg)}12%{transform:translate(10px) rotate(2.5deg)}18%{transform:translate(-9px) rotate(-2deg)}24%{transform:translate(8px) rotate(2deg)}58%{transform:translate(-10px) rotate(-2.5deg)}64%{transform:translate(10px) rotate(2.5deg)}70%{transform:translate(-8px) rotate(-2deg)}78%{transform:translate(6px) rotate(1.5deg)}}.ico{animation:pop .4s ease-out backwards}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.6)}}}@media (prefers-reduced-motion:reduce){.phone.buzz{animation:ring .5s ease-out}@keyframes ring{0%{box-shadow:0 0 0 2px #2B2F48,0 0 0 8px #FFE14D}}}.rb-head{grid-column:1/span 4}.rates{grid-column:6/span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 44px;gap:40px 44px;align-content:start}@media (max-width:1023px){.rates,.rb-head{grid-column:1/-1}.rates{margin-top:40px}}@media (max-width:520px){.rates{grid-template-columns:1fr}}.rate{display:block;border-top:3px solid;padding-top:12px}.rate-name{display:block;font-weight:800;font-size:1.05rem}.rate-line{display:flex;align-items:baseline;gap:10px;margin-top:4px}.rate input{font-family:var(--display);font-stretch:68%;font-weight:800;font-size:clamp(3rem,5.5vw,4.8rem);line-height:1;color:inherit;background:transparent;border:0;border-bottom:2px dashed var(--p-line);border-radius:0;padding:0;width:3.4ch;field-sizing:content;min-width:2ch;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rate input::-webkit-inner-spin-button,.rate input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rate input:focus{outline:none;border-bottom:2px solid var(--blue)}.rate input:focus-visible{outline:3px solid var(--blue);outline-offset:4px;box-shadow:none}.rate-unit{font-weight:600;opacity:.85}.hint{display:block;font-size:.86rem;opacity:.75;margin-top:6px}.pd-top{grid-column:1/-1}.pd-big{font-size:clamp(1.5rem,3vw,2.6rem);font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:0;max-width:26ch;text-wrap:balance}.pd-figure{font-size:clamp(3.6rem,min(17vw,calc(180vw / var(--chars,10))),17rem);margin:.06em 0 0 -.03em;line-height:.85;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-figure-label{margin:12px 0 0;font-weight:600;font-size:1.1rem}.pd-left{grid-column:1/span 5;margin-top:56px}.pd-left .body{font-size:1.2rem;opacity:1}.pd-right{grid-column:7/span 6;margin-top:56px}.pd-right .label{margin-top:0}@media (max-width:1023px){.pd-left,.pd-right{grid-column:1/-1}.pd-right{margin-top:40px}}.rp-head{grid-column:1/span 4;align-self:start;position:-webkit-sticky;position:sticky;top:32px}.rp-a{grid-column:5/span 4}.rp-b{grid-column:9/span 4;margin-top:clamp(60px,10vw,170px)}@media (max-width:1023px){.rp-head{grid-column:1/-1;position:static}.rp-a{grid-column:1/span 6;margin-top:40px}.rp-b{grid-column:7/span 6;margin-top:96px}}.mini{margin:0 auto 14px;max-width:300px}.mini-name{margin:0;font-family:var(--display);font-stretch:70%;font-weight:800;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1}.mini-line{margin:4px 0 0;display:flex;justify-content:space-between;gap:8px;font-size:.92rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-fees strong{background:var(--hl);color:var(--ink);padding:0 .3em}.verdict{margin-top:clamp(64px,8vw,130px)}.vd{grid-column:1/span 10}.vd-big{font-size:clamp(2.1rem,4.6vw,4.4rem);margin:0 0 .45em;text-wrap:balance}.vd .body{font-size:1.15rem}@media (max-width:1023px){.vd{grid-column:1/-1}}.sh-left{grid-column:1/span 5;align-self:start;position:-webkit-sticky;position:sticky;top:32px}.sh-right{grid-column:7/span 6}@media (max-width:1023px){.sh-left{grid-column:1/-1;position:static}.sh-right{grid-column:1/-1;margin-top:44px}}.sh-figure{color:var(--hl);font-size:clamp(3.6rem,min(9vw,calc(70vw / var(--chars,8))),9.5rem);margin:.02em 0 .2em -.02em;line-height:.85;white-space:nowrap}.shop-row{padding:22px 0 8px;border-top:1px solid rgba(236,239,247,.2)}.shop-row p{margin:0 0 14px;font-weight:600;font-size:1.05rem}.icons{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.icons svg{display:block;height:56px;width:auto}.more{font-size:1.6rem;margin-left:6px;align-self:center}.more,.or{font-family:var(--display);font-stretch:75%;font-weight:800;color:var(--hl)}.or{margin:18px 0 0;font-size:1.4rem}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}.ln-head{grid-column:1/span 4;align-self:start;position:-webkit-sticky;position:sticky;top:32px}.terms{grid-column:6/span 7;margin:0}.terms div{padding:26px 0;border-top:1px solid var(--p-line)}.terms div:last-child{border-bottom:1px solid var(--p-line)}.terms dt{font-family:var(--display);font-stretch:70%;font-weight:800;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1}.terms dd{margin:10px 0 0;max-width:52ch;opacity:.88}@media (max-width:1023px){.ln-head{position:static}.ln-head,.terms{grid-column:1/-1}.terms{margin-top:32px}}.mt-head{grid-column:1/span 8}.register{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:36px 24px;gap:36px 24px;margin:36px 0 0}@media (max-width:1100px){.register{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.register{grid-template-columns:1fr}}.register div{border-top:4px solid;padding-top:14px}.register dt{font-family:var(--display);font-stretch:70%;font-weight:800;font-size:1.9rem;line-height:1}.register dd{margin:10px 0 0;font-size:.97rem;opacity:.88}.mt-notes{grid-column:1/span 7;margin-top:52px}.mt-notes p{margin:0 0 12px;opacity:.88;max-width:64ch}@media (max-width:1023px){.mt-head,.mt-notes{grid-column:1/-1}}.end{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(36px,5vw,64px)}.end-big{grid-column:1/-1;font-size:clamp(3.6rem,12.5vw,13.5rem);margin:0;line-height:.84}.end-row{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:32px;font-weight:600}.end-row p{margin:0}