@font-face{font-family:"Anek Latin";src:url(/static/fonts/anek.woff2) format("woff2");font-weight:600 800;font-stretch:75% 100%;font-display:optional}@font-face{font-family:Mukta;src:url(/static/fonts/mukta-400.woff2) format("woff2");font-weight:400;font-display:optional}@font-face{font-family:Mukta;src:url(/static/fonts/mukta-600.woff2) format("woff2");font-weight:600;font-display:optional}@font-face{font-family:Mukta;src:url(/static/fonts/mukta-700.woff2) format("woff2");font-weight:700;font-display:optional}:root{--flag:#003893;--night:#0E1F4D;--night-2:#16296A;--crimson:#DC143C;--crimson-dk:#B01030;--snow:#F4F6FB;--paper:#fff;--ink:#121A33;--muted:#4D5878;--line:#D9DFEE;--line-2:#B9C3DD;--rhodo:#B5179E;--rhodo-soft:#FBEAF7;--ok:#187A45;--ok-soft:#E6F4EC;--sky:#E8EEFB;--display:"Anek Latin","Arial Narrow",Arial,sans-serif;--body:Mukta,"Segoe UI",system-ui,sans-serif;--col:46rem;--wide:72rem;--r:10px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{margin:0;background:var(--snow);color:var(--ink);font:400 1.125rem/1.65 var(--body)}img{max-width:100%;height:auto;display:block}a{color:var(--flag);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--crimson)}:focus-visible{outline:3px solid var(--crimson);outline-offset:2px;border-radius:3px}h1,h2,h3{font-family:var(--display);font-stretch:88%;line-height:1.12;letter-spacing:-.01em;color:var(--ink)}h1{font-size:clamp(2rem,4.6vw,3.1rem);font-weight:750;margin:0 0 .5em}h2{font-size:clamp(1.55rem,3vw,2rem);font-weight:700;margin:2.2em 0 .55em}h3{font-size:1.3rem;font-weight:700;margin:1.7em 0 .45em}.jump{position:absolute;left:-999px}.jump:focus{left:1rem;top:1rem;z-index:99;background:#fff;padding:.5rem 1rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:46px;padding:.55rem 1.3rem;border-radius:8px;background:var(--crimson);color:#fff;font:700 1.02rem/1.1 var(--body);text-decoration:none;border:0;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--crimson-dk);color:#fff}.btn-ghost{background:transparent;color:var(--flag);box-shadow:inset 0 0 0 2px var(--line-2)}.btn-ghost:hover{background:#fff;color:var(--crimson)}.code{display:inline-flex;align-items:center;gap:.5em;font:700 1rem/1 var(--body);letter-spacing:.06em;background:#fff;color:var(--ink);border:2px dashed var(--crimson);border-radius:8px;padding:.55rem .8rem;cursor:pointer}.code small{font:600 .78rem var(--body);letter-spacing:0;color:var(--muted)}.top{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line)}.top-in{max-width:var(--wide);margin:0 auto;padding:0 1rem;height:64px;display:flex;align-items:center;gap:1.2rem}.logo{display:flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--ink);flex:none}.logo svg{width:38px;height:34px;flex:none}.logo span{font:760 1.32rem/1 var(--display);font-stretch:85%;letter-spacing:-.01em;white-space:nowrap}.logo span b{color:var(--crimson);font-weight:760}.nav{display:flex;align-items:center;gap:.15rem;margin-left:auto}.nav>a,.dd>button{font:600 .98rem/1 var(--body);color:var(--ink);text-decoration:none;padding:.6rem .6rem;border-radius:6px;background:none;border:0;cursor:pointer}.nav>a:hover,.dd>button:hover,.nav>a[aria-current]{color:var(--crimson)}.dd{position:relative}.dd>button::after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.4em;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-.15em) rotate(45deg)}.ddp{display:none;position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 14px 34px rgba(14,31,77,.16);padding:.45rem;min-width:250px}.dd.open .ddp{display:block}.ddp a{display:flex;justify-content:space-between;gap:1rem;padding:.45rem .65rem;border-radius:6px;text-decoration:none;color:var(--ink);font-weight:600}.ddp a:hover{background:var(--sky)}.ddp a span{color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.hcta{flex:none}.burger{display:none;margin-left:auto;background:none;border:0;padding:.5rem;cursor:pointer}.burger svg{width:28px;height:28px}@media (max-width:1060px){.nav{display:none;position:absolute;left:0;right:0;top:64px;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:.5rem 1rem 1rem;gap:0}.top.menu-open .nav{display:flex}.nav>a,.dd>button{padding:.75rem .2rem;font-size:1.05rem;text-align:left;width:100%}.ddp{position:static;box-shadow:none;border:0;padding:0 0 0 .6rem;min-width:0}.burger{display:block}.hcta{display:none}}.sticky{display:none}@media (max-width:760px){.sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;gap:.7rem;align-items:center;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom));background:var(--night);color:#fff;box-shadow:0 -6px 20px rgba(0,0,0,.25)}.sticky img{height:auto!important;width:auto!important;max-width:84px;max-height:28px;flex:none}.sticky p b{display:block;font-size:.9rem;letter-spacing:.03em}.sticky p{margin:0;font:600 .86rem/1.25 var(--body);flex:1;min-width:0}.sticky .btn{min-height:42px;padding:.45rem 1rem}body{padding-bottom:76px}}.trail ol{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.9rem}.trail li+li::before{content:"/";margin-right:.35rem;opacity:.6}.trail a{color:inherit}.hero{background:var(--night);color:#fff;position:relative;overflow:hidden}.hero h1,.hero h2{color:#fff}.hero a{color:#fff}.hero-in{max-width:var(--wide);margin:0 auto;padding:1.4rem 1rem 2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2rem;align-items:center}.hero .trail{color:#C9D3F2}.hero .intro{font-size:1.1rem;color:#E3E8F8;margin:0 0 1.1rem;max-width:36rem}.hero .intro a{color:#fff}.proof{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;font-size:.92rem;color:#C9D3F2}.proof li{padding-left:1.1rem;position:relative}.proof li::before{content:"";position:absolute;left:0;top:.62em;width:.45rem;height:.45rem;background:var(--crimson);transform:rotate(45deg)}.proof strong{color:#fff}.hero-act{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:0 0 1.2rem}.ridge{width:100%;height:auto;overflow:visible}.ridge .back{fill:#1B2F75}.ridge .snow{fill:#fff;opacity:.9}.ridge .line{fill:none;stroke:#fff;stroke-width:2.5;stroke-linejoin:round}.ridge .mass{fill:url(#rg)}.ridge .lbl{font:600 14px var(--body);fill:#C9D3F2;text-anchor:middle}.ridge .lbl b,.ridge .sc{font-weight:700;fill:#fff}.ridge .peak a:hover .lbl,.ridge .peak a:focus .lbl{fill:#fff}.ridge .dot{fill:#fff}.ridge .pole{stroke:#fff;stroke-width:3}.ridge .pen{fill:var(--crimson)}.ridge .pentxt{font:800 19px var(--display);fill:#fff}.ridge .star{fill:#fff;opacity:.55}@media (prefers-reduced-motion:no-preference){.ridge.anim .line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw 1.3s cubic-bezier(.6,.1,.3,1) .15s forwards}.ridge.anim .mass,.ridge.anim .lbl,.ridge.anim .dot{opacity:0;animation:fade .6s ease 1.1s forwards}.ridge.anim .flag{transform:translateY(46px);opacity:0;animation:plant .45s cubic-bezier(.3,1.6,.5,1) 1.45s forwards}.ridge.anim .pen{transform-box:fill-box;transform-origin:left center;animation:wave 1s ease-in-out 1.9s 3}.ridge.replay .flag{animation:plant .45s cubic-bezier(.3,1.6,.5,1) forwards}.ridge.replay .pen{animation:wave 1s ease-in-out .4s 2}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@keyframes plant{from{transform:translateY(46px);opacity:0}to{transform:none;opacity:1}}@keyframes wave{0%,100%{transform:skewY(0) scaleX(1)}30%{transform:skewY(-6deg) scaleX(.94)}65%{transform:skewY(4deg) scaleX(1.03)}}.ridge .flag{cursor:pointer}.hero-home{grid-template-areas:"hx hr" "hp hr"}.hero-home .hx{grid-area:hx}.hero-home .hr{grid-area:hr}.hero-home .hp{grid-area:hp}@media (max-width:860px){.hero-home{grid-template-areas:"hx" "hr" "hp"}}.hero-c .hero-in{grid-template-columns:minmax(0,1fr);padding:1.2rem 1rem 3.6rem;max-width:var(--wide)}.hero-c .hero-in>*{max-width:48rem}.hero-c .sil{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:56px}.hero-c .sil path{fill:var(--snow)}.bhero{position:relative;background:var(--b1,#111);color:#fff;overflow:hidden;min-height:clamp(340px,36vw,520px);display:flex}.bhero .bh-bg{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.bhero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--b1) 0%,var(--b1) 34%,color-mix(in srgb,var(--b1) 75%,transparent) 46%,transparent 60%)}.bhero.nobg{background:radial-gradient(120% 140% at 85% 30%,var(--b2) 0%,var(--b1) 55%)}.bhero.nobg::before{display:none}.bh-in{position:relative;z-index:2;max-width:var(--wide);width:100%;margin:0 auto;padding:1.2rem 1rem 1.8rem;display:flex;flex-direction:column;justify-content:center}.bh-in>*{max-width:34rem}.bhero .trail{color:rgba(255,255,255,.75);margin-bottom:.8rem}.bhero .trail a{color:inherit}.bhero h1{color:#fff;font-size:clamp(1.8rem,3.6vw,2.7rem);margin-bottom:.45em}.bh-score{display:flex;align-items:center;gap:.8rem;margin:0 0 .7rem}.bh-offer{font:600 1.05rem/1.4 var(--body);margin:0 0 1rem;color:rgba(255,255,255,.92)}.bh-offer b{color:var(--b2)}.bh-act{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.bh-act .btn{background:var(--b2);color:var(--b3,#111)}.bh-act .btn:hover{filter:brightness(1.08)}.bh-note{font-size:.82rem;color:rgba(255,255,255,.72);margin:.9rem 0 0}@media (max-width:760px){.bhero{flex-direction:column;min-height:0}.bhero .bh-bg{position:relative;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;order:-1;-webkit-mask-image:none;mask-image:none}.bhero::before{background:linear-gradient(180deg,transparent 0,transparent 42vw,var(--b1) 56vw)}.bhero:not(.nobg) .bh-in{margin-top:-30px}}.peakb{display:inline-flex;align-items:flex-end;gap:.35rem;line-height:1}.peakb svg{width:34px;height:26px}.peakb b{font:780 1.9rem/1 var(--display);font-stretch:85%}.peakb span{font:600 .78rem/1.1 var(--body);opacity:.8}main{display:block}.wrap{max-width:var(--wide);margin:0 auto;padding:0 1rem}.prose{max-width:var(--col);margin:0 auto;padding:1rem 1rem 3rem}.prose>p:first-child{font-size:1.2rem}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin:.25rem 0}.prose hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.byline{font-size:.92rem;color:var(--muted);max-width:var(--col);margin:1.2rem auto 0;padding:0 1rem}.grid-scroll{overflow-x:auto;margin:1.2rem 0;border:1px solid var(--line);border-radius:var(--r);background:#fff}table{border-collapse:collapse;width:100%;font-size:.97rem;line-height:1.45}th,td{text-align:left;vertical-align:top;padding:.6rem .75rem;border-bottom:1px solid var(--line)}th{background:var(--sky);font:700 .9rem/1.3 var(--body);color:var(--ink)}tr:last-child td{border-bottom:0}td:first-child{font-weight:600}.note{border-left:4px solid var(--flag);background:var(--sky);padding:.8rem 1rem;border-radius:0 var(--r) var(--r) 0;margin:1.3rem 0;font-size:1rem}.note p{margin:0}.qa{border-top:1px solid var(--line);margin:1rem 0}.qa-item{border-bottom:1px solid var(--line)}.qa-item summary{cursor:pointer;list-style:none;padding:.9rem 2rem .9rem 0;font:700 1.07rem/1.4 var(--body);position:relative}.qa-item summary::-webkit-details-marker{display:none}.qa-item summary::after{content:"+";position:absolute;right:.2rem;top:.65rem;font:600 1.5rem/1 var(--body);color:var(--crimson)}.qa-item[open] summary::after{content:"\2212"}.qa-answer p{margin:0 0 1rem}.board{max-width:var(--wide);margin:0 auto;padding:1.6rem 1rem .5rem}.board h2{margin-top:.6rem}.standings{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.entry{display:grid;grid-template-columns:64px 170px minmax(0,1fr) 210px;gap:1rem;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1rem}.entry-top{border:2px solid var(--crimson);box-shadow:0 10px 26px rgba(220,20,60,.12)}.rankpk{position:relative;width:56px;height:48px}.rankpk svg{width:56px;height:48px}.rankpk span{position:absolute;inset:auto 0 3px 0;text-align:center;font:780 1.2rem/1 var(--display);color:#fff}.entry-logo{display:flex;align-items:center;justify-content:center;height:64px;border-radius:8px;background:var(--lb,#111);padding:.5rem .8rem}.entry-logo img{max-height:38px;width:auto}.entry-logo.sq img{max-height:52px}.entry-name{margin:0;font-size:1.35rem}.entry-name a{color:var(--ink);text-decoration:none}.entry-tag{margin:.1rem 0 .5rem;color:var(--muted);font-weight:600;font-size:.97rem}.pick{background:var(--crimson);color:#fff;font-size:.78rem;padding:.12rem .45rem;border-radius:4px;margin-left:.35rem;vertical-align:.1em}.entry-facts{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1.2rem;margin:0;font-size:.93rem;line-height:1.35}.entry-facts dt{font-weight:700;color:var(--muted);font-size:.8rem}.entry-facts dd{margin:0}.entry-act{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;text-align:center}.entry-act .peakb{justify-content:center;color:var(--ink)}.entry-act .peakb svg path{fill:var(--flag)}.entry-top .entry-act .peakb svg path{fill:var(--crimson)}.entry-review{font-size:.9rem;font-weight:600;text-decoration:underline}.entry .btn-ghost{min-height:40px}.list-note{font-size:.88rem;color:var(--muted);margin:.8rem 0 0}@media (max-width:900px){.entry{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"r l" "m m" "a a"}.entry .rankpk{grid-area:r}.entry-logo{grid-area:l}.entry-main{grid-area:m}.entry-act{grid-area:a;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.entry-act .btn{flex:1 1 60%}.entry-facts{grid-template-columns:1fr}}.scorecard{max-width:var(--wide);margin:1.4rem auto 0;padding:0 1rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem}.sc-box{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.1rem}.sc-box h2{font-size:1.15rem;margin:0 0 .5rem}.sc-facts{margin:0;display:grid;gap:.5rem;font-size:.96rem;line-height:1.4}.sc-facts div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.8rem}.sc-facts dt{font-weight:700;color:var(--muted);font-size:.86rem}.sc-facts dd{margin:0}.plus,.minus{list-style:none;margin:0 0 .8rem;padding:0;font-size:.97rem;line-height:1.45}.plus li,.minus li{padding-left:1.5rem;position:relative;margin:.35rem 0}.plus li::before{content:"+";position:absolute;left:0;top:-.05em;font:800 1.15rem/1.3 var(--body);color:var(--ok)}.minus li::before{content:"\2212";position:absolute;left:0;top:-.05em;font:800 1.15rem/1.3 var(--body);color:var(--crimson)}@media (max-width:860px){.scorecard{grid-template-columns:1fr}.sc-facts div{grid-template-columns:1fr;gap:0}}.shot{margin:1.6rem 0}.shot img{border-radius:8px;border:1px solid var(--line);background:#fff}.shot figcaption,.phone figcaption{font-size:.86rem;color:var(--muted);margin-top:.45rem;line-height:1.4}.gen img{border:0;border-radius:var(--r)}.phone{float:right;width:212px;margin:.35rem 0 1rem 1.5rem}.phone.l{float:left;margin:.35rem 1.5rem 1rem 0}.phone .frame{border-radius:26px;padding:9px;background:#0E1F4D;box-shadow:0 12px 28px rgba(14,31,77,.25)}.phone .frame img{border-radius:18px;width:100%}.prose h2,.prose .grid-scroll,.prose .qa,.prose .shot,.prose .widget,.prose .note{clear:both}@media (max-width:620px){.phone,.phone.l{width:44%;margin:.25rem 0 .8rem 1rem}.phone.l{margin:.25rem 1rem .8rem 0}.phone .frame{border-radius:18px;padding:6px}.phone .frame img{border-radius:13px}}.prose h3 .mlogo{display:inline-flex;vertical-align:middle;margin-right:.55rem;height:34px;padding:.3rem .5rem;border-radius:6px;background:var(--lb,#111)}.prose h3 .mlogo img{height:22px;width:auto}.widget{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.1rem 1.15rem;margin:1.6rem 0;font-size:1rem}.widget h3{margin:0 0 .3rem;font-size:1.2rem}.widget .wsub{margin:0 0 .9rem;color:var(--muted);font-size:.93rem}.calc label{font-weight:700;font-size:.92rem;display:block;margin-bottom:.3rem}.calc input[type=range]{width:100%;accent-color:var(--crimson)}.calc .amt{font:780 1.6rem/1 var(--display);font-stretch:85%}.calc .row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.calc .tog{display:flex;align-items:center;gap:.45rem;font-weight:600;font-size:.95rem;margin:.6rem 0 0}.calc .bars{display:grid;gap:.55rem;margin:1rem 0 .4rem}.calc .bar{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 7.5rem;gap:.6rem;align-items:center;font-size:.93rem}.calc .track{display:block;height:16px;background:var(--sky);border-radius:4px;overflow:hidden}.calc .fill{display:block;height:100%;background:var(--flag);border-radius:4px;transition:width .35s ease}.calc .fill.warn{background:var(--crimson)}.calc .val{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.calc .msg{margin:.6rem 0 0;padding:.6rem .8rem;border-radius:8px;background:var(--sky);font-size:.94rem}.calc .msg.warn{background:#FDECEF;color:#7A0E24}@media (max-width:520px){.calc .bar{grid-template-columns:1fr auto}.calc .track{grid-column:1/-1;order:3}}.filt{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .8rem}.filt button{font:600 .93rem/1 var(--body);padding:.55rem .85rem;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink);cursor:pointer}.filt button[aria-pressed=true]{background:var(--flag);border-color:var(--flag);color:#fff}.wl{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.wl li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.8rem;align-items:center;padding:.55rem .7rem;border:1px solid var(--line);border-radius:8px}.wl li[hidden]{display:none}.wl .tags{display:flex;flex-wrap:wrap;gap:.3rem}.wl .t{font-size:.8rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;background:var(--ok-soft);color:var(--ok)}.wl .t.ag{background:var(--rhodo-soft);color:var(--rhodo)}.wl b{font-size:1rem}.wl .empty{grid-template-columns:1fr;color:var(--muted)}.sim .stage{position:relative;height:190px;background:var(--night);border-radius:8px;overflow:hidden}.sim canvas{width:100%;height:100%;display:block}.sim .mult{position:absolute;left:1rem;top:.7rem;font:780 2.2rem/1 var(--display);color:#fff}.sim .ctl{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.8rem 0}.sim .hist{display:flex;flex-wrap:wrap;gap:.35rem;margin:.3rem 0;min-height:1.8rem}.sim .hist span{font:700 .85rem/1 var(--body);padding:.35rem .5rem;border-radius:5px;background:var(--sky);font-variant-numeric:tabular-nums}.sim .hist span.hi{background:#E6F4EC;color:var(--ok)}.sim .hist span.lo{background:#FDECEF;color:#7A0E24}.sim .score{font-size:.95rem;margin:.5rem 0 0}.foot{background:var(--night);color:#C9D3F2;margin-top:2rem}.foot a{color:#fff;text-decoration:none}.foot p a{text-decoration:underline}.foot a:hover{text-decoration:underline;color:#fff}.rg{background:var(--night-2)}.rg-in{max-width:var(--wide);margin:0 auto;padding:1.1rem 1rem;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center}.rg-18{font:800 1.3rem/1 var(--display);color:#fff;border:2px solid #fff;border-radius:50%;width:52px;height:52px;display:grid;place-items:center;flex:none}.rg p{margin:0;flex:1 1 18rem;font-size:.95rem}.rg ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.rg ul a{display:inline-block;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.4rem .8rem;font-size:.9rem;font-weight:600}.foot-in{max-width:var(--wide);margin:0 auto;padding:2rem 1rem 1rem;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.6rem}.foot h2{font:700 1rem/1.2 var(--body);color:#fff;margin:0 0 .6rem}.foot nav a{display:block;padding:.2rem 0;font-size:.95rem}.foot .logo{color:#fff;margin-bottom:.7rem}.foot .about p{font-size:.93rem;margin:0 0 .6rem}.law{max-width:var(--wide);margin:0 auto;padding:1rem 1rem 1.6rem;font-size:.83rem;border-top:1px solid rgba(255,255,255,.12)}@media (max-width:860px){.foot-in{grid-template-columns:1fr 1fr}.foot .about{grid-column:1/-1}}@media (max-width:860px){.hero-in{grid-template-columns:1fr;gap:1rem;padding-bottom:1.4rem}.ridge .lbl.minor{display:none}}@media (max-width:480px){body{font-size:1.06rem}.prose{padding-left:1rem;padding-right:1rem}}.phero{position:relative;overflow:hidden;color:#fff;display:flex;min-height:clamp(420px,40vw,560px);background:radial-gradient(70% 110% at 88% 18%,#22409E 0%,var(--night) 62%)}.phero a{color:#fff}.phero .ph-bg{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%)}.phero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--night) 0%,var(--night) 32%,color-mix(in srgb,var(--night) 70%,transparent) 48%,transparent 66%)}.phero.nobg::before{background:radial-gradient(40% 60% at 80% 55%,rgba(255,200,0,.16),transparent 70%)}.ph-ghost{position:absolute;right:-1.5%;top:50%;transform:translateY(-50%) rotate(-6deg);z-index:0;pointer-events:none;white-space:nowrap;font:900 clamp(8rem,21vw,19rem)/1 var(--display);font-stretch:80%;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(255,200,0,.32)}.ph-in{position:relative;z-index:2;width:100%;max-width:var(--wide);margin:0 auto;padding:1.2rem 1rem 2rem;display:flex;flex-direction:column;justify-content:center}.ph-in>*{max-width:38rem}.phero .trail{color:rgba(255,255,255,.72);margin-bottom:.9rem}.phero .trail a{color:inherit}.ph-kick{align-self:flex-start;margin:0 0 .8rem;padding:.3rem .75rem;border-radius:999px;background:var(--crimson);color:#fff;font:700 .82rem/1.2 var(--body);letter-spacing:.04em;text-transform:uppercase}.phero h1{color:#fff;font-size:clamp(1.45rem,2.5vw,1.95rem);font-weight:700;margin:0 0 1rem;color:#E6EBFA}.ph-offer{background:rgba(6,14,40,.55);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:1.15rem 1.25rem 1.1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ph-logo{height:26px;width:auto;margin:0 0 .65rem}.ph-hook{margin:0 0 .5rem;font:850 clamp(2rem,4.3vw,3.25rem)/1 var(--display);font-stretch:84%;letter-spacing:-.015em;color:#fff;text-wrap:balance}.ph-hook em{font-style:normal;color:#FFC800}.ph-sub{margin:0 0 1.05rem;font-size:1.04rem;line-height:1.45;color:#DCE3F7}.ph-act{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.ph-btn{min-height:56px;padding:.6rem 1.7rem;border-radius:10px;background:#FFC800;color:#111;font:800 1.12rem/1.1 var(--body)}.ph-btn:hover{background:#FFD84D;color:#111}.ph-btn span{transition:transform .2s}.ph-btn:hover span{transform:translateX(3px)}.ph-note{margin:.85rem 0 0;font-size:.8rem;line-height:1.45;color:#B9C4E4}.ph-note a{color:#fff}.ph-proof{margin-top:1.1rem}@media (prefers-reduced-motion:no-preference){.ph-btn{animation:ph-pulse 2.4s ease-out 1.2s infinite}.ph-ghost{animation:ph-in .9s cubic-bezier(.2,.8,.2,1) both}}@keyframes ph-pulse{0%{box-shadow:0 0 0 0 rgba(255,200,0,.55)}70%,100%{box-shadow:0 0 0 16px rgba(255,200,0,0)}}@keyframes ph-in{from{opacity:0;transform:translateY(-44%) rotate(-6deg)}to{opacity:1;transform:translateY(-50%) rotate(-6deg)}}@media (max-width:760px){.phero{flex-direction:column;min-height:0}.phero .ph-bg{position:relative;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;order:-1;-webkit-mask-image:none;mask-image:none}.phero:not(.nobg)::before{background:linear-gradient(180deg,transparent 0,transparent 34vw,var(--night) 50vw)}.phero:not(.nobg) .ph-in{margin-top:-28px}.ph-ghost{top:4.5rem;transform:rotate(-6deg);font-size:7rem;opacity:.7;animation:none}.ph-offer{padding:1rem}.ph-act .btn{flex:1 1 100%}}.wg-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.9rem;margin-bottom:1rem}.wg-in select,.wg-in input{width:100%;min-height:48px;padding:.5rem .7rem;border:1.5px solid var(--line-2);border-radius:8px;background:#fff;color:var(--ink);font:600 1rem var(--body)}.wg-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.7rem}.wg-out div{background:var(--snow);border-radius:8px;padding:.7rem .8rem}.wg-out span{display:block;font-size:.85rem;color:var(--muted)}.wg-out b{font:780 1.35rem/1.2 var(--display);font-stretch:85%}