.hero{background:var(--ink);align-items:center;min-height:100svh;padding:6.6rem 0 clamp(2.6rem,4vw,4rem);display:flex;overflow:hidden}.hgrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(30px,4.4vw,60px);display:grid}.hleft,.hright{min-width:0}.hero h1{letter-spacing:-.042em;font-size:clamp(2.5rem,4.9vw,4.5rem);line-height:1.03}@media (width<=1040px){.hero h1{font-size:clamp(2.1rem,9vw,3.8rem)}}.btn.ghostd{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff4d}.btn.ghostd:hover{box-shadow:none;background:#ffffff0f;border-color:#ffffffb3}.hero h1 span{display:block}.hero h1 .l1{color:#fff}.hero h1 .l2{padding-bottom:.08em}.hsub{color:var(--d-mut);max-width:33em;margin-top:22px;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.7}.hcta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hnote{border-top:1px solid var(--d-line);color:var(--d-faint);max-width:30em;margin-top:26px;padding-top:16px;font-size:.88rem}.hright{will-change:transform;position:relative}.shell{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;margin:24px 0 178px clamp(0px,6%,64px);padding:8px}.toastc{z-index:4;border:1px solid var(--line);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;top:0;right:-6px;box-shadow:0 18px 50px -18px #0009}.tdot{border-radius:50%;flex:none;width:8px;height:8px}.tdot.b{background:var(--blue)}.tdot.a{background:var(--amber);animation:2.4s ease-in-out infinite pulse}.attn{z-index:4;border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:162px;right:-12px;box-shadow:0 16px 44px -16px #0009}.runcard{z-index:4;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(315px,78%);padding:15px 17px 14px;position:absolute;bottom:0;left:-18px;box-shadow:0 26px 70px -20px #0000009e}.rc-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:10px;display:flex}.rc-head b{letter-spacing:-.016em;color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.3}.rc-head .chip{flex:none;margin-left:auto;padding:3px 9px;font-size:.66rem}.rc-step{color:var(--ink2);align-items:center;gap:9px;padding:6px 0;font-size:.8rem;font-weight:600;display:flex}.rc-meta{color:var(--faint);margin-left:auto;font-size:.72rem;font-weight:500}.rchk{background:var(--green);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.rchk:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:6.5px;height:3.6px;position:absolute;top:4.4px;left:4px;transform:rotate(-45deg)}.rc-bar{background:var(--app);border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.rc-bar i{background:var(--green);transform-origin:0;height:100%;transition:transform 1.2s var(--ease) 1s;border-radius:999px;display:block;transform:scaleX(0)}.rv.in .rc-bar i{transform:scaleX(1)}.dev{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 34px 100px #0000008c}.dev-bar{border-bottom:1px solid #e5e7e9;align-items:center;gap:10px;padding:11px 17px;display:flex}.dev-bar .dots{flex:none;gap:5px;margin-right:3px;display:inline-flex}.dev-bar .dots i{background:#dce2e6;border-radius:50%;width:9px;height:9px}.dev-bar .mk{background:var(--orange);border-radius:5px;flex:none;width:16px;height:16px;position:relative}.dev-bar .mk:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4.5px}.dev-bar .t{letter-spacing:-.018em;color:var(--ink);font-size:.87rem;font-weight:600}.dev-bar .host{color:#66747e;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;font-size:.78rem;font-weight:500;overflow:hidden}.dev-bar .av{color:#fff;background:#2458c5;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;margin-left:11px;font-size:.68rem;font-weight:600;display:grid}.steps{background:#fafbfc;border-bottom:1px solid #e5e7e9;align-items:center;padding:9px 17px;display:flex}.stp{color:#6b7880;white-space:nowrap;transition:color .45s var(--ease);align-items:center;gap:7px;font-size:.71rem;font-weight:600;display:flex}.stp:before{content:"";width:13px;height:13px;transition:background .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease);border:1.5px solid #cbd3d8;border-radius:50%;flex:none}.stp.on{color:var(--ink)}.stp.on:before{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 3px #e9700826}.stp.did{color:#4e5c65}.stp.did:before{border-color:var(--green);background:var(--green)}.srail{background:#e5e7e9;flex:1;min-width:6px;height:1px;margin:0 9px;position:relative;overflow:hidden}.srail:after{content:"";background:var(--green);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.srail.did:after{transform:scaleX(1)}.stage{min-height:250px;position:relative}.pane{visibility:hidden;pointer-events:none;z-index:1;color:var(--ink);background:#fff;flex-direction:column;justify-content:center;gap:15px;padding:20px;display:flex;position:absolute;inset:0}.pane.on{visibility:visible;pointer-events:auto;z-index:2}.pane>*{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);min-width:0;transform:translateY(12px)}.pane.on>*{opacity:1;transform:none}.pane.on>:nth-child(2){transition-delay:90ms}.pane.on>:nth-child(3){transition-delay:.18s}.pane .ph1{letter-spacing:-.024em;font-size:1.02rem;font-weight:700;line-height:1.24}.pane .ph2{color:#5d6b75;text-wrap:pretty;font-size:.85rem;line-height:1.5}.pane.on .ico svg>*{stroke-dashoffset:0}.pane .ico svg>*{transition-duration:.8s}.addr{border:1.5px solid var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 11px 11px 14px;display:flex;box-shadow:0 0 0 3px #1c252c0f}.addr .ico{color:#98a4ac;width:19px;height:19px}.addr .url{letter-spacing:-.012em;flex:1;min-width:0;font-size:.98rem;font-weight:500}.addr .caret{background:var(--ink);vertical-align:-2px;width:1.5px;height:1em;animation:1.1s step-end infinite blink;display:inline-block}.addr .cbtn{background:var(--ink);color:#fff;border-radius:9px;flex:none;padding:9px 16px;font-size:.85rem;font-weight:600}.sitecard{background:linear-gradient(135deg,#fbfdfc,#f2f9f5);border:1px solid #e5e7e9;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.sitecard .av2{color:#fff;background:linear-gradient(140deg,#2f6fe0,#2458c5);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1.06rem;font-weight:700;display:grid;box-shadow:0 8px 18px -8px #2458c5b3}.sitecard .nm2{letter-spacing:-.024em;font-size:1.02rem;font-weight:700;display:block}.sitecard .pf{color:#5d6b75;align-items:center;gap:6px;margin-top:2px;font-size:.8rem;font-weight:500;display:flex}.sitecard .pf svg{stroke:currentColor;fill:none;stroke-width:1.4px;flex:none;width:15px;height:15px}.sitecard .vok{color:#fff;background:#136931;border-radius:999px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:7px 14px 7px 11px;font-size:.79rem;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -9px #188a42e6}.sitecard .vok .ico{width:15px;height:15px}.sgrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.stile{opacity:.4;transition:opacity .5s var(--ease), transform .5s var(--ease), border-color .5s var(--ease), background .5s var(--ease);background:#fff;border:1px solid #e5e7e9;border-radius:13px;flex-direction:column;gap:9px;padding:12px 11px;display:flex;transform:translateY(6px)}.stile.hit{opacity:1;transform:none}.stile .itile{border-radius:10px;width:32px;height:32px}.stile .itile .ico{width:17px;height:17px}.stile .sv{letter-spacing:-.03em;font-size:1.02rem;font-weight:800;line-height:1.1}.stile .sl{color:#66747e;margin-top:3px;font-size:.72rem}.stile.hit.g{background:linear-gradient(#fff,#f4fbf7);border-color:#c6e6d3}.stile.hit.a{background:linear-gradient(#fff,#fdf8ee);border-color:#f1deb6}.stile.hit.r{background:linear-gradient(#fff,#fef6f6);border-color:#f3cfcf}.stile.hit.b{background:linear-gradient(#fff,#f4f8fe);border-color:#cfddf8}.stile.g .sv{color:#136931}.stile.a .sv{color:#8f5504}.stile.r .sv{color:#a82626}.stile.b .sv{color:#1e4caf}.flow{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:start;display:grid}.fstep{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.fstep b{letter-spacing:-.014em;font-size:.84rem;font-weight:700}.fstep i{color:#66747e;font-size:.72rem;font-style:normal}.fline{background:#e5e7e9;border-radius:2px;height:2px;margin-top:20px;position:relative;overflow:hidden}.fline:after{content:"";background:var(--green);transform-origin:0;transition:transform .55s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.pane.on .fline:after{transform:scaleX(1)}.pane.on .fline.f2:after{transition-delay:.45s}.gorow{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;display:flex}.yes{background:var(--ink);color:#fff;font:600 .9rem var(--sans);letter-spacing:-.01em;cursor:default;animation:halo 2.8s var(--ease) infinite;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 21px;display:inline-flex}.revc{color:#136931;background:#eaf7ef;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:.78rem;font-weight:600;display:inline-flex}.revc .ico{width:15px;height:15px}.bigok{align-items:center;gap:14px;display:flex}.bigok .ring{flex:none;width:46px;height:46px;position:relative}.bigok .ring svg{fill:none;width:100%;height:100%;stroke:var(--green);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bigok .ring svg>*{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease)}.pane.on .bigok .ring svg>*{stroke-dashoffset:0}.pane.on .bigok .ring svg .ck{transition-delay:.5s}.bigok .ring:after{content:"";border:1px solid var(--green);opacity:0;animation:ripple 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6px}.bigok b{letter-spacing:-.026em;font-size:1.06rem;font-weight:700;display:block}.bigok span span{color:#5d6b75;font-size:.85rem}.dchips{flex-wrap:wrap;gap:8px;display:flex}.dchip{letter-spacing:-.014em;color:#3a464f;border:1px solid #e5e7e9;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:.84rem;font-weight:600;display:inline-flex}.dchip .ico{width:16px;height:16px}.dchip.g{color:#136931;background:#f6fbf8;border-color:#c6e6d3}.dchip.b{color:#1e4caf;background:#f6f9fe;border-color:#cfddf8}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes halo{0%,70%,to{box-shadow:0 0 #e9700800}35%{box-shadow:0 0 0 8px #e9700826}}@keyframes ripple{0%{opacity:.5;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.2)}}@media (width<=1040px){.hgrid{grid-template-columns:1fr}.hero{min-height:0;padding-top:7.2rem}.toastc,.attn{display:none}.shell{margin:0 0 20px}.runcard{width:100%;position:static;box-shadow:0 20px 60px -28px #0000008c}}@media (width<=620px){.pane{padding:18px 14px}.sgrid{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr;gap:10px}.fline{display:none}.fstep{text-align:left;flex-direction:row}.fstep b{margin-right:6px}.sitecard{flex-wrap:wrap}.sitecard .vok{margin-left:0}.steps{padding:9px 12px}.stp:not(.on){gap:0;font-size:0}.stp.on{font-size:.71rem}.srail{min-width:4px;margin:0 7px}}@media (width<=380px){.dev-bar{gap:8px;padding:11px 12px}.dev-bar .dots{display:none}.dev-bar .av{margin-left:6px}}.wwband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:0;position:relative;overflow:hidden}.wwinner{align-items:center;gap:0;padding:clamp(14px,2vw,20px) 0;display:flex}.wwlabel{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);white-space:nowrap;flex:none;padding:0 clamp(16px,2.4vw,32px);font-size:.68rem;font-weight:600}.wwlabel.tail{letter-spacing:.04em;text-transform:none;color:var(--faint);font-size:.76rem;font-weight:500}.wwmarq{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wwtrack{flex-wrap:nowrap;align-items:center;gap:clamp(24px,3.6vw,48px);width:max-content;animation:28s linear infinite wwscroll;display:flex}@media (prefers-reduced-motion:reduce){.wwtrack{animation:none}}@keyframes wwscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wwmark{color:var(--faint);transition:color .25s var(--ease);flex:none;align-items:center;gap:8px;display:inline-flex}.wwmark:hover{color:var(--ink2)}.wwmark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.wwname{letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:500}@media (width<=640px){.wwlabel.tail{display:none}}.cmp{background:#fff}.cmpgrid{border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.cmppanel{flex-direction:column;gap:18px;padding:clamp(28px,3.8vw,52px) clamp(24px,3.2vw,44px);display:flex}.cmppanel.before{background:var(--app);border-right:1px solid var(--line)}.cmppanel.after{background:var(--ink)}.cmptime{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,7vw,6.4rem);font-weight:800;line-height:1}.cmppanel.before .cmptime{color:#cbd4da}.cmppanel.after .cmptime{color:#fff}.cmpverdict{letter-spacing:-.028em;font-size:clamp(1.1rem,1.8vw,1.46rem);font-weight:700}.cmppanel.before .cmpverdict{color:var(--mut)}.cmppanel.after .cmpverdict{color:#ffffff8c}.cmplines{flex-direction:column;gap:0;margin-top:4px;list-style:none;display:flex}.cmplines li{border-top:1px solid;align-items:flex-start;gap:12px;padding:11px 0;font-size:.92rem;font-weight:500;line-height:1.5;display:flex}.cmppanel.before .cmplines li{color:var(--mut);border-top-color:#1c252c14}.cmppanel.after .cmplines li{color:var(--d-mut);border-top-color:#e9eef11a}.cmpico{flex:none;width:22px;height:22px;margin-top:1px}.cmpico .ico{width:22px;height:22px}.cmppanel.before .cmpico{color:var(--faint)}.cmppanel.after .cmpico{color:var(--orange)}.cmpband{background:var(--ink);border-radius:16px;margin-top:clamp(28px,3.6vw,44px);padding:clamp(22px,2.8vw,34px) clamp(26px,3.4vw,48px);position:relative;overflow:hidden}.cmpband:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 18%,#e970082e,#0000 70%);position:absolute;inset:0}.cmpbl{letter-spacing:-.026em;color:#fff;text-wrap:balance;max-width:26em;font-size:clamp(1.14rem,2vw,1.68rem);font-weight:700;line-height:1.2;position:relative}@media (width<=800px){.cmpgrid{grid-template-columns:1fr}.cmppanel.before{border-right:none;border-bottom:1px solid var(--line)}.cmppanel.after{border-radius:0 0 20px 20px}}.mech{background:var(--app)}.mgrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(30px,4.5vw,72px);display:grid}.mstick{position:sticky;top:112px}.mstick h2{max-width:9em}.mstick .lede{margin-top:16px}.mlist{flex-direction:column;gap:clamp(34px,4vw,52px);padding-left:66px;display:flex;position:relative}.mrail{background:#1c252c1a;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:33px;overflow:hidden}.mrail .fill{background:linear-gradient(180deg, var(--orange), #f0a15c 45%, var(--blue));width:100%;height:100%;transform:scaleY(var(--p,0));transform-origin:50% 0;transition:transform .1s linear;display:block}.mstep{position:relative}.mstep:before{content:"";background:var(--bg);width:11px;height:11px;transition:border-color .5s var(--ease), background .5s var(--ease), box-shadow .5s var(--ease);z-index:1;border:2px solid #c3cdd4;border-radius:50%;position:absolute;top:26px;left:-38px}.mstep.s1.on:before{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 4px #e9700829}.mstep.s2.on:before{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px #2458c529}.mstep.s3.on:before{border-color:var(--green);background:var(--green);box-shadow:0 0 0 4px #188a4229}.mtitle{min-width:0}.steplab{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:.64rem;font-weight:600;display:block}.mbody{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(20px,2.6vw,30px)}.mhead{align-items:center;gap:14px;margin-bottom:12px;display:flex}.mbody p{color:var(--mut);max-width:36em;font-size:.95rem}.mrow{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.mrow .chip svg{stroke:currentColor;fill:none;stroke-width:1.4px;width:15px;height:15px}.chip.mod{padding-left:8px}.chip.mod .sw{background:var(--green);border-radius:999px;flex:none;width:26px;height:15px;position:relative}.chip.mod .sw:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}@media (width<=1040px){.mgrid{grid-template-columns:1fr}.mstick{position:static}}@media (width<=620px){.mlist{padding-left:0}.mrail,.mstep:before{display:none}}.pay{background:#fff}.pays{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.payc{border-left:1px solid var(--line);flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px) clamp(22px,2.6vw,36px) clamp(30px,3.4vw,46px);display:flex}.payc:last-child{border-right:1px solid var(--line)}.payc:hover .itile.i-b{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 12px 28px -14px var(--blue)}.payc:hover .itile.i-a{background:var(--amber);border-color:var(--amber);color:#fff;box-shadow:0 12px 28px -14px var(--amber)}.payc:hover .itile.i-g{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 12px 28px -14px var(--green)}.payc p{color:var(--mut);font-size:.95rem}.pviz{margin-top:auto;padding-top:22px}.dotm{grid-template-columns:repeat(12,12px);gap:7px;display:grid}.dotm i{background:#cde9d7;border-radius:50%;width:12px;height:12px}.dotm i.a{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.pvcap{color:var(--faint);margin-top:14px;font-size:.8rem}.qrow{border-top:1px solid var(--line);letter-spacing:-.01em;color:var(--ink2);align-items:center;gap:10px;padding:10px 0;font-size:.86rem;font-weight:600;display:flex}.qrow b{color:var(--orange-small);flex:none;width:14px;font-size:.74rem;font-weight:700}.qrow .qsite{color:var(--faint);margin-left:auto;font-size:.76rem;font-weight:500}.qrow .chip{flex:none;padding:4px 10px;font-size:.7rem}.mline{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:9px 0;display:flex}.mline .mv{letter-spacing:-.03em;color:var(--green-text);min-width:4.2ch;font-size:1.25rem;font-weight:800}.mline .ml{color:var(--faint);font-size:.8rem}@media (width<=1040px){.pays{border:0;grid-template-columns:1fr}.payc,.payc:last-child{border:1px solid var(--line);border-radius:18px;margin-bottom:18px}}@media (width<=380px){.dotm{grid-template-columns:repeat(8,12px)}}.who{background:#fff}.whos{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.whoc{border:1px solid var(--line);transition:box-shadow .3s var(--ease), transform .3s var(--ease), opacity .75s var(--ease);background:#fff;border-top:3px solid;border-radius:16px;flex-direction:column;gap:13px;padding:26px;display:flex}.whoc:hover{transform:translateY(-4px);box-shadow:0 20px 50px -24px #1c252c4d}.whoc.wa{border-top-color:var(--orange)}.whoc.wb{border-top-color:var(--blue)}.whoc.wc{border-top-color:var(--green)}.whoc:hover .itile.i-o{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 12px 28px -14px var(--orange)}.whoc:hover .itile.i-b{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 12px 28px -14px var(--blue)}.whoc:hover .itile.i-g{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 12px 28px -14px var(--green)}.whoc h3{font-size:1.02rem}.wrole{color:var(--mut);font-size:.9rem}.wnot{border-top:1px solid var(--line);letter-spacing:-.014em;color:var(--ink);max-width:40em;margin-top:clamp(30px,4vw,44px);padding-top:20px;font-size:clamp(1rem,1.3vw,1.14rem);font-weight:600}.wnot .dim{color:var(--faint);font-weight:500}@media (width<=1040px){.whos{grid-template-columns:1fr;gap:16px}}.princ{background:var(--app)}.prgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.prcard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex}.prhead{justify-content:space-between;align-items:center;display:flex}.prnum{letter-spacing:.16em;color:var(--orange-small);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:700}.prcard h3{letter-spacing:-.016em;font-size:1rem;font-weight:700}.prcard p{color:var(--mut);font-size:.88rem;line-height:1.55}@media (width<=900px){.prgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.prgrid{grid-template-columns:1fr}}.faq{background:#fff}.faqgrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(32px,5vw,88px);display:grid}.faqleft{flex-direction:column;gap:22px;display:flex;position:sticky;top:112px}.faqleft h2{max-width:10em}.faqleft .lede{font-size:.95rem}.faqopen{background:var(--orange-soft);border:1px solid var(--orange-bd);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.faqoplab{letter-spacing:-.014em;color:var(--orange-text);font-size:.84rem;font-weight:700}.faqopsub{color:var(--orange-text);opacity:.8;margin-top:3px;font-size:.8rem;line-height:1.45}.faqacc{flex-direction:column;gap:0;display:flex}.faqitem{border-top:1px solid var(--line)}.faqitem:last-child{border-bottom:1px solid var(--line)}.faqbtn{cursor:pointer;text-align:left;letter-spacing:-.014em;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:.98rem;font-weight:600;line-height:1.4;display:flex}.faqbtn:hover{color:var(--orange-text)}.faqchev{background:var(--app);border:1px solid var(--line);width:20px;height:20px;transition:background .25s var(--ease), transform .35s var(--ease);border-radius:50%;flex:none;position:relative}.faqchev:before,.faqchev:after{content:"";background:var(--ink2);transition:transform .35s var(--ease), opacity .25s var(--ease);border-radius:2px;position:absolute;top:50%}.faqchev:before{height:1.5px;left:5px;right:5px;transform:translateY(-50%)}.faqchev:after{width:1.5px;top:5px;bottom:5px;left:50%;transform:translate(-50%)}.faqbtn[aria-expanded=true] .faqchev{background:var(--orange);border-color:var(--orange)}.faqbtn[aria-expanded=true] .faqchev:before{background:#fff}.faqbtn[aria-expanded=true] .faqchev:after{opacity:0;background:#fff;transform:translate(-50%)rotate(90deg)}.faqans{padding:0 0 20px}.faqans p{color:var(--mut);max-width:52em;font-size:.92rem;line-height:1.65}@media (width<=900px){.faqgrid{grid-template-columns:1fr}.faqleft{position:static}}.agrid{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(30px,4.5vw,72px);display:grid}.aleft h2{max-width:10em}.ea-small{color:var(--d-faint);margin-top:16px;font-size:.85rem}@media (width<=1040px){.agrid{grid-template-columns:1fr;align-items:start}}@media (width<=380px){.ea-row{flex-direction:column}.ea-form input{width:100%;min-width:0}.ea-row .btn{justify-content:center}}
