#get{position:relative;overflow:hidden;background:var(--hm-ink);min-height:max(860px,100vh);display:flex;align-items:center;padding:150px 0 140px}#get .cl-view{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;perspective:2400px;overflow:hidden;pointer-events:none}#get .cl-plane{position:absolute;left:50%;top:50%;width:2282px;margin-left:-1141px;display:flex;gap:26px;align-items:flex-start;transform-origin:50% 0;transform:rotateX(34deg) rotate(-14deg);transform-style:preserve-3d}#get .cl-col{flex:none;width:300px;display:flex;flex-direction:column;gap:26px;transform:translateY(-50%);will-change:transform}#get .cl-tile{position:relative;flex:none;overflow:hidden;border-radius:26px;background:#13285a}#get .cl-tile img{display:block;width:100%;height:100%;object-fit:cover}#get .cl-ph{height:646px;background:#fff}#get .cl-kente{height:180px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='64'%3E%3Crect width='192' height='64' fill='%2316337F'/%3E%3Crect x='0' width='48' height='64' fill='%23E3EAF8'/%3E%3Cpath d='M0 8h48M0 16h48M0 48h48M0 56h48' stroke='%2316337F' stroke-width='3'/%3E%3Cpath d='M8 24h8v16H8zM24 24h8v16h-8zM40 24h8v16h-8z' fill='%2316337F'/%3E%3Crect x='48' width='6' height='64' fill='%23E8689F'/%3E%3Cpath d='M66 0l12 16-12 16 12 16-12 16M90 0l12 16-12 16 12 16-12 16' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Crect x='114' width='6' height='64' fill='%23E8689F'/%3E%3Crect x='120' width='48' height='64' fill='%230E234A'/%3E%3Cpath d='M120 0h24v32h-24zM144 32h24v32h-24z' fill='%232A4FB8'/%3E%3Ccircle cx='132' cy='16' r='5' fill='%23E3EAF8'/%3E%3Ccircle cx='156' cy='48' r='5' fill='%23E3EAF8'/%3E%3Crect x='168' width='24' height='64' fill='%23fff'/%3E%3Cpath d='M168 32h24M180 0v64' stroke='%2316337F' stroke-width='3'/%3E%3C/svg%3E") 0 0/144px 48px}#get .cl-momo{height:220px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;color:var(--hm-muted)}#get .cl-momo .hm-mono{font-size:11px}#get .cl-nets{display:flex;gap:12px}#get .cl-nets img{width:62px;height:62px;object-fit:contain;border-radius:15px}#get .cl-pink{height:260px;padding:26px;display:flex;align-items:flex-end;background:var(--hm-pink);color:#fff}#get .cl-pink b{font:400 44px/.95 "Instrument Serif",serif;font-style:italic}#get .cl-navy{height:240px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;background:var(--hm-navy);color:#fff}#get .cl-navy b{font-size:30px;font-weight:400;letter-spacing:-.03em;line-height:1.05}#get .cl-navy span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--hm-pink)}#get .cl-navy svg{width:26px;height:26px}#get .cl-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--hm-ink) 0%,rgba(14,35,74,0) 16%,rgba(14,35,74,0) 72%,var(--hm-ink) 100%),radial-gradient(60% 70% at 50% 52%,#0e234af2,#0e234adb 55%,#0e234aa8)}#get .cl-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}#get .cl-h{position:relative;margin-top:30px;font-size:clamp(64px,10.4vw,150px);font-weight:300;letter-spacing:-.055em;line-height:.96;color:#fff}#get .cl-ln{display:block;overflow:hidden;padding:0 .04em .1em;margin-bottom:-.1em}#get .cl-ln>span{display:inline-block;transform:translateY(106%);transition:transform 1.3s var(--ease);transition-delay:var(--d,0ms)}#get.on .cl-ln>span{transform:none}#get .cl-you{position:relative;display:inline-block;vertical-align:top}#get .cl-you .hm-serif{font-size:1.07em;letter-spacing:-.01em}#get .cl-you svg{position:absolute;left:-26%;top:-2%;width:152%;height:112%;overflow:visible;pointer-events:none}#get .cl-you path{fill:none;stroke:var(--hm-pink);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) .9s}#get.on .cl-you path{stroke-dashoffset:0}#get .cl-form{position:relative;display:flex;align-items:center;gap:8px;width:min(620px,100%);height:70px;margin-top:56px;padding:0 7px 0 8px;border-radius:999px;background:#fff;box-shadow:0 30px 50px -24px #00000080}#get .cl-form input{flex:1;min-width:0;height:100%;padding:0 20px;border:0;border-radius:999px;background:none;font:inherit;font-size:17px;color:var(--hm-ink);outline:none}#get .cl-form input::placeholder{color:var(--hm-muted);opacity:1}#get .cl-form:focus-within{box-shadow:0 0 0 3px #ec5fa18c,0 30px 50px -24px #00000080}#get .cl-form .hm-pill{flex:none}#get .cl-form .hm-pill:focus-visible{outline:2px solid var(--hm-navy);outline-offset:2px}#get .cl-ok{position:absolute;left:0;right:0;top:calc(100% + 14px);font-size:14.5px;color:var(--hm-mute-dk)}#get .rv:has(.cl-form.done)+.cl-stores{margin-top:48px}#get .cl-stores{margin-top:26px}#get .cl-stores .stores{margin-top:0;justify-content:center;flex-wrap:wrap}#get .cl-stores .store{background:#fff;color:var(--hm-ink)}#get .cl-stores .store.ghost{background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}@media(max-width:1200px){#get .cl-plane{transform:rotateX(34deg) rotate(-14deg) scale(.82)}}@media(max-width:900px){#get{min-height:0;padding:110px 0}#get .cl-plane{transform:rotateX(30deg) rotate(-14deg) scale(.6)}#get .cl-form{margin-top:44px}}@media(max-width:520px){#get .cl-h{font-size:clamp(56px,17vw,88px)}#get .cl-form{flex-direction:column;height:auto;gap:8px;padding:0;background:none;box-shadow:none}#get .cl-form input{width:100%;height:56px;flex:none;background:#fff;box-shadow:0 20px 40px -24px #00000080}#get .cl-form:focus-within{box-shadow:none}#get .cl-form input:focus-visible{outline:2px solid var(--hm-pink);outline-offset:2px}#get .cl-form .hm-pill{width:100%;justify-content:space-between}#get .cl-ok{position:static;margin-top:6px}}@media(prefers-reduced-motion:reduce){#get .cl-ln>span{transform:none;transition:none}#get .cl-you path{stroke-dashoffset:0;transition:none}}#faq{padding:clamp(88px,10vw,140px) 0}#faq .fq-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,110px);align-items:start}#faq .fq-side{position:sticky;top:120px}#faq .hm-h2{margin-top:26px;font-size:clamp(56px,7vw,124px)}#faq .hm-h2 em{display:block}#faq .hm-lead{margin-top:30px;max-width:440px;font-size:18px;--d:.1s}#faq .hm-lead a{color:var(--hm-ink);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .3s}#faq .hm-lead a:hover{text-decoration-color:var(--hm-pink)}#faq .hm-lead a[href^=tel]{white-space:nowrap}#faq .fq-list{display:grid;gap:12px}#faq .fq-row{position:relative;overflow:hidden;border-radius:var(--hm-r);background:#fff;box-shadow:0 0 0 1px var(--hm-line),0 10px 18px -8px #0e234a1a}#faq .fq-row:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:2px;background:var(--hm-pink);transform:scaleY(0);transition:transform .6s var(--ease)}#faq .in>.fq-row.open:before{transform:none}#faq .fq-row h3{font:inherit}#faq .fq-row button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:84px;padding:18px 22px 18px 30px;border:0;border-radius:var(--hm-r);background:none;color:var(--hm-ink);font:450 clamp(17px,1.4vw,21px)/1.3 "Inter Tight",sans-serif;letter-spacing:-.015em;text-align:left;cursor:pointer}#faq .fq-row button:focus-visible{outline:2px solid var(--hm-navy);outline-offset:-4px}#faq .fq-row button i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--hm-tint);color:var(--hm-navy);transition:background .4s var(--ease),color .4s var(--ease)}#faq .fq-row button:hover i{background:#d5dff4}#faq .fq-row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}#faq .fq-row svg .v{transform-origin:12px 12px;transition:transform .45s var(--ease)}#faq .fq-row.open button i{background:var(--hm-navy);color:#fff}#faq .fq-row.open svg .v{transform:rotate(90deg) scaleX(0)}#faq .fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}#faq .fq-a>div{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .55s}#faq .in>.fq-row.open .fq-a{grid-template-rows:1fr}#faq .in>.fq-row.open .fq-a>div{visibility:visible;transition-delay:0s}#faq .fq-a p{padding:0 clamp(24px,7vw,110px) 28px 30px;font-size:16.5px;line-height:1.6;color:var(--hm-muted);opacity:0;transform:translateY(-6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}#faq .in>.fq-row.open .fq-a p{opacity:1;transform:none;transition-delay:.12s}@media(max-width:900px){#faq .fq-grid{grid-template-columns:1fr;gap:44px}#faq .fq-side{position:static}}@media(max-width:640px){#faq .fq-row button{min-height:72px;padding:16px 16px 16px 22px}#faq .fq-row button i{width:36px;height:36px}#faq .fq-a p{padding:0 22px 22px;font-size:15.5px}}#faq .fq-hours{white-space:nowrap}#pay{padding:clamp(88px,10vw,150px) 0 clamp(80px,9vw,140px);overflow:hidden;background:radial-gradient(46% 58% at 76% 52%,#e3eaf8bf,#f5f9ff00 72%),var(--hm-bg)}#pay .py-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,5vw,96px);align-items:center}#pay .py-h{margin-top:26px}#pay .py-h .ln{display:block;overflow:hidden;padding:0 .04em .1em;margin:0 -.04em -.1em}#pay .py-h .ln>span{display:inline-block;transform:translateY(108%);transition:transform 1.3s var(--ease)}#pay .py-h .ln+.ln>span{transition-delay:.09s}#pay.is-in .py-h .ln>span{transform:none}#pay .py-h em{font-size:1.04em}#pay .hm-lead{margin-top:28px;--d:.12s}#pay .py-steps{list-style:none;margin-top:44px;max-width:520px;border-top:1px solid var(--hm-line);--d:.22s}#pay .py-steps li{display:flex;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid var(--hm-line);font-size:18px;color:var(--hm-muted);transition:color .5s var(--ease)}#pay .py-steps .n{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--hm-tint);color:var(--hm-navy);font:700 13px/1 Inter Tight,sans-serif;transition:background .5s var(--ease),color .5s var(--ease)}#pay .py-steps li.on{color:var(--hm-ink)}#pay .py-steps li.on .n{background:var(--hm-navy);color:#fff}#pay .py-steps li.ok .n{background:var(--hm-green)}#pay .py-vis{position:relative;padding:5.5% 0 13%}#pay .py-photo{position:absolute;left:24.5%;top:0;right:0;bottom:0;border-radius:28px;overflow:hidden;background:var(--hm-tint);box-shadow:0 0 0 1px var(--hm-line),var(--hm-shadow-lg);opacity:0;transform:translateY(30px);transition:opacity 1.2s var(--ease),transform 1.4s var(--ease)}#pay .py-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 8s cubic-bezier(.2,.7,.2,1)}#pay.vis-in .py-photo{opacity:1;transform:none}#pay.vis-in .py-photo img{transform:scale(1.01)}#pay .py-co{position:relative;z-index:2;width:51%;min-width:300px;padding:clamp(20px,1.9vw,30px);box-shadow:0 0 0 1px var(--hm-line),var(--hm-shadow),0 50px 80px -40px #0e234a3d;border:0;opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease) .12s,transform 1.3s var(--ease) .12s}#pay.vis-in .py-co{opacity:1;transform:none}#pay .py-top{display:flex;justify-content:space-between;align-items:center;color:var(--hm-muted);font-size:10.5px}#pay .py-top i{width:8px;height:8px;border-radius:50%;background:var(--hm-pink)}#pay .py-who{display:flex;align-items:center;gap:14px;margin:18px 0;padding-bottom:18px;border-bottom:1px solid var(--hm-line)}#pay .py-who .hm-icon{width:44px;height:44px}#pay .py-who .hm-icon svg{width:20px;height:20px}#pay .py-who b{display:block;font-size:18px;font-weight:600;letter-spacing:-.01em}#pay .py-who span span{font-size:13.5px;color:var(--hm-muted)}#pay .py-k{color:var(--hm-muted);font-size:10.5px}#pay .py-k2{margin-top:clamp(16px,1.6vw,24px)}#pay .py-amt{display:flex;align-items:baseline;gap:10px;margin-top:6px}#pay .py-amt small{font-size:clamp(18px,1.6vw,24px);color:var(--hm-muted)}#pay .py-amt b{font-size:clamp(60px,5.6vw,92px);font-weight:300;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;min-width:2.2ch}#pay .py-fn{font-size:12.5px;color:var(--hm-muted);margin-top:4px}#pay .py-nets{display:grid;gap:8px;margin:clamp(16px,1.6vw,24px) 0 0;padding:0;border:0;min-width:0}#pay .py-nets legend{padding:0;margin-bottom:10px}#pay .py-net{position:relative;display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--hm-line);font-size:15px;font-weight:600;cursor:pointer;transition:box-shadow .35s var(--ease),background .35s var(--ease),transform .35s var(--ease)}#pay .py-net:hover{background:var(--hm-mist)}#pay .py-net:active{transform:scale(.985)}#pay .py-net input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}#pay .py-net:focus-within{outline:2px solid var(--hm-pink);outline-offset:2px}#pay .py-net.on{background:var(--hm-mist);box-shadow:inset 0 0 0 2px var(--hm-navy)}#pay .py-nets:disabled .py-net{cursor:default}#pay .py-net img{width:34px;height:34px;border-radius:9px;object-fit:cover}#pay .py-net .rd{position:relative;margin-left:auto;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c8cfdd}#pay .py-net .rd s{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--hm-navy);transform:scale(0);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}#pay .py-net.on .rd{box-shadow:inset 0 0 0 1.5px var(--hm-navy)}#pay .py-net.on .rd s{transform:scale(1)}#pay .py-field{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--ease),opacity .4s var(--ease)}#pay .py-field>div{min-height:0;overflow:hidden}#pay .py-field.open{grid-template-rows:1fr;opacity:1}#pay .py-field .py-k{display:block;margin-top:16px}#pay .py-in{display:flex;align-items:center;gap:10px;margin-top:8px;height:52px;padding:0 16px;border-radius:14px;background:var(--hm-mist);box-shadow:inset 0 0 0 1px var(--hm-line);color:var(--hm-navy)}#pay .py-in:focus-within{box-shadow:inset 0 0 0 2px var(--hm-navy)}#pay .py-in svg{width:18px;height:18px;flex:none}#pay .py-in input{flex:1;min-width:0;height:100%;border:0;background:none;font:600 17px/1 Inter Tight,sans-serif;letter-spacing:.04em;color:var(--hm-ink);font-variant-numeric:tabular-nums}#pay .py-in input:focus{outline:none}#pay .py-in input::placeholder{color:#98a6c0;font-weight:500}#pay .py-note{margin-top:8px;font-size:12px;line-height:1.45;color:var(--hm-muted)}#pay .py-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:clamp(48px,4vw,58px);margin-top:16px;border:0;border-radius:999px;background:var(--hm-navy);color:#fff;font:600 16px/1 Inter Tight,sans-serif;overflow:hidden;cursor:pointer;transition:background .4s var(--ease),transform .2s var(--ease),opacity .3s}#pay .py-btn:not(:disabled):hover{background:#1d3f96}#pay .py-btn:not(:disabled):active{transform:scale(.98)}#pay .py-btn:focus-visible{outline:2px solid var(--hm-pink);outline-offset:3px}#pay .py-btn:disabled{cursor:default}#pay .py-btn.is-pick:disabled{background:#b9c4db}#pay .py-btn.is-paid{background:var(--hm-green)}#pay .py-btn svg{width:17px;height:17px}#pay .py-btn .spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:py-spin .8s linear infinite}@keyframes py-spin{to{transform:rotate(360deg)}}#pay .py-btn .dots{display:inline-flex;gap:4px;margin-left:2px}#pay .py-btn .dots i{width:5px;height:5px;border-radius:50%;background:#fff;animation:py-dot 1.2s ease-in-out infinite}#pay .py-btn .dots i:nth-child(2){animation-delay:.15s}#pay .py-btn .dots i:nth-child(3){animation-delay:.3s}@keyframes py-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}#pay .py-btn .rip{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px;border-radius:50%;border:2px solid rgba(255,255,255,.95);opacity:0;pointer-events:none}#pay .py-btn .rip.go{animation:py-rip .7s var(--ease)}@keyframes py-rip{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}#pay .py-again{display:block;margin:12px auto 0;padding:6px 10px;border:0;background:none;color:var(--hm-navy);font:600 14px/1 Inter Tight,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#pay .py-again:focus-visible{outline:2px solid var(--hm-pink);outline-offset:2px;border-radius:6px}#pay .py-toast{position:absolute;right:2.5%;top:8%;z-index:3;display:grid}#pay .py-toast>div{grid-area:1/1;display:flex;align-items:center;gap:14px;padding:14px 22px 14px 14px;border-radius:22px;background:#fffffff7;white-space:nowrap;box-shadow:0 0 0 1px var(--hm-line),0 30px 50px -20px #0e234a4d}#pay .py-toast .ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%}#pay .py-toast .ic svg{width:22px;height:22px}#pay .py-t1 .ic{background:var(--hm-navy);color:#fff}#pay .py-t2 .ic{background:var(--hm-green-tint);color:var(--hm-green)}#pay .py-toast b{display:block;font-size:16px;font-weight:600;color:var(--hm-ink)}#pay .py-toast span span{font-size:13px;color:var(--hm-muted)}#pay .py-t1,#pay .py-t2{opacity:0;transform:translateY(-16px) scale(.94);transition:opacity .45s var(--ease),transform .6s cubic-bezier(.34,1.56,.64,1);pointer-events:none}#pay [data-stage=waiting] .py-t1,#pay [data-stage=paid] .py-t2{opacity:1;transform:none}@media(max-width:1100px){#pay .py-grid{grid-template-columns:1fr;gap:56px}#pay .py-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:end}#pay .py-copy>*{grid-column:1}#pay .py-copy .hm-eyebrow{justify-self:start}#pay .py-copy .hm-lead{grid-column:2;grid-row:1/span 2;margin-top:0;font-size:17px}#pay .py-copy .py-steps{grid-column:2;margin-top:32px}#pay .py-vis{width:100%;max-width:760px;margin:0 auto}}@media(max-width:640px){#pay .py-copy{display:block}#pay .py-copy .hm-lead{margin-top:28px}#pay .py-steps li{font-size:16px;gap:14px}#pay .py-steps .n{width:34px;height:34px;font-size:12px}#pay .py-vis{padding:0}#pay .py-photo{position:relative;left:auto;top:auto;right:auto;bottom:auto;aspect-ratio:4/3.3;border-radius:24px}#pay .py-co{width:auto;min-width:0;margin:-72px 10px 0}#pay .py-toast{left:12px;right:auto;top:14px}#pay .py-toast>div{padding:10px 16px 10px 10px;gap:10px;border-radius:18px}#pay .py-toast .ic{width:36px;height:36px}#pay .py-toast .ic svg{width:18px;height:18px}#pay .py-toast b{font-size:14px}#pay .py-toast span span{font-size:11.5px}}@media(prefers-reduced-motion:reduce){#pay .py-h .ln>span,#pay .py-photo,#pay .py-co{transform:none;opacity:1}#pay .py-photo img{transform:none}}#portal{position:relative}#portal .pt-tags{list-style:none;margin:0;padding:0}#portal .pt-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;height:56px;padding:0 22px 0 8px;border-radius:999px;background:#fff;color:var(--hm-ink);font-weight:600;font-size:15.5px;white-space:nowrap;box-shadow:0 0 0 1px var(--hm-line),0 24px 40px -18px #0e234a52}#portal .pt-tag .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex:none}#portal .pt-tag .ic svg{width:20px;height:20px}#portal .pt-tag.t0 .ic{background:var(--hm-green-tint);color:var(--hm-green)}#portal .pt-tag.t1 .ic{background:var(--hm-pink-tint);color:var(--hm-pink)}#portal .pt-tag.t2 .ic{background:var(--hm-tint);color:var(--hm-navy)}#portal .pt-tag.t0{left:-44px;top:14%}#portal .pt-tag.t1{right:-24px;top:54%}#portal .pt-tag.t2{left:4%;bottom:6%}#portal .pt-h2{margin-top:28px}#portal .pt-h2 .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}#portal .pt-h2 .ln>span{display:inline-block}#portal .pt-copy .hm-lead{margin-top:32px}#portal .pt-slot{position:relative}#portal.pt-scene{height:520vh}#portal .pt-panel{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--hm-bg);--u:1}#portal .pt-stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform-origin:50% 50%}#portal .pt-atm{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 95% at 50% 50%,#FFFFFF 0%,var(--hm-bg) 45%,#E6EDF9 100%)}#portal .vol{position:absolute;left:0;top:0;border-radius:50%;will-change:transform}#portal .v0{width:1500px;height:1500px;background:radial-gradient(closest-side,#c6d5f3f2,#e3eaf88c 45%,#e3eaf800);mix-blend-mode:multiply}#portal .v1{width:1300px;height:1300px;background:radial-gradient(closest-side,#facde2e6,#fde7f180 45%,#fde7f100);mix-blend-mode:multiply}#portal .v2{width:1100px;height:1100px;background:radial-gradient(closest-side,#16337f29,#16337f0d 50%,#16337f00);mix-blend-mode:multiply}#portal .v3{width:1000px;height:1000px;background:radial-gradient(closest-side,#f5822021,#f582200a 50%,#f5822000);mix-blend-mode:multiply}#portal .v4{width:1200px;height:1200px;background:radial-gradient(closest-side,#8ca8e46b,#8ca8e400);mix-blend-mode:multiply}#portal .vpl{position:absolute;left:260px;top:40px;width:1400px;height:1000px;border-radius:50%;background:radial-gradient(closest-side,#fff,#ffffffbf 35%,#fff0)}#portal .dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}#portal .dust-f{z-index:4;-webkit-mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent)}#portal .pt-fog{position:absolute;left:50%;top:50%;width:calc(1500px * var(--u));height:calc(1100px * var(--u));transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#fafcffb3,#f5f9ff00)}#portal .pt-film{position:absolute;left:50%;top:50%;overflow:hidden;background:var(--hm-ink) url(/media/ghana-film.jpg) center/cover;transform-origin:50% 50%;will-change:transform,clip-path}#portal .pt-film .pt-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#portal .pt-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 50%,#060d224d,#060d22b8)}#portal .pt-field{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1000px;transform-style:preserve-3d}#portal .ft{position:absolute;left:50%;top:50%;overflow:hidden;border-radius:24px;background:#13285a;backface-visibility:hidden;box-shadow:0 34px 60px -28px #0e234a57,0 0 0 1px #16337f0f}#portal .ft img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#portal .ft.phone{background:none;box-shadow:none;border-radius:0;overflow:visible}#portal .ft.phone img{border:8px solid var(--hm-ink);border-radius:40px;background:var(--hm-ink);box-sizing:border-box;filter:drop-shadow(0 30px 34px rgba(14,35,74,.28))}#portal .card{padding:30px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}#portal .card>*{position:relative;z-index:1}#portal .card .mono{font:500 13px/1.3 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.75}#portal .card b{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:1.05}#portal .card b.serif{display:flex;flex-direction:column;font-family:"Instrument Serif",serif;font-style:italic;font-size:52px;letter-spacing:-.01em;line-height:.95}#portal .card .ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:var(--hm-navy)}#portal .card .ic svg{width:30px;height:30px}#portal .c-navy{background:linear-gradient(150deg,#2A52AE 0%,var(--hm-navy) 55%,#122B6B 100%)}#portal .c-navy2{background:var(--hm-ink)}#portal .c-pink{background:linear-gradient(150deg,#F27DB3,var(--hm-pink))}#portal .c-pink .mono{opacity:.85}#portal .c-momo{background:#fff;color:var(--hm-ink)}#portal .c-momo .mono{color:var(--hm-muted);opacity:1}#portal .nets{display:flex;gap:14px}#portal .nets img{position:static;width:76px;height:76px;object-fit:contain;border-radius:18px}#portal .c-kente{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='64'%3E%3Crect width='192' height='64' fill='%2316337F'/%3E%3Crect x='0' width='48' height='64' fill='%23E3EAF8'/%3E%3Cpath d='M0 8h48M0 16h48M0 48h48M0 56h48' stroke='%2316337F' stroke-width='3'/%3E%3Cpath d='M8 24h8v16H8zM24 24h8v16h-8zM40 24h8v16h-8z' fill='%2316337F'/%3E%3Crect x='48' width='6' height='64' fill='%23EC5FA1'/%3E%3Cpath d='M66 0l12 16-12 16 12 16-12 16M90 0l12 16-12 16 12 16-12 16' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Crect x='114' width='6' height='64' fill='%23EC5FA1'/%3E%3Crect x='120' width='48' height='64' fill='%230E234A'/%3E%3Cpath d='M120 0h24v32h-24zM144 32h24v32h-24z' fill='%232A4FB8'/%3E%3Ccircle cx='132' cy='16' r='5' fill='%23E3EAF8'/%3E%3Ccircle cx='156' cy='48' r='5' fill='%23E3EAF8'/%3E%3Crect x='168' width='24' height='64' fill='%23fff'/%3E%3Cpath d='M168 32h24M180 0v64' stroke='%2316337F' stroke-width='3'/%3E%3C/svg%3E") 0 0/144px 48px}#portal .c-navy:before,#portal .c-navy2:before{content:"";position:absolute;right:-70px;top:-80px;width:240px;height:240px;border-radius:50%;background:#ffffff14}#portal .c-navy:after{content:"";position:absolute;left:-60px;bottom:-110px;width:220px;height:220px;border-radius:50%;background:#ec5fa129}#portal .pt-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(var(--hm-bg),rgba(245,249,255,0) 48px,rgba(245,249,255,0) calc(100% - 48px),var(--hm-bg))}#portal .pt-labelwrap{position:absolute;left:0;right:0;top:148px;z-index:5}#portal .pt-big{position:absolute;left:0;right:0;top:50%;z-index:5;margin-top:-.66em;padding:.1em 0 .22em;overflow:hidden;text-align:center;font-size:clamp(96px,13vw,250px);font-weight:300;letter-spacing:-.06em;line-height:1;color:#fff;text-shadow:0 10px 60px rgba(0,0,0,.3);pointer-events:none}#portal .pt-big>span{display:inline-block;will-change:transform}#portal .pt-big em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.07em;letter-spacing:-.01em;color:var(--hm-navy2)}#portal.pt-scene .pt-grid{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(40px,5vw,96px);align-items:center;padding:calc(84px + 3vh) 0 5vh}#portal.pt-scene .pt-slot{height:min(74vh,800px)}#portal.pt-scene .pt-tag{will-change:transform,opacity}#portal.pt-flat{padding:clamp(80px,9vw,140px) 0;overflow:hidden}#portal.pt-flat .pt-atm{background:none;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}#portal.pt-flat .vol{mix-blend-mode:multiply;will-change:auto}#portal.pt-flat .v0{left:-30%;top:-5%;width:90vw;height:90vw;max-width:1300px;max-height:1300px}#portal.pt-flat .v1{left:auto;right:-30%;top:20%;width:80vw;height:80vw;max-width:1100px;max-height:1100px}#portal.pt-flat .v2{left:20%;top:55%;width:70vw;height:70vw;max-width:900px;max-height:900px}#portal.pt-flat .vpl{left:10%;top:10%;width:80%;height:80%}#portal.pt-flat .pt-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(40px,5vw,96px);align-items:center}#portal.pt-flat .pt-frame{position:relative;height:min(72vh,760px);border-radius:var(--hm-r);overflow:hidden;background:var(--hm-ink);box-shadow:var(--hm-shadow-lg)}#portal.pt-flat .pt-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 40%,#060d2261,#060d221f)}#portal.pt-flat .pt-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#portal.pt-flat .pt-built{position:absolute;left:0;right:0;top:38%;z-index:1;transform:translateY(-50%);text-align:center;color:#fff;font-size:clamp(46px,6vw,96px);font-weight:300;letter-spacing:-.055em;line-height:1;text-shadow:0 8px 40px rgba(0,0,0,.35)}#portal.pt-flat .pt-built em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.07em}#portal.pt-flat .pt-up{opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0ms)}#portal.pt-flat.in .pt-up{opacity:1;transform:none}#portal.pt-flat .pt-h2 .ln>span{transform:translateY(106%);transition:transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 90ms + .12s)}#portal.pt-flat.in .pt-h2 .ln>span{transform:none}@media(max-width:900px){#portal.pt-flat .pt-grid{grid-template-columns:minmax(0,1fr);gap:40px}#portal.pt-flat .pt-frame{height:auto;aspect-ratio:4/5;max-height:620px}#portal.pt-flat .pt-built{top:50%}#portal.pt-flat .pt-tags{display:flex;flex-direction:column;gap:12px;margin-top:20px}#portal.pt-flat .pt-tag{position:static;align-self:flex-start;height:50px;font-size:14.5px;padding-right:18px}#portal.pt-flat .pt-tag.t1{align-self:flex-end}#portal.pt-flat .pt-tag .ic{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){#portal.pt-flat .pt-up,#portal.pt-flat .pt-h2 .ln>span{opacity:1;transform:none;transition:none}}@media(min-width:600px)and (max-width:900px){#portal.pt-flat .pt-frame{aspect-ratio:16/11;max-height:none}}#prac .ps{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(32px,4.5vw,72px);align-items:center;margin-top:clamp(56px,7vw,110px)}@media(min-width:901px)and (prefers-reduced-motion:no-preference){#prac .ps-scene{height:425vh}#prac .ps-pin{position:sticky;top:0;height:100vh;min-height:640px;display:flex;align-items:center}#prac .ps-pin>.ps{width:min(1360px,calc(100% - 64px));margin-top:0}}#prac .ps-tabs-list{display:grid;gap:8px}#prac .ps-tab{position:relative;display:grid;grid-template-columns:44px 1fr;gap:4px 14px;align-items:start;width:100%;padding:20px 22px 22px;border:0;border-radius:20px;background:transparent;color:var(--hm-ink);text-align:left;font:inherit;cursor:pointer;transition:background .45s var(--ease),box-shadow .45s var(--ease)}#prac .ps-tab:hover{background:#ffffff8c}#prac .ps-tab.on{background:#fff;box-shadow:0 0 0 1px var(--hm-line),0 14px 28px -16px #0e234a40}#prac .ps-tab:focus-visible{outline:2px solid var(--hm-navy);outline-offset:2px}#prac .ps-tab .hm-mono{padding-top:4px;color:var(--hm-muted);transition:color .4s}#prac .ps-tab.on .hm-mono{color:var(--hm-pink)}#prac .ps-t b{display:block;font-weight:500;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.015em;line-height:1.25}#prac .ps-t span{display:block;margin-top:4px;font-size:15px;color:var(--hm-muted)}#prac .ps-bar{grid-column:2;height:3px;margin-top:14px;border-radius:3px;background:var(--hm-tint);overflow:hidden;opacity:0;transition:opacity .4s}#prac .ps-tab.on .ps-bar{opacity:1}#prac .ps-bar s{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--hm-pink),var(--hm-orange));transform-origin:left;transform:scaleX(1)}#prac .ps-stage,#prac .ps-stage-sm{position:relative;height:min(620px,72vh);min-height:500px}#prac .ps-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(18px) scale(.985);transition:opacity .7s var(--ease),transform .9s var(--ease),visibility 0s .7s}#prac .ps-slide.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}#prac .ps-d{position:absolute;top:0;right:0;bottom:0;left:0}#prac .ps-phone{position:absolute;width:clamp(200px,17vw,250px);aspect-ratio:520/1120;padding:7px;border-radius:38px;background:#0b0f1a;box-shadow:0 0 0 1.5px #ffffff1f inset,0 40px 70px -28px #0e234a8c}#prac .ps-phone img{display:block;width:100%;height:100%;border-radius:31px;object-fit:cover}#prac .ps-sheet{position:absolute;padding:26px;border-radius:26px}#prac .ps-eyebrow{display:block;font:600 11px/1 Inter Tight,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-pink)}#prac .ps-title{display:block;margin-top:8px;font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--hm-ink)}#prac .ps-float{position:absolute}#prac .hm-card b{font-weight:600}#prac .hm-card span{color:var(--hm-muted)}#prac .hm-card .ps-eyebrow{color:var(--hm-pink)}#prac svg{width:22px;height:22px}#prac .ps-d .hm-icon{display:grid;place-items:center;padding:0}#prac .ps-licence .ps-sheet{left:50%;top:50%;width:min(420px,84%);transform:translate(-50%,-52%)}#prac .ps-ok{display:flex;gap:12px;margin-top:18px;padding:14px 16px;border-radius:16px;background:var(--hm-green-tint);color:var(--hm-green)}#prac .ps-ok b{display:block;font-size:15px;color:#146b42}#prac .ps-ok span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:#2f6e4f}#prac .ps-ok svg{flex:none}#prac .ps-field{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;margin-top:12px;padding:14px;border-radius:16px;box-shadow:0 0 0 1px var(--hm-line)}#prac .ps-field .hm-icon{width:40px;height:40px;grid-row:span 2}#prac .ps-field b{display:block;font-size:15px}#prac .ps-field span{display:block;font-size:12.5px}#prac .ps-field i{grid-column:2;height:10px;width:70%;border-radius:6px;background:var(--hm-tint)}#prac .ps-licence .ps-float{right:8%;bottom:9%}#prac .ps-hours .ps-phone{left:16%;top:50%;transform:translateY(-50%) rotate(-3deg)}#prac .ps-mini{position:absolute;right:9%;top:30%;display:flex;align-items:center;gap:14px;padding:16px 22px 16px 16px;border-radius:20px;box-shadow:var(--hm-shadow-lg)}#prac .ps-mini b{display:block;font-size:16px}#prac .ps-mini span{display:block;font-size:13px}#prac .ps-clip{position:absolute;left:7%;top:9%;width:66%;aspect-ratio:16/10;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -30px #0e234a80}#prac .ps-clip video{width:100%;height:100%;object-fit:cover}#prac .ps-clip .hm-chip{position:absolute;left:14px;bottom:14px}#prac .ps-over{right:7%;bottom:2%;width:clamp(170px,14vw,210px)}#prac .ps-modes{position:absolute;left:7%;bottom:9%;display:flex;gap:8px}#prac .ps-modes span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;background:#fff;font-weight:600;font-size:14px;color:var(--hm-ink);box-shadow:0 0 0 1px var(--hm-line),0 10px 20px -12px #0e234a4d}#prac .ps-modes svg{width:18px;height:18px;color:var(--hm-navy)}#prac .ps-records .ps-sheet{left:9%;top:8%;width:min(430px,70%)}#prac .ps-tabs{display:flex;gap:6px;margin-top:16px;padding:5px;border-radius:14px;background:var(--hm-mist)}#prac .ps-tabs span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:10px;font-weight:600;font-size:13px;color:var(--hm-muted)}#prac .ps-tabs span.on{background:#fff;color:var(--hm-navy);box-shadow:0 4px 10px -4px #0e234a33}#prac .ps-tabs svg{width:16px;height:16px}#prac .ps-sub{display:block;margin-top:18px;font-weight:600;font-size:15px;color:var(--hm-ink)!important}#prac .ps-med{display:flex;gap:12px;align-items:flex-start;margin-top:10px;padding:12px 14px;border-radius:14px;background:var(--hm-mist)}#prac .ps-med i{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--hm-navy);color:#fff;font:600 12px/1 Inter Tight,sans-serif;font-style:normal}#prac .ps-med b{display:block;font-size:15px}#prac .ps-med span{display:block;margin-top:2px;font-size:13px}#prac .ps-sent{position:absolute;right:7%;bottom:10%;display:flex;gap:14px;align-items:center;max-width:300px;padding:18px 20px;border-radius:20px;color:#fff;background:linear-gradient(150deg,var(--hm-navy2),var(--hm-navy));box-shadow:0 30px 50px -24px #0e234a99}#prac .ps-sent svg{flex:none;width:30px;height:30px;color:#ffa3cb}#prac .ps-sent b{display:block;font-weight:600;font-size:16px}#prac .ps-sent span{display:block;margin-top:2px;font-size:13px;color:#ffffffbf}#prac .ps-paid .ps-phone{right:18%;top:50%;transform:translateY(-50%) rotate(3deg)}#prac .ps-momo{position:absolute;left:8%;bottom:16%;display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:20px;box-shadow:var(--hm-shadow-lg)}#prac .ps-momo img{width:48px;height:48px;border-radius:12px}#prac .ps-momo b{display:block;font-size:16px}#prac .ps-momo span{display:block;font-size:13px}#prac .ps-momo svg{color:var(--hm-green)}#prac .ps-stack{display:none;list-style:none;padding:0;margin:0 auto}@media(max-width:900px){#prac .ps{grid-template-columns:1fr;margin-top:48px}#prac .ps-tabs-list,#prac .ps-stage{display:none}#prac .ps-stack{display:grid;gap:40px}#prac .ps-stack li>.hm-mono{color:var(--hm-pink)}#prac .ps-stack li>b{display:block;margin-top:6px;font-weight:500;font-size:22px;letter-spacing:-.015em}#prac .ps-stack li>span:not(.hm-mono){display:block;margin-top:4px;color:var(--hm-muted)}#prac .ps-stage-sm{height:460px;min-height:0;margin-top:16px}#prac .ps-phone{width:170px}#prac .ps-over{width:140px;bottom:0}#prac .ps-records .ps-sheet{width:82%;left:5%;padding:20px}#prac .ps-sent{right:5%;bottom:5%;max-width:240px;padding:14px 16px}#prac .ps-clip{width:86%;left:7%}#prac .ps-modes{bottom:6%;flex-wrap:wrap;max-width:60%}#prac .ps-licence .ps-sheet{transform:translate(-50%,-56%)}#prac .ps-licence .ps-float{right:50%;bottom:4%;transform:translate(50%);white-space:nowrap}#prac .ps-hours .ps-phone{left:8%}#prac .ps-mini{right:5%;top:auto;bottom:10%}#prac .ps-paid .ps-phone{right:10%}#prac .ps-momo{left:5%;bottom:8%}}@media(prefers-reduced-motion:reduce){#prac .ps-slide{transition:none}}#prac{padding:clamp(56px,6vw,96px) 0 clamp(88px,10vw,140px)}#prac .pc-scene{position:relative}@media(min-width:901px)and (prefers-reduced-motion:no-preference){#prac .pc-scene{height:360vh}#prac .pc-pin{position:sticky;top:0;height:100vh;min-height:640px;display:flex;align-items:center}#prac .pc-pin>.wrap{width:min(1360px,calc(100% - 64px))}}#prac .pc-top{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px}#prac .hm-h2{margin-top:26px}#prac .hm-h2 em{display:block}#prac .hm-lead{margin-top:28px;--d:.1s}#prac .pc-btns{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:44px;--d:.2s}#prac .hm-pill{box-shadow:0 14px 24px -12px #ec5fa199}#prac .pc-lnk{padding-bottom:3px;border-bottom:1.5px solid var(--hm-navy);color:var(--hm-navy);font-size:16px;font-weight:600;transition:color .3s,border-color .3s}#prac .pc-lnk:hover{color:var(--hm-pink);border-color:var(--hm-pink)}#prac .pc-lnk:focus-visible{outline:2px solid var(--hm-navy);outline-offset:4px;border-radius:2px}#prac .pc-rig{--pw:clamp(150px,min(15.5vw,30vh),290px);position:relative;height:calc(var(--pw) * 2.085 + 80px);perspective:2400px}#prac .pc-floor{position:absolute;left:50%;top:calc(var(--pw) * 2.085 - 34px);width:calc(var(--pw) * 3.4);height:70px;margin-left:calc(var(--pw) * -1.7);border-radius:50%;background:radial-gradient(closest-side,#0e234a4d,#0e234a00);filter:blur(10px);opacity:.7}#prac .pc-space{position:absolute;left:50%;top:0;z-index:1;width:var(--pw);margin-left:calc(var(--pw) / -2);transform-style:preserve-3d;transform:rotateX(4deg) rotateY(-6deg)}#prac .pc-space:nth-child(3){z-index:2}#prac .pc-bob{position:relative;transform-style:preserve-3d;animation:pc-bob 7s ease-in-out infinite alternate;animation-play-state:paused}#prac .pc-space:nth-child(3) .pc-bob{animation-direction:alternate-reverse}#prac .pc-space:nth-child(4) .pc-bob{animation-delay:-2.4s}#prac.pc-live .pc-bob{animation-play-state:running}@keyframes pc-bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}#prac .pc-phone{position:relative;width:var(--pw);padding:calc(var(--pw) * .03);border-radius:calc(var(--pw) * .168);background:linear-gradient(140deg,#c7ccd6,#5c6270 18%,#2a2e37 40%,#4a505d 64%,#20232a,#aeb4c0);box-shadow:inset 0 0 0 1px #fff6,inset 0 0 0 3px #00000040,0 40px 60px -34px #0e234a80}#prac .pc-scr{position:relative;aspect-ratio:520/1120;overflow:hidden;border-radius:calc(var(--pw) * .138);background:#000;box-shadow:0 0 0 1px #0009}#prac .pc-scr img{width:100%;height:100%;object-fit:cover}#prac .pc-glare{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#fff3,#ffffff0a 26%,#fff0 44%)}#prac .pc-lift{position:absolute;opacity:0;background-repeat:no-repeat;background-size:calc(var(--pw) * .94) auto;border-radius:calc(var(--pw) * .029);box-shadow:0 0 0 1px #0a14300d,0 40px 70px -18px #0a143057,0 14px 26px -10px #0a143033}#prac .pc-name{position:absolute;top:calc(var(--pw) * 2.085 + 34px);transform:translate(-50%);white-space:nowrap;color:var(--hm-muted);opacity:var(--names,0)}@media(max-width:900px){#prac .pc-top{grid-template-columns:1fr;gap:48px}#prac .pc-rig{--pw:min(29vw,200px)}}@media(max-width:640px){#prac .pc-name{font-size:9.5px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){#prac .pc-bob{animation:none}}#rail{--side:max(32px, calc((100vw - 1360px)/2) );--ch:clamp(420px,56vh,560px);--cw:calc(var(--ch) * .77);background:var(--hm-ink)}#rail .rl-stick{position:sticky;top:0;height:100vh;min-height:640px;display:flex;flex-direction:column;justify-content:center;padding-top:64px;overflow:hidden;background:linear-gradient(180deg,var(--hm-ink) 0%,rgba(14,35,74,0) 15%,rgba(14,35,74,0) 85%,var(--hm-ink) 100%),radial-gradient(60% 70% at 20% 50%,#1D418F 0%,var(--hm-navy) 35%,var(--hm-ink) 80%)}#rail .rl-move{position:relative;display:flex;align-items:center;width:max-content;padding:0 var(--side);will-change:transform}#rail .rl-head{flex:none;display:flex;flex-direction:column;width:clamp(360px,31vw,470px);padding-right:56px}#rail .rl-head .hm-h2{margin-top:26px}#rail .rl-head .hm-h2 em{display:block}#rail .rl-head .hm-lead{margin-top:24px;max-width:360px;font-size:18px}#rail .rl-hint{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:44px;margin-top:40px;padding:0 20px;border-radius:999px;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}#rail .rl-hint .mb{display:none}#rail .rl-row{display:flex;gap:28px;list-style:none}#rail .rl-row>li{flex:none;display:flex}#rail .rl-card{position:relative;display:flex;flex-direction:column;width:var(--cw);height:var(--ch);padding:30px;overflow:hidden;border-radius:var(--hm-r);background:#fff;color:var(--hm-ink);box-shadow:0 0 0 1px #ffffff0f,0 40px 70px -34px #0000008c}#rail .rl-card .no{position:absolute;z-index:1;right:28px;top:22px;font:italic 400 40px/1 "Instrument Serif",serif;color:var(--hm-pink)}#rail .rl-card .ic{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--hm-tint);color:var(--hm-navy)}#rail .rl-card .ic svg{width:26px;height:26px}#rail .rl-card h3{position:relative;z-index:1;margin-top:auto;font-size:clamp(24px,2vw,29px);font-weight:400;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}#rail .rl-card p{position:relative;z-index:1;margin-top:12px;font-size:15.5px;line-height:1.5;color:var(--hm-muted)}#rail .rl-doc .doc{position:absolute;right:-30px;top:calc(var(--ch) * .19);width:calc(var(--ch) * .34);height:calc(var(--ch) * .43);padding:24px 20px;border-radius:18px;background:#f6f8fc;box-shadow:inset 0 0 0 1px var(--hm-line),0 24px 40px -26px #0e234a59;transform:rotate(8deg)}#rail .rl-doc .doc i{display:block;height:8px;margin-bottom:12px;border-radius:8px;background:#dce3f1}#rail .rl-doc .doc em{position:absolute;left:20px;bottom:20px;padding:5px 9px;border-radius:7px;background:var(--hm-pink);color:#fff;font:600 12px JetBrains Mono,monospace;font-style:normal}#rail .rl-sos{background:linear-gradient(150deg,#2A52AE 0%,var(--hm-navy) 55%,#122B6B 100%);color:#fff;box-shadow:inset 0 0 0 1px #ffffff24,0 40px 70px -34px #0000008c}#rail .rl-sos .no,#rail .rl-sos p{color:#ffffffb8}#rail .rl-sos .ic{background:var(--hm-pink);color:#fff}#rail .rl-sos .sos{position:absolute;z-index:1;right:32px;top:calc(var(--ch) * .2);text-align:right}#rail .rl-sos .sos b{display:block;font-size:calc(var(--ch) * .19);font-weight:300;letter-spacing:-.06em;line-height:1}#rail .rl-sos .sos span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#ffffffb8}#rail .rl-near{padding:0;color:#fff;background:var(--hm-navy)}#rail .rl-near>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}#rail .rl-near:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a143000 30%,#0a1430db)}#rail .rl-near .no{color:#fff}#rail .rl-near .cx{position:relative;z-index:1;margin-top:auto;padding:30px}#rail .rl-near h3{margin-top:0}#rail .rl-near .near{display:grid;gap:8px;margin-top:18px}#rail .rl-near .near div{display:grid;grid-template-columns:1fr auto;padding:11px 16px;border-radius:16px;background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff1f}#rail .rl-near .near b{font-size:14.5px;font-weight:600}#rail .rl-near .near small{grid-row:2;font-size:12.5px;opacity:.75}#rail .rl-near .near em{grid-row:span 2;align-self:center;font:500 12px JetBrains Mono,monospace;font-style:normal}#rail .rl-push{position:absolute;left:22px;right:22px;top:calc(var(--ch) * .22)}#rail .rl-push>div{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;background:#fff;transform:rotate(-3deg);box-shadow:0 0 0 1px var(--hm-line),0 24px 40px -22px #0e234a66}#rail .rl-push>div>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--hm-pink);color:#fff}#rail .rl-push>div>span svg{width:21px;height:21px}#rail .rl-push b{display:block;font-size:14px;font-weight:600}#rail .rl-push small{font-size:12.5px;color:var(--hm-muted)}#rail .rl-push em{margin-left:auto;align-self:flex-start;font:500 11px JetBrains Mono,monospace;font-style:normal;color:var(--hm-muted)}#rail .rl-pts{background:var(--hm-tint)}#rail .rl-pts .ic{background:#fff}#rail .rl-pts .pts{display:flex;align-items:flex-end;gap:14px;margin-top:24px}#rail .rl-pts .pts b{min-width:2.1ch;font-size:80px;font-weight:300;letter-spacing:-.06em;line-height:.8;color:var(--hm-navy);font-variant-numeric:tabular-nums}#rail .rl-pts .pts span{font-size:13.5px;line-height:1.4;color:var(--hm-muted)}#rail .rl-meter{height:8px;margin-top:18px;border-radius:8px;background:#fff;overflow:hidden}#rail .rl-meter i{display:block;width:62%;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--hm-pink),var(--hm-orange));transform-origin:left}#rail .rl-bar{width:min(1360px,calc(100% - 64px));height:2px;margin:clamp(30px,6vh,56px) auto 0;border-radius:2px;background:#ffffff24;overflow:hidden}#rail .rl-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--hm-pink),var(--hm-orange));transform-origin:left;transform:scaleX(0)}#rail.rl-free{--ch:470px;--cw:min(80vw,350px);padding:clamp(72px,10vw,120px) 0}#rail.rl-free .rl-stick{position:relative;display:block;height:auto;min-height:0;padding:0;overflow:visible;background:radial-gradient(70% 55% at 20% 40%,#1d418f,#16337fbf 35%,#0e234a00 75%)}#rail.rl-free .rl-move{display:block;width:auto;padding:0;transform:none;will-change:auto}#rail.rl-free .rl-head{width:auto;padding:0 var(--side)}#rail.rl-free .rl-head .hm-lead{max-width:520px}#rail.rl-free .rl-hint{margin-top:28px}#rail.rl-free .rl-row{margin-top:36px;padding:6px var(--side) 34px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);overscroll-behavior-x:contain;scrollbar-width:none}#rail.rl-free .rl-row::-webkit-scrollbar{display:none}#rail.rl-free .rl-row>li{scroll-snap-align:start}#rail.rl-free .rl-row:focus-visible{outline:2px solid var(--hm-pink);outline-offset:-2px;border-radius:var(--hm-r)}#rail.rl-free .rl-bar{width:calc(100% - var(--side) * 2);margin-top:4px}@media(max-width:900px){#rail .rl-hint .dk{display:none}#rail .rl-hint .mb{display:inline}#rail.rl-free .rl-row{gap:16px}}@media(min-width:901px)and (prefers-reduced-motion:reduce){#rail .rl-hint{display:none}#rail.rl-free{--ch:500px}#rail.rl-free .rl-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}#rail.rl-free .rl-card{flex:1;width:auto}#rail.rl-free .rl-bar{display:none}}#rail .rl-head .hm-lead.rv{--d:.1s}#regions{position:relative;height:clamp(560px,100vh,1080px);overflow:hidden;background:radial-gradient(70% 62% at 50% 52%,#1D428F 0%,#14306B 45%,var(--hm-ink) 80%)}#regions .rg-plane{position:absolute;left:-12%;right:-12%;top:50%;margin-top:calc(var(--rg-h) * -1.6);--rg-f:clamp(64px,10.7vw,206px);--rg-h:calc(var(--rg-f) * 1.21);transform:perspective(1500px) rotateX(24deg) rotate(-7deg);transform-origin:50% 60%}#regions .rg-row{display:flex;align-items:center;height:var(--rg-h);white-space:nowrap}#regions .rg-strip{display:inline-flex;align-items:center;will-change:transform}#regions .rg-pair{display:inline-flex;align-items:center;flex:none}#regions .rg-w{font-size:var(--rg-f);font-weight:300;letter-spacing:-.055em;line-height:1;padding:0 .22em}#regions .rg-row.o .rg-w{color:transparent;-webkit-text-stroke:1.6px rgba(160,190,255,.55)}#regions .rg-row.f .rg-w{color:#fff}#regions .rg-i{flex:none;width:calc(var(--rg-f) * 1.21);height:calc(var(--rg-f) * .8);margin:0 .05em;border-radius:24px;overflow:hidden;box-shadow:0 30px 50px -24px #0000008c,0 0 0 1px #ffffff14;background:#14306b}#regions .rg-i img{display:block;width:100%;height:100%;object-fit:cover}#regions .rg-vig{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--hm-ink) 0%,rgba(14,35,74,0) 18%,rgba(14,35,74,0) 82%,var(--hm-ink) 100%),linear-gradient(180deg,var(--hm-ink) 0%,rgba(14,35,74,0) 24%,rgba(14,35,74,0) 76%,var(--hm-ink) 100%)}@media(max-width:900px){#regions{height:clamp(420px,62vh,560px)}#regions .rg-plane{left:-30%;right:-30%;transform:perspective(900px) rotateX(18deg) rotate(-7deg)}#regions .rg-row.o .rg-w{-webkit-text-stroke-width:1.2px}#regions .rg-i{border-radius:16px}}#trust{position:relative;overflow:hidden;background:var(--hm-ink);padding:150px 0 160px}#trust .tr-bg{position:absolute;right:0;top:0;width:min(64%,1100px);height:min(72%,700px);transform:scale(1.08);transform-origin:70% 30%;will-change:transform}#trust .tr-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.5}#trust .tr-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--hm-ink) 0%,var(--hm-ink) 36%,rgba(14,35,74,.35) 68%,rgba(14,35,74,.6) 100%),linear-gradient(180deg,var(--hm-ink) 0%,rgba(14,35,74,.2) 18%,rgba(14,35,74,.35) 42%,var(--hm-ink) 68%)}#trust .tr-wrap{position:relative;z-index:2}#trust .tr-head .hm-h2{margin-top:26px;max-width:900px}#trust .tr-stage{list-style:none;margin:110px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;perspective:2000px}#trust .tr-card{position:relative;display:flex;flex-direction:column;min-height:clamp(360px,30vw,440px);padding:clamp(28px,2.8vw,40px);border:0;border-radius:var(--hm-r);will-change:transform,opacity}#trust .tr-card>*{position:relative;z-index:1}#trust .tr-c0,#trust .tr-c2{background:linear-gradient(150deg,#2A52AE 0%,var(--hm-navy) 55%,#122B6B 100%);box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 90px -40px #0009}#trust .tr-c1{background:#fff;color:var(--hm-ink);box-shadow:0 0 0 1px var(--hm-line),0 50px 90px -40px #0000008c}#trust .tr-c0{transform:rotateY(12deg) translateZ(-40px)}#trust .tr-c1{transform:translateZ(30px)}#trust .tr-c2{transform:rotateY(-12deg) translateZ(-40px)}#trust .tr-ic{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:var(--hm-pink);color:#fff}#trust .tr-ic svg{width:30px;height:30px}#trust .tr-c1 .tr-ic{background:var(--hm-tint);color:var(--hm-navy)}#trust .tr-card .tr-no{position:absolute;right:clamp(28px,2.8vw,40px);top:clamp(36px,3.4vw,48px);color:#ffffff73}#trust .tr-c1 .tr-no{color:var(--hm-muted)}#trust .tr-card h3{margin-top:auto;padding-top:40px;font-size:clamp(28px,2.6vw,40px);font-weight:300;letter-spacing:-.04em;line-height:1.05}#trust .tr-card p{margin-top:16px;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:#ffffffbd;min-height:3.1em}#trust .tr-c1 p{color:var(--hm-muted)}@media(min-width:901px)and (prefers-reduced-motion:no-preference){#trust .tr-card.rv{transition:none}}@media(max-width:1100px)and (min-width:901px){#trust .tr-card h3{font-size:28px}}@media(max-width:900px){#trust{padding:96px 0 100px}#trust .tr-bg{width:100%;height:56%}#trust .tr-shade{background:linear-gradient(180deg,var(--hm-ink) 0%,rgba(14,35,74,.55) 22%,rgba(14,35,74,.7) 40%,var(--hm-ink) 62%)}#trust .tr-stage{grid-template-columns:1fr;gap:16px;margin-top:56px;perspective:none}#trust .tr-c0,#trust .tr-c1,#trust .tr-c2{min-height:0}#trust .tr-card.rv{transform:translateY(34px)}#trust .tr-card.rv.in{transform:none}#trust .tr-card h3{font-size:30px;padding-top:28px}#trust .tr-card p{min-height:0}}#visit{--vt-ph:min(66vh,720px,50vw);--vt-pw:calc(var(--vt-ph) * .4643);background:radial-gradient(72% 50% at 66% 50%,#22489F 0%,#173678 46%,var(--hm-ink) 100%)}#visit .vt-count{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:#fff;font-family:Inter Tight,sans-serif;font-size:17px;box-shadow:0 12px 18px #00000024;color:var(--hm-navy)}#visit .vt-count em{font-style:normal;font-weight:700}#visit .vt-count b{font-weight:700;font-variant-numeric:tabular-nums}#visit .vt-count span{font-weight:600;color:var(--hm-muted)}#visit .vt-count.sm{height:36px;padding:0 16px;font-size:14.5px}#visit .vt-phone{position:relative;width:var(--vt-pw);aspect-ratio:1040/2240;border-radius:calc(var(--vt-pw) * .15);overflow:hidden;background:#fff;box-shadow:0 0 0 calc(var(--vt-pw) * .022) #0a1636,0 0 0 calc(var(--vt-pw) * .028) #ffffff29,0 40px 60px -20px #0000008c}#visit .vt-phone img{display:block;width:100%;height:100%;object-fit:cover}#visit .vt-bar{position:relative;width:min(520px,100%);height:58px;margin-top:6px;padding-top:21px}#visit .vt-track{position:relative;display:block;height:3px;background:#ffffff2e}#visit .vt-track i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hm-pink);transform:scaleX(0);transform-origin:0 50%}#visit .vt-list .vt-track i{transition:transform .6s var(--ease)}#visit .vt-bar button{position:absolute;top:0;display:flex;flex-direction:column;align-items:flex-start;height:56px;margin-left:-15px;padding:16px 8px 0;background:none;border:0;border-radius:10px;color:#ffffff80;font:600 14px/1 Inter Tight,sans-serif;cursor:pointer;transition:color .4s}#visit .vt-bar button:before{content:"";width:13px;height:13px;border-radius:50%;background:var(--hm-ink);box-shadow:inset 0 0 0 2px #fff6;transition:background .4s,box-shadow .4s}#visit .vt-bar button span{margin-top:9px}#visit .vt-bar button.on{color:#fff}#visit .vt-bar button.on:before{background:var(--hm-pink);box-shadow:0 0 0 5px #ec5fa138}#visit .vt-bar button:hover{color:#fff}#visit .vt-bar button:focus-visible{outline:2px solid var(--hm-pink);outline-offset:2px}#visit .vt-scene{position:relative;height:540vh}#visit .vt-pin{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden}#visit .vt-glow{position:absolute;left:70%;top:52%;width:calc(var(--vt-ph) * 1.05);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#ec5fa13d,#ec5fa100);pointer-events:none}#visit .vt-floor{position:absolute;left:70%;top:calc(52% + var(--vt-ph) * .5);width:calc(var(--vt-ph) * 2.1);height:calc(var(--vt-ph) * .36);border-radius:50%;transform:translate(-50%,-40%);background:radial-gradient(closest-side,#ec5fa129,#7896e61a 50%,#0e234a00);pointer-events:none}#visit .vt-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#0e234ae6,#0e234ab8 30%,#0e234a00 47%)}#visit .vt-copy{position:relative;z-index:4;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:60px;pointer-events:none}#visit .vt-copy>*{pointer-events:auto}#visit .vt-eyebrow{margin:0}#visit .vt-copy .vt-count{align-self:flex-start;margin-top:32px}#visit .vt-steps{position:relative;list-style:none;margin:26px 0 0;padding:0;width:min(600px,44vw);height:clamp(280px,40vh,380px)}#visit .vt-step{position:absolute;left:0;top:0;width:100%}#visit .vt-step+.vt-step{opacity:0}#visit .vt-step h3{font-size:clamp(50px,5.4vw,92px);font-weight:300;letter-spacing:-.05em;line-height:.98;color:#fff;text-wrap:balance}#visit .vt-step h3 .hm-serif{font-size:1.07em;letter-spacing:-.01em}#visit .vt-step p{margin-top:26px;max-width:480px;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--hm-mute-dk)}#visit .vt-arc{position:absolute;left:70%;top:52%;width:0;height:0;perspective:calc(var(--vt-ph) * 2.5);transform-style:preserve-3d;z-index:2}#visit .vt-slot{position:absolute;left:0;top:0;width:var(--vt-pw);height:var(--vt-ph);margin:calc(var(--vt-ph) * -.5) 0 0 calc(var(--vt-pw) * -.5);will-change:transform,opacity}#visit .vt-dim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--vt-pw) * .15);background:#081634;opacity:0;pointer-events:none}#visit .vt-shadow{position:absolute;left:10%;right:10%;bottom:calc(var(--vt-ph) * -.06);height:calc(var(--vt-ph) * .055);border-radius:50%;background:radial-gradient(closest-side,#00000080,#0000);z-index:-1}#visit .vt-list{display:none;padding:120px 0 110px}#visit .vt-list .vt-bar{margin-top:30px}#visit .vt-row{list-style:none;margin:34px 0 0;padding:0}#visit .vt-card{display:flex;flex-direction:column;align-items:flex-start}#visit .vt-card .vt-phone{margin-bottom:30px}#visit .vt-card .vt-count{margin-bottom:16px}#visit .vt-card h3{font-size:34px;font-weight:300;letter-spacing:-.04em;line-height:1.02;color:#fff}#visit .vt-card h3 .hm-serif{font-size:1.07em;letter-spacing:-.01em}#visit .vt-card p{margin-top:12px;font-size:16px;line-height:1.55;color:var(--hm-mute-dk)}@media(max-width:1200px){#visit{--vt-ph:min(62vh,700px,46vw)}#visit .vt-arc,#visit .vt-glow,#visit .vt-floor{left:73%}}@media(max-width:900px),(prefers-reduced-motion:reduce){#visit .vt-scene{display:none}#visit .vt-list{display:block}}@media(max-width:900px){#visit{background:radial-gradient(120% 46% at 50% 52%,#1D4091 0%,#163271 50%,var(--hm-ink) 100%)}#visit .vt-list{padding:84px 0 80px}#visit .vt-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 32px 24px;scroll-padding:0 32px;scrollbar-width:none}#visit .vt-row::-webkit-scrollbar{display:none}#visit .vt-card{flex:none;width:min(74vw,300px);scroll-snap-align:center;--vt-pw:min(58vw,220px)}#visit .vt-card .vt-phone{align-self:center}}@media(min-width:901px)and (prefers-reduced-motion:reduce){#visit .vt-list .vt-bar{display:none}#visit .vt-row{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;width:min(1360px,calc(100% - 64px));margin:48px auto 0}#visit .vt-card{--vt-pw:min(210px, calc((min(1360px,100vw - 64px) - 112px)/5 - 12px) )}#visit .vt-card h3{font-size:clamp(26px,2.3vw,34px)}}#ways{position:relative;padding:clamp(96px,9vw,150px) 0;overflow:hidden;background:radial-gradient(52% 62% at 74% 52%,#e3eaf8,#e3eaf880 45%,#f5f9ff00 75%),var(--hm-bg)}#ways .wy-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,3vw,60px);align-items:center}#ways .wy-copy{position:relative;z-index:2}#ways .wy-h2{margin-top:28px}#ways .wy-h2 .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}#ways .wy-h2 .ln>span{display:inline-block;transform:translateY(106%);transition:transform 1.2s var(--ease)}#ways.in .wy-h2 .ln>span{transform:none}#ways .wy-up{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}#ways.in .wy-up{opacity:1;transform:none}#ways .wy-idx{list-style:none;margin:clamp(36px,4vw,60px) 0 0;padding:0;border-top:1px solid var(--hm-line);max-width:520px}#ways .wy-idx li{display:flex;align-items:center;gap:18px;height:clamp(60px,5vw,72px);border-bottom:1px solid var(--hm-line);font-size:clamp(17px,1.3vw,20px);font-weight:500;color:var(--hm-ink)}#ways .wy-idx span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hm-tint);color:var(--hm-navy);font-weight:700;font-size:13px;flex:none}#ways .wy-stage{position:relative;perspective:1700px;perspective-origin:0% 50%}#ways .wy-row{--w:clamp(190px,20vw,400px);display:flex;gap:clamp(14px,1.6vw,30px);transform-style:preserve-3d;transform-origin:0 50%;transform:rotateY(15deg);will-change:transform}#ways .wy-tile{position:relative;flex:none;display:block;width:var(--w);height:calc(var(--w) * 1.76);border-radius:var(--hm-r);overflow:hidden;background:var(--hm-ink);color:#fff;box-shadow:0 40px 60px -30px #0e234a73,0 0 0 1px #16337f14;text-decoration:none}#ways .wy-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}#ways .wy-tile:hover .wy-media,#ways .wy-tile:focus-visible .wy-media{transform:scale(1.05)}#ways .wy-tile:focus-visible{outline:3px solid var(--hm-pink);outline-offset:4px}#ways .wy-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060d2200 40%,#060d228c 62%,#060d22f0)}#ways .wy-chip{position:absolute;left:clamp(14px,1.4vw,26px);top:clamp(14px,1.4vw,26px);z-index:2;color:var(--hm-navy);font-weight:700}#ways .wy-tx{position:absolute;left:clamp(16px,1.8vw,34px);right:clamp(16px,1.8vw,34px);bottom:clamp(18px,1.9vw,36px);display:block}#ways .wy-n{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff29;color:#fff;font-weight:700;font-size:12.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#ways .wy-tx b{display:block;margin-top:14px;font-size:clamp(26px,2.4vw,46px);font-weight:300;letter-spacing:-.04em;line-height:1}#ways .wy-p{display:block;margin-top:12px;font-size:clamp(13.5px,.98vw,18px);line-height:1.5;color:#ffffffc7}@media(max-width:900px){#ways .wy-grid{grid-template-columns:minmax(0,1fr);gap:44px}#ways .wy-stage{perspective:none;margin:0 calc(50% - 50vw)}#ways .wy-row{--w:min(74vw,340px);transform:none;will-change:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 32px 30px;scroll-padding-inline:32px}#ways .wy-row::-webkit-scrollbar{display:none}#ways .wy-tile{height:calc(var(--w) * 1.5);scroll-snap-align:start}#ways .wy-tx b{font-size:30px}#ways .wy-p{font-size:15px}}@media(prefers-reduced-motion:reduce){#ways .wy-h2 .ln>span,#ways .wy-up{opacity:1;transform:none;transition:none}}.home{--hm-bg:#F5F9FF;--hm-card:#FFFFFF;--hm-line:rgba(22,51,127,.1);--hm-line-dk:rgba(255,255,255,.12);--hm-navy:#16337F;--hm-navy2:#2A4A9A;--hm-ink:#0E234A;--hm-deep:#081634;--hm-foot:#0A1430;--hm-pink:#EC5FA1;--hm-pink-lt:#FFA3CB;--hm-orange:#F58220;--hm-green:#1F9D61;--hm-muted:#5A6E93;--hm-mute-dk:rgba(255,255,255,.72);--hm-tint:#E3EAF8;--hm-mist:#EEF3FB;--hm-pink-tint:#FDE7F1;--hm-green-tint:#DDF5E8;--hm-shadow:0 12px 18px rgba(14,35,74,.1);--hm-shadow-lg:0 40px 70px -24px rgba(14,35,74,.28);--hm-r:24px;--hm-seam:110px;--hm-gutter:max(16px, calc((100vw - 1360px)/4) );position:relative;background:var(--hm-bg);color:var(--hm-ink);overflow-x:clip}.home>section{position:relative}.hm-light{background:var(--hm-bg);color:var(--hm-ink)}.hm-dark{background:var(--hm-ink);color:#fff}.hm-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 Inter Tight,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-pink)}.hm-eyebrow i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--hm-pink-tint);font:500 10.5px/1 JetBrains Mono,monospace;letter-spacing:0;font-style:normal}.hm-dark .hm-eyebrow{color:var(--hm-pink-lt)}.hm-dark .hm-eyebrow i{background:#ffa3cb29}.hm-h2{font-weight:300;font-size:clamp(44px,5.4vw,84px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.hm-h2 em,.hm-serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.hm-light .hm-h2 em{color:var(--hm-navy)}.hm-lead{font-size:19px;line-height:1.6;color:var(--hm-muted);max-width:520px}.hm-dark .hm-lead{color:var(--hm-mute-dk)}.hm-mono{font:500 11.5px/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.hm-card{background:var(--hm-card);border-radius:var(--hm-r);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);color:var(--hm-ink)}.hm-navycard{position:relative;overflow:hidden;border-radius:var(--hm-r);color:#fff;background:linear-gradient(150deg,var(--hm-navy2),var(--hm-navy) 55%,#122a6b)}.hm-navycard:before,.hm-navycard:after{content:"";position:absolute;border-radius:50%;background:#ffffff12;pointer-events:none}.hm-navycard:before{width:62%;aspect-ratio:1;right:-18%;top:-28%}.hm-navycard:after{width:38%;aspect-ratio:1;left:-12%;bottom:-20%;background:#ec5fa11f}.hm-pill{display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 8px 0 26px;border-radius:999px;background:var(--hm-pink);color:#fff;font-weight:600;font-size:16px;border:0;cursor:pointer;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.hm-pill b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--hm-pink);font-size:16px;transition:transform .5s var(--ease)}.hm-pill:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #ec5fa18c}.hm-pill:hover b{transform:rotate(-45deg)}.hm-pill:focus-visible{outline:2px solid var(--hm-navy);outline-offset:3px}.hm-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:#fff;color:var(--hm-ink);font-weight:600;font-size:13px;box-shadow:0 6px 16px #0e234a1f}.hm-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hm-pink)}.hm-chip.ok:before{background:var(--hm-green)}.hm-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--hm-tint);color:var(--hm-navy);flex:none}.hm-icon svg{width:22px;height:22px}.hm-dark .hm-icon{background:#ffffff1a;color:#fff}.hm-seam{position:relative;display:block;width:100%;height:var(--hm-seam);z-index:1}.hm-seam svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hm-hero{position:relative;min-height:max(760px,100vh);padding:150px 0 0;color:#fff;overflow:hidden;background:radial-gradient(52% 70% at 74% 50%,rgba(28,62,150,.55),transparent 70%),radial-gradient(90% 90% at 25% 15%,#0B1A44,var(--hm-deep) 72%)}.hm-hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(transparent,var(--hm-deep));pointer-events:none}.hm-hero canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hm-hero .wrap{position:relative;z-index:2}.hm-hero .meta{display:flex;gap:28px;color:#ffffff8c}.hm-hero .meta b{color:#fff;font-weight:500}.hm-hero h1{margin-top:38px;font-size:clamp(60px,8.4vw,140px);line-height:.98;letter-spacing:-.055em;font-weight:300}.hm-hero h1 .ln{display:block;white-space:nowrap}.hm-hero h1 .ln+.ln{margin-left:0}.hm-hero h1 .serif{color:#fff}.hm-hero .meta{border:0;padding:0;justify-content:flex-start}.hm-hero h1 .w{display:inline-block;overflow:hidden;padding:0 .02em .1em;margin-bottom:-.1em;vertical-align:top}.hm-hero h1 .w>span{display:inline-block;transform:translateY(105%);transition:transform 1.3s var(--ease);transition-delay:calc(var(--i)*90ms + .25s)}.on .hm-hero h1 .w>span{transform:none}.hm-hero .you{position:relative;display:inline-block}.hm-hero .you .serif{font-size:1.06em;letter-spacing:-.02em}.hm-hero .you svg{position:absolute;left:-12%;top:-4%;width:124%;height:116%;overflow:visible;pointer-events:none}.hm-hero .you path{fill:none;stroke:var(--hm-pink);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.6s var(--ease) 1.5s}.on .hm-hero .you path{stroke-dashoffset:0}.hm-hero .lead{margin-top:36px;color:#ffffffbd;max-width:520px}.hm-hero .lead em{color:#fff}.hm-hero .store{background:#fff;color:var(--hm-ink)}.hm-hero .store.ghost{background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.hm-hero .fade{opacity:0;transform:translateY(22px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0ms)}.on .hm-hero .fade{opacity:1;transform:none}.hm-hero .hud{position:absolute;z-index:2;bottom:36px;color:#ffffff80}.hm-hero .hud.l{left:var(--hm-gutter)}.hm-hero .hud.r{right:var(--hm-gutter)}.hm-hero .hud i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--hm-pink);margin-right:10px;vertical-align:1px}.hm-hero .label{position:absolute;z-index:2;font:500 10.5px/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#fffc;white-space:nowrap;transform:translateY(-50%);opacity:0;transition:opacity .8s var(--ease)}.hm-hero .label.l{transform:translate(-100%,-50%)}.hm-hero .label.on{opacity:1}@media(max-width:900px){.home{--hm-seam:56px;--hm-gutter:10px}.hm-hero{min-height:auto;padding:120px 0 0}.hm-hero .meta{flex-direction:column;gap:6px}.hm-hero .hud{display:none}.hm-hero .map-space{height:min(118vw,560px)}.hm-pill{height:52px}}@media(min-width:901px){.hm-hero .map-space{display:none}}@media(prefers-reduced-motion:reduce){.hm-hero h1 .w>span,.hm-hero .fade{transform:none;opacity:1;transition:none}.hm-hero .you path{stroke-dashoffset:0;transition:none}}:root{--ink:#0A1430;--ink2:#46516E;--ink3:#7A849E;--line:#E6E9F0;--paper:#FBFAF7;--navy:#16337F;--navy2:#0E234A;--tint:#E3EAF8;--pink:#E8689F;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip}body{font-family:Inter Tight,system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}.serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.mono{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.wrap{width:min(1360px,calc(100% - 64px));margin:0 auto}.nav{position:fixed;inset:14px 0 auto;z-index:60;pointer-events:none}.nav .wrap{pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 8px 0 14px;border-radius:999px;background:#f5f9ff94;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 0 0 1px #16337f1a,inset 0 1px #ffffffbf,0 12px 32px -14px #0e234a47;transition:background .5s var(--ease),box-shadow .5s var(--ease)}.nav.solid .wrap{background:#f5f9ffc7}.nav.dark{color:#fff}.nav.dark .wrap{background:#0e234a6b;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1f,0 12px 32px -14px #00000073}.nav.dark.solid .wrap{background:#0e234a99}.nav.dark .links,.nav.dark .clock{color:#ffffffd9}.nav.dark .cta{background:#fff;color:var(--ink)}.nav.dark .cta b{background:var(--ink);color:#fff}.logo{display:flex;align-items:center;gap:11px;font-weight:600;letter-spacing:.22em;font-size:13px}.logo img{width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line)}.links{display:flex;gap:4px;font-size:14.5px;color:var(--ink2)}.links a{padding:9px 16px;border-radius:999px;transition:background .35s var(--ease),color .35s var(--ease)}.links a:hover{background:#16337f12;color:var(--ink)}.nav.dark .links a:hover{background:#ffffff1a;color:#fff}.nr{display:flex;justify-content:flex-end;align-items:center;gap:12px}.clock{display:flex;align-items:center;gap:8px;height:34px;padding:0 13px;border-radius:999px;background:#16337f0f;color:var(--ink2);white-space:nowrap}.nav.dark .clock{background:#ffffff14}.clock i{width:7px;height:7px;border-radius:50%;background:#2bb673;box-shadow:0 0 #2bb67380;animation:ping 2.2s infinite}@keyframes ping{70%{box-shadow:0 0 0 9px #2bb67300}to{box-shadow:0 0 #2bb67300}}.cta{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 20px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:600}.cta b{width:30px;height:30px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;font-size:14px;transition:transform .5s var(--ease)}.cta:hover b{transform:rotate(-45deg)}.hero{position:relative;min-height:100vh;padding:150px 0 70px}.meta{display:flex;justify-content:space-between;color:var(--ink3);border-bottom:1px solid var(--line);padding-bottom:18px}.meta span b{color:var(--ink);font-weight:500}h1{font-size:clamp(64px,9.6vw,156px);line-height:.98;letter-spacing:-.055em;font-weight:300;margin-top:46px}h1 .ln{display:flex;align-items:center;gap:.22em;white-space:nowrap}h1 .ln+.ln{margin-left:1.35em}h1 .w{display:inline-block;overflow:hidden;padding:0 .02em .08em;margin-bottom:-.08em}h1 .w>span{display:inline-block;transform:translateY(105%);transition:transform 1.3s var(--ease);transition-delay:calc(var(--i)*90ms + .2s)}.on h1 .w>span{transform:none}h1 .serif{color:var(--navy);letter-spacing:-.025em;font-size:1.06em}.pill{position:relative;display:inline-block;flex:none;height:.74em;border-radius:999px;overflow:hidden;transform:scale(.4);opacity:0;transition:transform 1.4s var(--ease),opacity .8s;transition-delay:var(--d)}.on .pill{transform:none;opacity:1}.pill video{width:100%;height:100%;object-fit:cover}.pill.doc{width:1.55em}.pill.doc video{object-position:60% 28%}.pill.gh{width:.74em;box-shadow:0 0 0 .05em var(--paper),0 0 0 .062em #c9d5ee}.you{position:relative}.you svg{position:absolute;left:-12%;top:-6%;width:124%;height:118%;overflow:visible;pointer-events:none}.you path{fill:none;stroke:var(--pink);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.6s var(--ease) 1.5s}.on .you path{stroke-dashoffset:0}.foot{display:grid;grid-template-columns:1.1fr 1fr auto;gap:60px;align-items:end;margin-top:64px}.lead{font-size:20px;line-height:1.55;color:var(--ink2);max-width:480px}.lead em{font-family:"Instrument Serif",serif;font-size:1.2em;color:var(--ink)}.stores{display:flex;gap:12px;margin-top:30px}.store{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 22px 0 18px;border-radius:16px;background:var(--ink);color:#fff;transition:transform .5s var(--ease)}.store.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #cfd5e2}.store svg{width:22px;height:22px;fill:currentColor}.store small{display:block;font-size:10.5px;opacity:.65}.store b{display:block;font-size:15.5px;font-weight:600;line-height:1.1}.note{position:relative;align-self:start;margin-top:-8px;font-family:"Instrument Serif",serif;font-style:italic;font-size:26px;line-height:1.15;color:var(--ink2);max-width:300px}.note svg{position:absolute;left:-90px;top:-120px;width:120px;height:130px;overflow:visible}.note svg path{fill:none;stroke:var(--ink2);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.4s var(--ease) 2.1s}.on .note svg path{stroke-dashoffset:0}.note small{display:block;margin-top:10px;font:500 11.5px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-style:normal}.badge{position:relative;width:150px;height:150px}.badge .ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:rot 26s linear infinite}.badge .ring text{font:500 10.6px JetBrains Mono,monospace;letter-spacing:.24em;fill:var(--ink)}.badge .core{position:absolute;top:36px;right:36px;bottom:36px;left:36px;border-radius:50%;background:var(--navy);display:grid;place-items:center;color:#fff}.badge .core svg{width:42px;height:42px}@keyframes rot{to{rotate:360deg}}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0ms)}.on .reveal{opacity:1;transform:none}.portal{position:relative;height:340vh}.stick{position:sticky;top:0;height:100vh;overflow:hidden}.disc{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:circle(var(--r,120px) at 50% 50%);will-change:clip-path}.disc video{width:100%;height:100%;object-fit:cover;transform:scale(var(--z,1.25))}.disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,20,48,var(--dt,.1)),rgba(10,20,48,var(--dk,.2)) 75%)}.orbit{position:absolute;left:50%;top:50%;width:calc(var(--r,120px)*2 + 60px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px dashed #C9D5EE;opacity:var(--oo,1)}.cap{position:absolute;left:50%;top:50%;translate:-50% -50%;text-align:center;color:#fff;pointer-events:none}.cap .big{text-shadow:0 10px 60px rgba(10,20,48,.55);font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(64px,10vw,170px);line-height:.9;letter-spacing:-.03em}.cap .mono{display:block;margin-bottom:20px;opacity:.85}.c1{opacity:var(--c1,0);transform:translateY(calc((1 - var(--c1,0))*30px))}.c2{opacity:var(--c2,0)}.c2 .row{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:60px;width:min(1360px,calc(100vw - 64px));margin:0 auto}.c2 h2{font-size:clamp(44px,5vw,78px);font-weight:300;letter-spacing:-.045em;line-height:1;color:#fff;text-align:left}.c2 h2 .serif{letter-spacing:-.02em;color:#fff}.c2 p{margin-top:22px;font-size:18px;line-height:1.55;color:#ffffffc7;max-width:380px;text-align:left}.phone{position:relative;width:min(290px,26vw);border-radius:52px;padding:10px;background:linear-gradient(145deg,#454b58,#0d0f14 38%,#1f222b 70%,#5a606e);box-shadow:0 60px 120px -30px #0009;transform:translateY(calc((1 - var(--c2,0))*120px))}.phone video{width:100%;aspect-ratio:520/1120;border-radius:43px;object-fit:cover}.tags{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.tag{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff38;color:#fff;font-size:15px;font-weight:500;transform:translate(calc((1 - var(--c2,0))*40px))}.tag:nth-child(2){margin-left:40px}.tag:nth-child(3){margin-left:12px}.tag img,.tag .av{width:38px;height:38px;border-radius:50%;object-fit:cover}.tag .dot{width:38px;height:38px;border-radius:50%;background:#ffffff29;display:grid;place-items:center}.tag .dot i{width:9px;height:9px;border-radius:50%;background:var(--pink);box-shadow:0 0 #e8689f99;animation:ping 2s infinite}.kente{height:64px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='64'%3E%3Crect width='192' height='64' fill='%2316337F'/%3E%3Crect x='0' width='48' height='64' fill='%23E3EAF8'/%3E%3Cpath d='M0 8h48M0 16h48M0 48h48M0 56h48' stroke='%2316337F' stroke-width='3'/%3E%3Cpath d='M8 24h8v16H8zM24 24h8v16h-8zM40 24h8v16h-8z' fill='%2316337F'/%3E%3Crect x='48' width='6' height='64' fill='%23E8689F'/%3E%3Cpath d='M66 0l12 16-12 16 12 16-12 16M90 0l12 16-12 16 12 16-12 16' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Crect x='114' width='6' height='64' fill='%23E8689F'/%3E%3Crect x='120' width='48' height='64' fill='%230E234A'/%3E%3Cpath d='M120 0h24v32h-24zM144 32h24v32h-24z' fill='%232A4FB8'/%3E%3Ccircle cx='132' cy='16' r='5' fill='%23E3EAF8'/%3E%3Ccircle cx='156' cy='48' r='5' fill='%23E3EAF8'/%3E%3Crect x='168' width='24' height='64' fill='%23fff'/%3E%3Cpath d='M168 32h24M180 0v64' stroke='%2316337F' stroke-width='3'/%3E%3C/svg%3E") 0 0/192px 64px;animation:weave 30s linear infinite}@keyframes weave{to{background-position:-1920px 0}}.regions{background:var(--navy2);color:#fff;overflow:hidden;padding:26px 0}.regions .tr{display:flex;gap:56px;width:max-content;animation:mq 50s linear infinite;font-size:30px;font-weight:300;letter-spacing:-.02em}.regions .tr span{display:flex;align-items:center;gap:56px;white-space:nowrap}.regions .tr span:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--pink)}.regions .tr .serif{font-size:1.1em}@keyframes mq{to{transform:translate(-50%)}}.sec{position:relative;padding:170px 0}.sh{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start;margin-bottom:90px}.sh .mono{color:var(--ink3);padding-top:18px}h2{font-size:clamp(46px,6.2vw,104px);line-height:.98;letter-spacing:-.05em;font-weight:300}h2 .serif{color:var(--navy);letter-spacing:-.02em;font-size:1.04em}.scr{position:relative;display:inline-block}.scr svg{position:absolute;left:0;bottom:-.12em;width:100%;height:.3em;overflow:visible}.scr path{fill:none;stroke:var(--pink);stroke-width:3;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500;transition:stroke-dashoffset 1.6s var(--ease) .5s}.in .scr path,.scr.in path{stroke-dashoffset:0}.rv{opacity:0;transform:translateY(34px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease);transition-delay:var(--d,0ms)}.rv.in{opacity:1;transform:none}.lead{font-size:20px;line-height:1.55;color:var(--ink2)}.ways{border-bottom:1px solid var(--line)}.way{position:relative;display:grid;grid-template-columns:80px 1fr 360px 60px;gap:30px;align-items:center;padding:42px 0;border-top:1px solid var(--line);cursor:pointer}.way .mono{color:var(--ink3)}.way b{font-size:clamp(54px,7.4vw,124px);font-weight:300;letter-spacing:-.055em;line-height:1;transition:transform .9s var(--ease),color .5s}.way b .serif{color:var(--navy)}.way p{font-size:17px;line-height:1.5;color:var(--ink2)}.way .ar{width:60px;height:60px;border-radius:50%;box-shadow:inset 0 0 0 1px #cfd5e2;display:grid;place-items:center;transition:background .5s,color .5s,transform .7s var(--ease)}.way .ar svg{width:22px;height:22px}.way:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease)}.way:hover:before{transform:scaleX(1)}.way:hover b{transform:translate(28px)}.way:hover .ar{background:var(--ink);color:#fff;transform:rotate(45deg)}.way .thumb{display:none}.wp{display:inline-block;height:.7em;width:0;margin-left:0;border-radius:999px;overflow:hidden;vertical-align:-.02em;transition:width .9s var(--ease),margin .9s var(--ease)}.wp>*{width:100%;height:100%;object-fit:cover;transform:scale(1.25);transition:transform 1.2s var(--ease)}.wp video{object-position:60% 30%}.way:hover .wp{width:1.5em;margin-left:.22em}.way:hover .wp>*{transform:none}.scrolling .way{pointer-events:none}.visit{position:relative;height:520vh}.visit .stick{display:flex;align-items:center}.vgrid{display:grid;grid-template-columns:1fr auto 1fr;gap:70px;align-items:center;width:min(1360px,calc(100% - 64px))}.vl .mono{color:var(--ink3)}.count{display:flex;align-items:flex-start;margin-top:26px;font-family:"Instrument Serif",serif;font-style:italic;color:var(--navy)}.roll{display:block;height:1em;overflow:hidden;font-size:240px;line-height:1;letter-spacing:-.04em}.roll i{display:block;font-style:italic;transition:transform 1s var(--ease);transform:translateY(calc(var(--s,0)*-100%))}.count small{font-size:34px;margin-top:30px;color:var(--ink3)}.ticks{display:flex;gap:8px;margin-top:30px}.ticks i{width:44px;height:3px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}.ticks i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease)}.ticks i.on:after{transform:scaleX(1)}.vc{position:relative;display:grid;place-items:center;width:440px;height:640px}.vdisc{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,#e3eaf8 0,#e3eaf8 64%,#eef2fa 64.3%)}.vring{position:absolute;width:560px;height:560px;border-radius:50%;border:1.5px dashed #C9D5EE;animation:rot 90s linear infinite}.phone.sm{width:280px;transform:none}.phone.sm img{position:absolute;top:10px;left:10px;width:calc(100% - 20px);aspect-ratio:520/1120;border-radius:43px;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s,transform 1s var(--ease)}.phone.sm img:first-child{position:relative;top:0;left:0;width:100%}.phone.sm img.on{opacity:1;transform:none}.vr{position:relative;height:300px;list-style:none}.vs{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(30px);transition:opacity .7s,transform 1s var(--ease);pointer-events:none}.vs.on{opacity:1;transform:none}.vs h3{font-size:clamp(40px,4.2vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1}.vs h3 .serif{color:var(--navy)}.vs p{margin-top:24px;font-size:19px;line-height:1.55;color:var(--ink2);max-width:400px}.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.pv{position:relative;height:720px}.porb{position:absolute;left:50%;top:50%;width:640px;height:640px;translate:-50% -50%;border-radius:50%;border:1.5px dashed #C9D5EE;animation:rot 120s linear infinite}.parch{position:absolute;left:50%;top:50%;width:420px;height:600px;translate:-50% -50%;border-radius:210px 210px 32px 32px;overflow:hidden;box-shadow:0 50px 90px -50px #0a143080}.parch img{width:100%;height:100%;object-fit:cover}.pph{position:absolute;right:0;top:0;width:76%;height:560px;border-radius:36px;overflow:hidden;box-shadow:0 50px 90px -50px #0a143080}.pph img{width:100%;height:100%;object-fit:cover}.pph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a143000 50%,#0a143059)}.pco{position:absolute;left:0;bottom:0;width:380px;padding:26px;border-radius:28px;background:#fff;box-shadow:0 50px 100px -40px #0a143080,inset 0 0 0 1px var(--line)}.pco>.mono{color:var(--pink)}.pco .lbl{display:block;margin:20px 0 10px;color:var(--ink3)}.pco-head{display:flex;align-items:center;gap:14px;margin-top:16px;padding-bottom:18px;border-bottom:1px dashed #DCE3F1}.pco-head i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--tint);color:var(--navy)}.pco-head i svg{width:24px;height:24px}.pco-head div{flex:1}.pco-head b{display:block;font-size:16px;font-weight:500}.pco-head small{font-size:13px;color:var(--ink3)}.pco-head .amt{font-size:22px;font-weight:400;letter-spacing:-.03em}.pnets{list-style:none;display:grid;gap:8px;margin:0;padding:0}.pnets li{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:16px;font-size:15px;box-shadow:inset 0 0 0 1px var(--line);transition:background .5s var(--ease),box-shadow .5s var(--ease)}.pnets img{width:36px;height:36px;border-radius:10px;object-fit:cover}.pnets span{flex:1}.pnets em{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9d5ee;transition:box-shadow .5s var(--ease)}.pnets li.on{background:var(--tint);box-shadow:inset 0 0 0 1.5px var(--navy)}.pnets li.on em{box-shadow:inset 0 0 0 5px var(--navy)}.papprove{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;height:52px;border-radius:999px;background:var(--navy);color:#fff;font-size:15px;font-weight:500;transition:background .5s var(--ease)}.papprove.ok{background:var(--navy2)}.dots{display:none;gap:4px}.dots.on{display:flex}.dots i{width:5px;height:5px;border-radius:50%;background:#fff;animation:blink 1.2s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.ptoast{position:absolute;right:-20px;top:48px;display:flex;align-items:center;gap:12px;width:300px;padding:14px 18px 14px 14px;border-radius:20px;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 60px -30px #0a143080;opacity:0;translate:0 -12px;transition:opacity .5s var(--ease),translate .5s var(--ease)}.ptoast.on{opacity:1;translate:0 0}.ptoast i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--tint);color:var(--navy)}.ptoast i svg{width:22px;height:22px}.ptoast b{display:block;font-size:14.5px;font-weight:500}.ptoast small{font-size:12.5px;color:var(--ink3)}.ptoast.ok{background:var(--navy);color:#fff}.ptoast.ok small{color:#c9d5ee}.ptoast.ok i{background:#ffffff24;color:#fff}.psteps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.psteps li{font-size:15px;line-height:1.45;color:var(--ink2)}.psteps .mono{display:block;margin-bottom:8px;color:var(--navy)}.fee{display:flex;align-items:flex-start;gap:14px;margin:56px 0 34px}.fee small{font-size:28px;font-weight:500;margin-top:18px;color:var(--ink2)}.fee b{font-size:clamp(110px,11vw,180px);font-weight:300;letter-spacing:-.06em;line-height:.85;font-variant-numeric:tabular-nums}.fee .mono{margin:14px 0 0 14px;color:var(--ink3);line-height:1.7}.pt .lead{max-width:520px}.rail{position:relative;height:420vh;background:#f3f1eb}.rail .stick{display:flex;flex-direction:column;justify-content:center}.track{display:flex;gap:28px;padding:0 max(32px,calc((100vw - 1360px)/2));width:max-content;will-change:transform}.rh{width:520px;flex:none;padding-right:60px;display:flex;flex-direction:column;justify-content:center}.rh .mono{color:var(--ink3);margin-bottom:28px}.rh .lead{margin-top:28px;max-width:380px}.rh .hint{margin-top:44px;color:var(--ink)}.rh .mb{display:none}.card{position:relative;flex:none;width:430px;height:560px;border-radius:34px;background:#fff;padding:36px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px #0a14300a}.card .no{position:absolute;right:34px;top:26px;font-size:44px;color:var(--ink3)}.card .ic{width:58px;height:58px;border-radius:18px;background:var(--tint);color:var(--navy);display:grid;place-items:center}.card .ic svg{width:30px;height:30px}.card h3{margin-top:auto;font-size:32px;font-weight:400;letter-spacing:-.035em;line-height:1.08}.card p{margin-top:14px;font-size:16px;line-height:1.5;color:var(--ink2)}.card.navy{background:var(--navy);color:#fff}.card.navy p,.card.navy .no{color:#ffffffb3}.card.navy .ic{background:#ffffff1f;color:#fff}.card.tint{background:var(--tint)}.card.tint .ic{background:#fff}.card .doc{position:absolute;right:-30px;top:110px;width:200px;height:250px;border-radius:18px;background:#f6f8fc;box-shadow:inset 0 0 0 1px var(--line);padding:26px 22px;transform:rotate(8deg)}.card .doc i{display:block;height:8px;border-radius:8px;background:#dce3f1;margin-bottom:12px}.card .doc em{position:absolute;left:22px;bottom:22px;font:600 12px JetBrains Mono,monospace;background:var(--navy);color:#fff;padding:5px 9px;border-radius:7px;font-style:normal}.card .sos{position:absolute;right:36px;top:110px;text-align:right}.card .sos b{display:block;font-size:110px;font-weight:300;letter-spacing:-.06em;line-height:1}.card .sos span{font-size:13.5px;color:#ffffffb3}.card.img{padding:0;color:#fff}.card.img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card.img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a143000 30%,#0a1430d9)}.card.img .cx{position:relative;z-index:1;margin-top:auto;padding:36px}.card.img .no{z-index:1;color:#fff}.card.img h3{margin-top:0}.near{margin-top:20px;display:grid;gap:8px}.near div{display:grid;grid-template-columns:1fr auto;padding:12px 16px;border-radius:16px;background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.near b{font-size:14.5px;font-weight:600}.near small{grid-row:2;font-size:12.5px;opacity:.75}.near em{grid-row:span 2;align-self:center;font:500 12px JetBrains Mono,monospace;font-style:normal}.push{position:absolute;left:24px;right:24px;top:120px;display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;background:#f6f8fc;box-shadow:0 20px 40px -24px #0a14304d;transform:rotate(-3deg)}.push>span{width:40px;height:40px;border-radius:12px;background:var(--navy);color:#fff;display:grid;place-items:center}.push>span svg{width:22px;height:22px}.push b{display:block;font-size:14px;font-weight:600}.push small{font-size:12.5px;color:var(--ink3)}.push em{margin-left:auto;font:500 11px JetBrains Mono,monospace;color:var(--ink3);font-style:normal}.pts{display:flex;align-items:flex-end;gap:14px;margin-top:26px}.pts b{font-size:80px;font-weight:300;letter-spacing:-.06em;line-height:.8;color:var(--navy)}.pts span{font-size:13.5px;color:var(--ink2)}.meter{margin-top:18px;height:8px;border-radius:8px;background:#fff;overflow:hidden}.meter i{display:block;height:100%;width:62%;border-radius:8px;background:var(--navy)}.rbar{width:min(1360px,calc(100% - 64px));height:2px;margin:56px auto 0;background:#e2dfd6;border-radius:2px;overflow:hidden}.rbar i{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--rp,0))}.prac{position:relative;background:var(--navy2);color:#fff;padding:0 0 170px;overflow:hidden}.kente.thin{height:22px;background-size:66px 22px}.prgrid{display:grid;grid-template-columns:1fr 1.05fr;gap:110px;align-items:center;padding-top:150px}.prv{position:relative;height:720px}.parch.tall{width:440px;height:640px;left:44%}.pclip{position:absolute;right:0;bottom:40px;width:230px;height:230px;border-radius:50%;padding:8px;background:var(--navy2);box-shadow:0 0 0 1.5px #fff3}.pclip video{width:100%;height:100%;border-radius:50%;object-fit:cover}.pclip span{position:absolute;left:50%;bottom:-6px;translate:-50% 0;white-space:nowrap;background:var(--pink);color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}.prv .scrib{position:absolute;right:30px;top:40px;width:160px;overflow:visible}.prv .scrib path{fill:none;stroke:#fff9;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.6s var(--ease) .6s}.prv.in .scrib path{stroke-dashoffset:0}.prt .mono{color:#ffffff8c}.prt h2{margin-top:26px}.prt h2 .serif{color:#afc3ee}.prt .lead{color:#ffffffb8;margin-top:30px;max-width:520px}.plist{list-style:none;margin-top:44px;border-top:1px solid rgba(255,255,255,.14)}.plist li{display:grid;grid-template-columns:52px 1fr auto;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:19px;transition:padding .6s var(--ease)}.plist li:hover{padding-left:12px}.plist li .mono{color:#ffffff73}.plist em{font-style:normal;font-size:14px;color:#ffffff8c}.pbtn{display:flex;align-items:center;gap:30px;margin-top:44px}.cta.light{background:#fff;color:var(--ink);height:56px;padding:0 10px 0 26px;font-size:15.5px}.cta.light b{background:var(--ink);color:#fff;width:38px;height:38px}.lk{font-size:15px;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:4px}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.tc{padding:46px 40px 0 0}.tc+.tc{padding-left:40px;border-left:1px solid var(--line)}.tic{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--tint);color:var(--navy);box-shadow:0 0 0 10px var(--paper),0 0 0 11px #dce4f4}.tic svg{width:40px;height:40px}.tc b{display:block;margin-top:40px;font-size:26px;font-weight:500;letter-spacing:-.03em}.tc p{margin-top:14px;font-size:17px;line-height:1.55;color:var(--ink2)}.fgrid{display:grid;grid-template-columns:1fr 1.25fr;gap:110px;align-items:start}.fl{position:sticky;top:130px}.fl .mono{color:var(--ink3)}.fl h2{margin-top:26px}.fl .lead{margin-top:30px;max-width:420px}.fl .lead b{color:var(--ink);font-weight:500}.qa{border-top:1px solid var(--line)}.q{border-bottom:1px solid var(--line)}.q button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:56px 1fr 40px;align-items:center;padding:30px 0;font-size:24px;letter-spacing:-.02em}.q button .mono{color:var(--ink3)}.q button i{position:relative;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px #cfd5e2;transition:background .4s,transform .6s var(--ease)}.q button i:before,.q button i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;translate:-50% -50%}.q button i:after{rotate:90deg;transition:rotate .6s var(--ease)}.q.open button i{background:var(--ink);color:#fff}.q.open button i:after{rotate:0deg}.q .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.q .a p{overflow:hidden;padding-left:56px;padding-right:60px;font-size:17.5px;line-height:1.6;color:var(--ink2)}.q.open .a{grid-template-rows:1fr}.q.open .a p{padding-bottom:30px}.end{padding:150px 0 170px;text-align:center}.end .mono{color:var(--ink3)}.end h2{font-size:clamp(60px,8.6vw,146px);margin-top:36px;line-height:1.02}.end .pill{transform:none;opacity:1;vertical-align:-.04em}.notify{position:relative;display:flex;gap:8px;width:min(560px,100%);margin:64px auto 0;padding:8px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 20px 50px -30px #0a14304d}.notify input{all:unset;flex:1;padding:0 18px;font-size:16px;text-align:left}.notify button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;height:50px;padding:0 8px 0 22px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:15px}.notify button b{width:34px;height:34px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center}.notify .ok{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:999px;background:var(--navy);color:#fff;font-weight:500;opacity:0;pointer-events:none;transition:opacity .5s}.notify.done .ok{opacity:1}.end .stores{margin-top:22px}.ft{background:var(--ink);color:#fff;overflow:hidden}.ft .fg{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px;padding-top:110px}.ft .logo img{box-shadow:none}.ft p{margin-top:22px;max-width:360px;line-height:1.6;color:#ffffffa6}.ft .em{display:flex;gap:12px;margin-top:28px;max-width:380px;padding:16px;border-radius:18px;background:#ffffff0f;font-size:14px;line-height:1.5;color:#ffffffbf}.ft .em svg{flex:none;width:22px;height:22px;color:var(--pink)}.ft .em b{color:#fff}.ft .fg>div:not(:first-child){display:flex;flex-direction:column;gap:14px;font-size:15px;color:#ffffffbf}.ft .fg b.mono{color:#ffffff73;margin-bottom:8px}.ft-pulse{position:relative;height:140px;margin:0 max(16px,calc((100vw - 1360px)/4));cursor:crosshair}.ft-pulse canvas{display:block}.ft-bpm{position:absolute;right:0;top:14px;display:flex;align-items:center;gap:6px;color:#ffffff8c;font-variant-numeric:tabular-nums}.ft-bpm i{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 #e8689f99;animation:ping 1.6s infinite}.ft-bpm span{color:#fff;min-width:3ch;text-align:right}.ft .mark{position:relative;font-size:clamp(160px,27vw,440px);line-height:.8;letter-spacing:-.05em;text-align:center;margin-top:90px;-webkit-user-select:none;user-select:none;--mx:50%;--my:50%}.ft .mark>span{display:block}.ft .mark span span{display:inline-block;animation:mk-float 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.ft .mk-line span{color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.22)}.ft .mk-fill{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle 24vw at var(--mx) var(--my),#000 0%,rgba(0,0,0,.6) 45%,transparent 76%);mask-image:radial-gradient(circle 24vw at var(--mx) var(--my),#000 0%,rgba(0,0,0,.6) 45%,transparent 76%);transition:opacity .4s}.ft .mk-fill span{color:transparent;background:linear-gradient(100deg,#ec5fa1,#f58220);background-size:500% 100%;background-position:calc(var(--i) * 25%) 0;-webkit-background-clip:text;background-clip:text}.ft .mark.lit .mk-fill{-webkit-mask-image:radial-gradient(circle 28vw at var(--mx) var(--my),#000 0%,rgba(0,0,0,.65) 50%,transparent 78%);mask-image:radial-gradient(circle 28vw at var(--mx) var(--my),#000 0%,rgba(0,0,0,.65) 50%,transparent 78%)}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}.ft .legal{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding:26px 0 34px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff73}@media(max-width:900px){.sec{padding:110px 0}.sh{grid-template-columns:1fr;gap:18px;margin-bottom:54px}.sh .mono{padding-top:0}.way{grid-template-columns:1fr auto;gap:14px;padding:30px 0}.way>.mono{grid-column:1/-1}.way p{grid-column:1/-1;grid-row:3}.way .ar{width:48px;height:48px}.way .thumb{display:block;grid-column:1/-1;height:200px;border-radius:120px 120px 20px 20px;overflow:hidden}.way .thumb>*{width:100%;height:100%;object-fit:cover}.wp{display:none}.visit{height:480vh}.visit .stick{padding-top:64px}.vgrid{grid-template-columns:1fr;gap:20px;justify-items:center;text-align:center}.vl{display:flex;flex-direction:column;align-items:center}.vl .mono{display:none}.count{margin-top:0}.roll{font-size:90px}.count small{font-size:20px;margin-top:10px}.ticks{margin-top:12px}.vc{width:300px;height:420px;margin-top:6px}.vdisc{width:280px;height:280px}.vring{width:340px;height:340px}.phone.sm{width:200px}.vr{height:170px;width:100%}.vs h3{font-size:36px}.vs p{font-size:16px;margin:14px auto 0}.pgrid,.prgrid,.fgrid{grid-template-columns:1fr;gap:60px}.pv,.prv{height:480px}.porb{width:350px;height:350px}.parch,.parch.tall{width:290px;height:410px;left:50%}.pv{height:auto}.pph{position:relative;width:100%;height:340px;border-radius:28px}.pco{position:relative;width:auto;margin:-64px 14px 0;padding:22px}.pco-head b{font-size:15px;white-space:nowrap}.pco-head .amt{font-size:18px}.ptoast{left:14px;right:14px;top:14px;width:auto}.psteps{grid-template-columns:1fr;gap:16px}.psteps li{display:flex;gap:14px}.psteps .mono{margin:2px 0 0}.pclip{width:150px;height:150px;bottom:0}.rail{height:auto}.rail .stick{position:relative;height:auto;padding:110px 0}.track{overflow-x:auto;width:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;padding:0 24px 10px;gap:16px;transform:none!important}.rh{width:300px;padding-right:20px;scroll-snap-align:start}.card .doc{width:130px;height:160px;top:100px;right:-20px}.card .sos b{font-size:80px}.card h3{font-size:26px}.card{width:300px;height:470px;scroll-snap-align:start}.rbar,.rh .dk{display:none}.rh .mb{display:inline}.tgrid{grid-template-columns:1fr}.tc,.tc+.tc{padding:40px 0;border-left:0;border-bottom:1px solid var(--line)}.fl{position:static}.q button{font-size:19px;grid-template-columns:44px 1fr 40px}.q .a p{padding-left:44px;padding-right:0}.end h2{font-size:12vw}.notify{flex-direction:column;border-radius:28px}.notify input{padding:14px 18px}.notify button{justify-content:center}.ft .fg{grid-template-columns:1fr 1fr}.ft .fg>div:first-child{grid-column:1/-1}.ft .legal{flex-direction:column;gap:10px}}.totop{position:fixed;right:28px;bottom:28px;z-index:70;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--navy);color:#fff;cursor:pointer;box-shadow:0 18px 40px -16px #0a14308c,0 0 0 1px #ffffff24;opacity:0;scale:.8;translate:0 12px;pointer-events:none;transition:opacity .4s var(--ease),scale .4s var(--ease),translate .4s var(--ease),background .3s}.totop.on{opacity:1;scale:1;translate:0 0;pointer-events:auto}.totop:hover{background:var(--navy2)}.totop svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg}.totop circle{fill:none;stroke-width:2}.totop .trk{stroke:#ffffff2e}.totop .bar{stroke:#fff;stroke-linecap:round}.totop .arw{position:relative;width:20px;height:20px;rotate:0deg;transition:translate .3s var(--ease)}.totop:hover .arw{translate:0 -3px}@media(max-width:900px){.totop{right:16px;bottom:16px;width:50px;height:50px}}.cur{position:fixed;left:0;top:0;z-index:90;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ink);pointer-events:none;transition:width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease),background .3s;display:grid;place-items:center;color:#fff;font:600 11px JetBrains Mono,monospace;letter-spacing:.08em}.cur span{opacity:0;transition:opacity .3s}.cur.big{width:84px;height:84px;margin:-42px 0 0 -42px;background:var(--pink)}.cur.big span{opacity:1}@media(hover:none){.cur{display:none}}@media(max-width:900px){.links,.clock{display:none}.nav{inset:10px 0 auto}.nav .wrap{grid-template-columns:1fr auto;height:58px;padding:0 7px 0 12px}.cur{display:none}.meta span:nth-child(n+2){display:none}h1{font-size:13.2vw;margin-top:34px}h1 .ln{gap:.12em}h1 .ln+.ln{margin-left:0}.foot{grid-template-columns:1fr;gap:40px}.note{display:none}.foot{position:relative}.badge{width:110px;height:110px;margin-top:-6px}.badge .core{top:24px;right:24px;bottom:24px;left:24px}.badge .core svg{width:28px;height:28px}.badge .ring text{font-size:9.6px}.c2 .row{grid-template-columns:1fr;justify-items:center;text-align:center;gap:26px;align-content:center}.c2 h2,.c2 p{text-align:center}.tags{display:none}.phone{width:52vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.cur{display:none}}.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}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.nav .links a.active{color:var(--ink);background:#16337f17}.nav.dark .links a.active{color:#fff;background:#ffffff24}.phero{position:relative;padding:150px 0 110px}.phero h1{font-size:clamp(56px,8.2vw,132px);margin-top:44px}.phero h1 .ln+.ln{margin-left:0}.phero .lead{margin-top:40px;max-width:560px}.phero .lead em{font-family:"Instrument Serif",serif;font-size:1.2em;color:var(--ink)}.pgrid2{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.pgrid2.solo{grid-template-columns:1fr}.pact{display:flex;align-items:center;gap:26px;margin-top:34px;flex-wrap:wrap}.pact .stores{margin-top:0}.paside{position:relative;display:grid;place-items:center}.phero.dark{background:var(--navy2);color:#fff}.phero.dark .meta{border-color:#ffffff24;color:#ffffff8c}.phero.dark .meta b{color:#fff}.phero.dark h1 .serif{color:#afc3ee}.phero.dark .lead{color:#ffffffb8}.paside .prv{width:100%;height:620px}.paside .parch.tall{width:400px;height:580px}.kgrid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center}.pfan{position:relative;width:100%;height:640px}.pfan .vring,.pfan .vdisc{left:50%;top:50%;translate:-50% -50%}.pfan .vring{width:600px;height:600px}.pfan .vdisc{width:470px;height:470px}.pdots{position:absolute;top:-70px;right:-50px;bottom:-70px;left:-50px;background:radial-gradient(circle,rgba(22,51,127,.5) 1.6px,transparent 2px) 0 0/20px 20px;-webkit-mask:radial-gradient(closest-side,#000 45%,transparent 100%);mask:radial-gradient(closest-side,#000 45%,transparent 100%)}.pdots:after{content:"";position:absolute;right:12%;top:8%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(232,104,159,.22),transparent 70%)}.fph{position:absolute;width:250px;border-radius:48px;padding:9px;background:linear-gradient(145deg,#454b58,#0d0f14 38%,#1f222b 70%,#5a606e);box-shadow:0 60px 110px -40px #0a14308c}.fph img{width:100%;aspect-ratio:520/1120;border-radius:40px;object-fit:cover}.pfan .fph.l,.pfan .fph.r{width:215px;top:110px}.pfan .fph.l{left:5%;rotate:-9deg}.pfan .fph.r{right:5%;rotate:9deg}.pfan .fph.c{left:50%;top:30px;translate:-50% 0;width:262px;z-index:2}.ftag{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:999px;background:#fff;box-shadow:0 24px 50px -24px #0a143073,inset 0 0 0 1px var(--line);font-size:14.5px;font-weight:500;white-space:nowrap}.ftag i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tint);color:var(--navy)}.ftag i svg{width:20px;height:20px}.ftag small{display:block;font-size:12px;font-weight:400;color:var(--ink3)}.ftag.navy{background:var(--navy);color:#fff;box-shadow:0 24px 50px -24px #0a143099}.ftag.navy i{background:#ffffff24;color:#fff}.ftag.navy small{color:#c9d5ee}.pfan .t1{left:0;bottom:56px}.pfan .t2{right:0;bottom:130px}.on .pfan .fph,.on .pfan .ftag{animation:fanin 1.2s var(--ease) both}.on .pfan .fph.c{animation-delay:.55s}.on .pfan .fph.l,.on .pfan .fph.r{animation-delay:.75s}.on .pfan .t1{animation-delay:1.1s}.on .pfan .t2{animation-delay:1.25s}.pfan.dk .pdots{background:radial-gradient(circle,rgba(175,195,238,.42) 1.6px,transparent 2px) 0 0/20px 20px}.pfan.dk .pdots:after{left:8%;right:auto;top:auto;bottom:10%;width:240px;height:240px;background:radial-gradient(circle,rgba(232,104,159,.2),transparent 70%)}.pfan.dk .vdisc{background:radial-gradient(circle,#ffffff12 0,#ffffff12 64%,#ffffff09 64.3%)}.pfan.dk .vring{border-color:#afc3ee59}.pfan.dk .fph{box-shadow:0 60px 110px -30px #0009,0 0 0 1px #ffffff14}.pfan.dk .ftag{color:var(--ink);box-shadow:0 24px 50px -20px #0000008c}.ftag i.pk{background:#fbe3ee;color:var(--pink)}@keyframes fanin{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.karch{position:relative;height:620px}.karch .parch{left:0;top:10px;translate:none;width:360px;height:540px}.karch .parch img{object-position:40% 50%}.karch .fph{right:4%;top:90px;width:240px;rotate:5deg;z-index:2}.karch .ftag{left:-14px;bottom:40px}.kphone{display:grid;place-items:center;padding:40px 0;background:radial-gradient(circle at 50% 50%,#E3EAF8 0 38%,transparent 38.5%)}.klist{border-top:1px solid var(--line)}.krow{display:flex;gap:26px;align-items:flex-start;padding:34px 0;border-bottom:1px solid var(--line)}.krow .tic{flex:none;width:64px;height:64px}.krow .tic svg{width:30px;height:30px}.krow b{display:block;font-size:26px;font-weight:500;letter-spacing:-.03em}.krow p{margin-top:8px;font-size:17px;line-height:1.55;color:var(--ink2)}.tools{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tool{position:relative;padding:34px 30px 36px;border-radius:30px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);min-height:360px;display:flex;flex-direction:column}.tool .no{position:absolute;right:26px;top:20px;font-size:36px;color:var(--ink3)}.tool .ic,.type .ic,.topic .ic,.cc .ic,.feat .ic{width:56px;height:56px;border-radius:18px;background:var(--tint);color:var(--navy);display:grid;place-items:center;flex:none}.tool .ic svg,.type .ic svg,.topic .ic svg,.cc .ic svg,.feat .ic svg{width:28px;height:28px}.tool b{margin-top:auto;font-size:25px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.tool p{margin-top:12px;font-size:16px;line-height:1.55;color:var(--ink2)}.apply{background:#f3f1eb}.agrid{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:start}.asteps{list-style:none;border-top:1px solid #E2DFD6}.asteps li{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid #E2DFD6}.asteps .n{font-size:48px;line-height:1;color:var(--navy)}.asteps b{font-size:24px;font-weight:500;letter-spacing:-.03em}.asteps p{margin-top:8px;font-size:17px;line-height:1.55;color:var(--ink2);max-width:520px}.asteps li.done .n{width:52px;height:52px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center}.asteps li.done .n svg{width:28px;height:28px}.ready{position:sticky;top:120px;padding:38px;border-radius:32px;background:#fff;box-shadow:0 40px 80px -50px #0a143059}.ready .mono{color:var(--ink3)}.ready ul{list-style:none;margin:22px 0 30px}.ready li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:16.5px}.ready li span{flex:none;width:40px;height:40px;border-radius:12px;background:var(--tint);color:var(--navy);display:grid;place-items:center}.ready li svg{width:22px;height:22px}.ready .cta{height:52px}.payout{background:var(--navy2);color:#fff}.payout .mono{color:#ffffff8c}.payout h2{margin-top:24px}.payout h2 .serif{color:#afc3ee}.pogrid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center}.poflow{display:grid;gap:14px}.poflow>div{display:grid;grid-template-columns:52px 1fr;column-gap:16px;padding:26px 28px;border-radius:24px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.poflow .mono{grid-row:span 2;padding-top:6px}.poflow b{font-size:21px;font-weight:500}.poflow p{margin-top:6px;font-size:16px;line-height:1.5;color:#ffffffad}.receipt{width:100%;max-width:420px;padding:30px;border-radius:30px;background:#fff;box-shadow:0 50px 100px -50px #0a143073,inset 0 0 0 1px var(--line);transform:rotate(2deg)}.receipt>.mono{color:var(--pink)}.rrow{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px dashed #DCE3F1;font-size:16px;color:var(--ink2)}.rrow b{color:var(--ink);font-weight:500}.rrow.head{justify-content:flex-start;gap:14px;border-bottom-style:solid;margin-top:14px}.rrow.head img{width:48px;height:48px;border-radius:50%;object-fit:cover}.rrow.head b{display:block;font-size:17px}.rrow.head small{font-size:13px;color:var(--ink3)}.rrow.total{border-bottom:0;font-size:18px;color:var(--ink)}.rrow.total b{font-size:34px;font-weight:400;letter-spacing:-.04em}.rpay{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px;border-radius:16px;background:var(--navy);color:#fff;font-size:14.5px;font-weight:500}.rpay img{width:34px;height:34px;border-radius:10px}.types{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.type{padding:34px;border-radius:30px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.type b{display:block;margin-top:60px;font-size:34px;font-weight:400;letter-spacing:-.04em}.type p{margin-top:8px;color:var(--ink2);font-size:16.5px}.fee-tag{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;border-top:1px solid var(--line);font-size:15px;font-weight:500}.fee-tag .mono{color:var(--ink3)}.howfee{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px;padding-top:34px;border-top:1px solid var(--line)}.howfee li{font-size:19px;line-height:1.45;letter-spacing:-.01em}.howfee .mono{display:block;margin-bottom:12px;color:var(--ink3)}.points{background:var(--tint)}.points .mono{color:var(--ink3)}.points h2{margin-top:24px}.points .lead{margin-top:28px;max-width:480px}.ptsgrid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.rate{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;padding:56px 40px;border-radius:40px;background:#fff}.rate div{text-align:center}.rate b{display:block;font-size:clamp(90px,10vw,150px);font-weight:300;letter-spacing:-.06em;line-height:.9;color:var(--navy)}.rate span{font-size:17px;color:var(--ink2)}.rate i{font-family:"Instrument Serif",serif;font-size:80px;color:var(--pink)}.rate p{width:100%;text-align:center;color:var(--ink3)}.refunds{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rf{padding:34px;border-radius:30px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.rf b{display:block;font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.rf p{margin-top:14px;font-size:16.5px;line-height:1.55;color:var(--ink2)}.rnote{margin-top:40px;font-size:16.5px;color:var(--ink2)}.rnote a{color:var(--navy);font-weight:500;border-bottom:1px solid currentColor}.help-hero{padding-bottom:70px}.search{display:flex;align-items:center;gap:14px;width:min(760px,100%);margin-top:50px;padding:0 26px;height:74px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -40px #0a143059;color:var(--ink3)}.search svg{width:26px;height:26px;flex:none}.search input{all:unset;flex:1;font-size:19px;color:var(--ink)}.sos-bar{display:flex;gap:14px;align-items:center;padding:20px 26px;border-radius:22px;background:var(--navy);color:#ffffffd9;font-size:16px}.sos-bar svg{width:26px;height:26px;flex:none;color:#f7c9de}.sos-bar b,.sos-bar a{color:#fff}.sos-bar a{border-bottom:1px solid currentColor}.help-sec{padding-top:90px}.hbook{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;margin-bottom:90px;padding:36px 40px;border-radius:32px;background:var(--tint);box-shadow:inset 0 0 0 1px #d3ddf1}.hbook .ic{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--navy);color:#fff}.hbook .ic svg{width:30px;height:30px}.hbt .mono{color:var(--navy);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hbt b{display:block;margin-top:8px;font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1.15}.hbt b .serif{color:var(--navy)}.hbt p{margin-top:8px;font-size:16.5px;color:var(--ink2)}.hbl{display:flex;flex-direction:column;gap:10px}.hbl a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;border-radius:999px;background:#fff;font-size:15.5px;font-weight:500;box-shadow:inset 0 0 0 1px #d3ddf1;transition:background .25s,color .25s}.hbl a svg{width:16px;height:16px}.hbl a:hover,.hbl a.go{background:var(--navy);color:#fff}.hbl a.go:hover{background:var(--navy2)}.hlabel{display:block;color:var(--ink3);margin:0 0 24px}.topics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:90px}.topic{padding:30px;border-radius:28px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.topic b{display:block;margin-top:40px;font-size:23px;font-weight:500;letter-spacing:-.03em}.topic p{margin-top:10px;font-size:16px;line-height:1.55;color:var(--ink2)}.qa.flat details{border-bottom:1px solid var(--line)}.qa.flat summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:22px;letter-spacing:-.02em}.qa.flat summary::-webkit-details-marker{display:none}.qa.flat summary i{position:relative;flex:none;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px #cfd5e2}.qa.flat summary i:before,.qa.flat summary i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;translate:-50% -50%}.qa.flat summary i:after{rotate:90deg;transition:rotate .5s var(--ease)}.qa.flat details[open] summary i{background:var(--ink);color:#fff}.qa.flat details[open] summary i:after{rotate:0deg}.qa.flat details p{padding:0 60px 26px 0;font-size:17px;line-height:1.6;color:var(--ink2)}.empty{padding:40px 0}.contact{background:#f3f1eb}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cc{display:flex;flex-direction:column;padding:32px;border-radius:28px;background:#fff;transition:transform .6s var(--ease),box-shadow .6s}.cc:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #0a143066}.cc .mono{margin-top:40px;color:var(--ink3)}.cc b{margin-top:8px;font-size:22px;font-weight:500;letter-spacing:-.02em;word-break:break-word}.cc p{margin-top:8px;font-size:15.5px;color:var(--ink2)}.legal-hero{padding-bottom:60px}.legal-hero h1{font-size:clamp(48px,6.4vw,104px)}.legal-hero .lead{max-width:820px}.ltabs{display:flex;gap:8px;margin-top:30px;flex-wrap:wrap}.ltabs a{padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 1px #cfd5e2;font-size:14.5px;color:var(--ink2);transition:background .3s,color .3s}.ltabs a.active{background:var(--ink);color:#fff;box-shadow:none}.ldoc{padding-top:60px;border-top:1px solid var(--line)}.lgrid{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.toc{position:sticky;top:110px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 140px);overflow:auto}.toc .mono{color:var(--ink3);margin-bottom:14px}.toc a{font-size:14px;color:var(--ink2);border-left:1px solid var(--line);padding:7px 0 7px 14px;transition:color .3s,border-color .3s}.toc a:hover{color:var(--ink);border-color:var(--ink)}.lbody{max-width:760px}.lbody section{padding:0 0 44px;scroll-margin-top:110px}.lbody h2{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.lbody p{margin-top:14px;font-size:17.5px;line-height:1.7;color:var(--ink2)}.appstage{position:relative;display:grid;place-items:center;width:440px;height:620px}.feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feat{display:flex;align-items:center;gap:18px;padding:22px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:18px;font-weight:500;letter-spacing:-.02em}.who{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.whoc{position:relative;display:flex;flex-direction:column;min-height:300px;padding:38px;border-radius:34px;background:var(--tint)}.whoc .mono{color:var(--ink3)}.whoc b{margin-top:auto;max-width:440px;font-size:clamp(32px,3.4vw,52px);font-weight:300;letter-spacing:-.045em;line-height:1.02}.whoc b .serif{color:var(--navy)}.whoc i{position:absolute;right:30px;top:30px;width:56px;height:56px;border-radius:50%;background:#fff;display:grid;place-items:center;transition:transform .6s var(--ease)}.whoc i svg{width:22px;height:22px}.whoc:hover i{transform:rotate(45deg)}.whoc.navy{background:var(--navy2);color:#fff}.whoc.navy .mono{color:#ffffff8c}.whoc.navy b .serif{color:#afc3ee}.whoc.navy i{background:#ffffff1f;color:#fff}.nf{min-height:80vh}.nf .cta{margin-top:40px}@media(max-width:900px){.phero{padding:120px 0 80px}.phero h1{font-size:13vw;margin-top:30px}.phero .lead{margin-top:28px}.pgrid2{grid-template-columns:1fr;gap:50px}.paside .prv{height:460px}.paside .parch.tall{width:290px;height:410px}.kgrid,.agrid,.pogrid,.ptsgrid,.lgrid{grid-template-columns:1fr;gap:50px}.pfan{height:440px}.pfan .vring{width:380px;height:380px}.pfan .vdisc{width:300px;height:300px}.pfan .fph{border-radius:34px;padding:7px}.pfan .fph img{border-radius:28px}.pfan .fph.l,.pfan .fph.r{width:140px;top:80px}.pfan .fph.l{left:0}.pfan .fph.r{right:0}.pfan .fph.c{width:176px;top:20px}.pfan .t1{left:0;bottom:10px}.pfan .t2{right:0;bottom:70px}.ftag{font-size:13px;padding:8px 14px 8px 8px}.ftag i{width:32px;height:32px}.ftag small{font-size:11px}.karch{height:470px}.karch .parch{width:250px;height:380px}.karch .fph{width:170px;top:80px;right:0;border-radius:34px;padding:7px}.karch .fph img{border-radius:28px}.karch .ftag{left:0;bottom:20px}.tools,.types,.refunds,.topics,.cgrid,.feats,.who,.howfee{grid-template-columns:1fr}.hbook{grid-template-columns:1fr;gap:22px;padding:28px 24px;margin-bottom:60px}.hbt b{font-size:25px}.tool{min-height:0}.tool b{margin-top:40px}.asteps li{grid-template-columns:60px 1fr}.asteps .n{font-size:36px}.ready{position:static}.receipt{transform:none}.rate{padding:40px 20px;gap:16px}.rate i{font-size:56px}.search{height:62px;padding:0 20px}.search input{font-size:16px}.qa.flat summary{font-size:19px}.qa.flat details p{padding-right:0}.toc{display:none}.appstage{width:300px;height:430px}.whoc{min-height:220px;padding:30px}}
