@font-face{font-family:Julius Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9939d8e25b5a07f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Julius Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b08a9e3f4d936e71-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Julius Sans One Fallback;src:local("Arial");ascent-override:69.20%;descent-override:18.28%;line-gap-override:0.00%;size-adjust:124.72%}.__className_697978{font-family:Julius Sans One,Julius Sans One Fallback;font-weight:400;font-style:normal}.__variable_697978{--font-v4-display:"Julius Sans One","Julius Sans One Fallback"}html:has([data-home=v4]){color-scheme:light!important;background-color:#efebe5;scroll-behavior:smooth}html:has([data-home=v4]) body{background-color:#efebe5}[data-home=v4]{--v4-canvas:#efebe5;--v4-surface:#f7f5f2;--v4-chip:#e2dcd3;--v4-ink:#0b0b0b;--v4-ink-body:#3a3732;--v4-ink-muted:#66625c;--v4-good:#15803d;--v4-hairline:rgba(0,0,0,0.05);--v4-ease-out:cubic-bezier(0.22,1,0.36,1);--v4-ease-in-out:cubic-bezier(0.76,0,0.24,1);--v4-ease-land:cubic-bezier(0.56,0.22,0.05,0.99);--v4-lift:2.23s;--v4-slides:calc(var(--v4-lift) + 0.7s);--home-rise:24px;--home-enter-duration:900ms;--home-ease-enter:var(--v4-ease-out);--accent-focus:#0b0b0b;min-height:100dvh;overflow-x:hidden;overflow-x:clip;background-color:var(--v4-canvas);color:var(--v4-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:normal;-webkit-font-smoothing:antialiased}[data-home=v4] :focus-visible{outline:2px solid var(--v4-ink);outline-offset:3px}[data-home=v4] :is(.v4-logo,.v4-flink,summary):focus-visible{border-radius:10px}[data-home=v4] .v4-cta :focus-visible{outline-color:#ffffff}[data-home=v4] .v4-container{max-width:1000px;margin:0 auto}[data-home=v4] .v4-container--720{max-width:720px}[data-home=v4] .v4-section{padding:40px 24px 120px}[data-home=v4] .v4-section--services{padding:120px 24px}[data-home=v4] .v4-section--portal{padding:0 24px 120px}[data-home=v4] .v4-section--cta{padding:0 24px 96px}[data-home=v4] .v4-head{display:flex;flex-direction:column;align-items:center;text-align:center}[data-home=v4] .v4-pill{display:inline-flex;padding:4px 10px;border-radius:6px;background:var(--v4-chip);font-size:13px;font-weight:500;line-height:20px}[data-home=v4] .v4-h2{margin:20px 0 0;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}[data-home=v4] .v4-h2--560{max-width:560px}[data-home=v4] .v4-h2--620{max-width:620px}[data-home=v4] .v4-h2--680{max-width:680px}[data-home=v4] .v4-lede{margin:20px 0 0;max-width:520px;font-size:18px;line-height:1.55;color:var(--v4-ink-muted)}[data-home=v4] .v4-display{font-family:var(--font-v4-display),sans-serif;font-size:.9em;font-weight:400;letter-spacing:0;text-transform:uppercase}[data-home=v4] .v4-display--hero{font-size:.92em}[data-home=v4] .v4-wordmark{font-weight:600;letter-spacing:-.03em}[data-home=v4] .v4-wordmark--nav{font-size:20px}[data-home=v4] .v4-wordmark--sign{font-size:18px}[data-home=v4] .v4-dot{flex:none;border-radius:50%;background:var(--v4-ink)}[data-home=v4] .v4-dot--7{width:7px;height:7px}[data-home=v4] .v4-dot--8{width:8px;height:8px}[data-home=v4] .v4-tile{display:grid;flex:none;place-items:center;background:var(--v4-ink)}[data-home=v4] .v4-tile-24{width:24px;height:24px;border-radius:7px}[data-home=v4] .v4-tile-26{width:26px;height:26px;border-radius:7px}[data-home=v4] .v4-tile-28{width:28px;height:28px;border-radius:8px}[data-home=v4] .v4-tile-56{width:56px;height:56px;border-radius:16px}[data-home=v4] .v4-tile-64{width:64px;height:64px;border-radius:18px}[data-home=v4] .v4-tile-72{width:72px;height:72px;border-radius:20px}[data-home=v4] .v4-tile--inverse{background:#ffffff}[data-home=v4] .v4-tile--lift{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 30px rgba(0,0,0,.22)}[data-home=v4] .v4-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border-radius:999px;background:var(--v4-ink);color:#ffffff;font-size:16px;font-weight:500;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}[data-home=v4] .v4-btn--nav{min-height:44px;margin-left:6px;padding:0 18px;font-size:14px}[data-home=v4] .v4-btn--block{display:flex;width:100%;margin-top:20px}[data-home=v4] .v4-btn--light{position:relative;margin-top:32px;background:#ffffff;color:var(--v4-ink)}@media (hover:hover){[data-home=v4] .v4-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.18)}}[data-home=v4] .v4-btn:active{transform:scale(.98)}[data-home=v4] .v4-grid{display:grid;gap:16px;margin-top:56px}[data-home=v4] .v4-grid--280{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}[data-home=v4] .v4-grid--300{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}[data-home=v4] .v4-grid--420{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}[data-home=v4] .v4-grid--380{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}[data-home=v4] .v4-card,[data-home=v4] .v4-rise-box{display:flex;min-width:0}[data-home=v4] .v4-card{flex:1;flex-direction:column;border:1px solid var(--v4-hairline);border-radius:20px;background:var(--v4-surface);transition:transform .35s var(--v4-ease-out),box-shadow .35s ease}@media (hover:hover){[data-home=v4] .v4-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.08)}}[data-home=v4] .v4-card--service{min-height:400px;padding:28px}[data-home=v4] .v4-card--portal{overflow:hidden}[data-home=v4] .v4-card--step{min-height:280px;padding:28px}[data-home=v4] .v4-card-title{margin:auto 0 0;padding-top:24px;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.02em}[data-home=v4] .v4-card-body{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--v4-ink-muted)}[data-home=v4] .v4-card-text{padding:4px 28px 28px}[data-home=v4] .v4-card-text--map{padding-top:20px}[data-home=v4] .v4-card-h3{margin:0;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em}[data-home=v4] .v4-card-p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--v4-ink-muted)}[data-home=v4] .v4-header{padding:20px 24px 0}[data-home=v4] .v4-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1160px;margin:0 auto}[data-home=v4] .v4-logo{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--v4-ink);text-decoration:none}[data-home=v4] .v4-nav-end{display:flex;align-items:center;gap:4px}[data-home=v4] .v4-nav-links{display:flex;align-items:center;gap:2px}[data-home=v4] .v4-navlink{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;color:var(--v4-ink);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease}@media (hover:hover){[data-home=v4] .v4-navlink:hover{background-color:rgba(0,0,0,.06)}[data-home=v4] .v4-logo:hover{opacity:.8}}[data-home=v4] .v4-navlink:active{background-color:rgba(0,0,0,.1)}[data-home=v4] .v4-logo{transition:opacity .2s ease}[data-home=v4] .v4-logo:active{opacity:.7}@media (max-width:760px){[data-home=v4] .v4-nav-links{display:none}[data-home=v4] .v4-nav{gap:12px}[data-home=v4] .v4-navlink{padding:0 10px}[data-home=v4] .v4-btn--nav{margin-left:0;padding:0 16px}}@media (max-width:359px){[data-home=v4] .v4-wordmark--nav{display:none}}[data-home=v4] .v4-hero{min-height:816px;padding:56px 24px 96px;overflow:hidden;overflow:clip}[data-home=v4] .v4-hero-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:56px 40px;max-width:1000px;margin:0 auto}[data-home=v4] .v4-hero-copy{display:flex;flex:1 1 460px;flex-direction:column;align-items:flex-start;min-width:0}[data-home=v4] .v4-socials{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;background:var(--v4-chip)}[data-home=v4] .v4-h1{margin:22px 0 0;font-size:clamp(50px,5.4vw,78px);font-weight:500;line-height:.98;letter-spacing:-.045em}[data-home=v4] .v4-h1>span{display:block}[data-home=v4] .v4-hero-lede{max-width:440px;margin:26px 0 0;color:var(--v4-ink-muted);font-size:20px;line-height:1.5;text-wrap:pretty}[data-home=v4] .v4-hero-cta{margin-top:32px}[data-home=v4] .v4-story{position:relative;flex:0 1 346px;width:346px;max-width:100%;margin:0 auto}[data-home=v4] .v4-motion{position:absolute;top:30px;right:20px;z-index:5;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.32);color:#ffffff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}[data-home=v4] .v4-motion:after{position:absolute;inset:-6px;content:""}@media (hover:hover){[data-home=v4] .v4-motion:hover{background:rgba(0,0,0,.5)}}[data-home=v4] .v4-motion:active{transform:scale(.94)}[data-home=v4][data-v4-motion=paused] :is(.v4-slide-1,.v4-slide-2,.v4-slide-card,.v4-story-bar>span,.v4-marquee-track){animation-play-state:paused}[data-home=v4] .v4-story-frame{position:relative;width:100%;aspect-ratio:346/615;padding:6px;border-radius:26px;background:#ffffff;box-shadow:0 30px 70px rgba(0,0,0,.14),0 2px 0 rgba(0,0,0,.04)}[data-home=v4] .v4-story-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px;background:#2b2622}[data-home=v4] .v4-slide{position:absolute;inset:0}[data-home=v4] .v4-slide-0{background:radial-gradient(60% 40% at 30% 18%,rgba(255,240,220,.55),rgba(255,240,220,0) 70%),linear-gradient(165deg,#c9b49c,#8c7259 55%,#4e3e31)}[data-home=v4] .v4-slide-1{background:radial-gradient(60% 40% at 70% 18%,rgba(235,245,240,.5),rgba(235,245,240,0) 70%),linear-gradient(165deg,#b9c2ba,#6f7d74 55%,#3b4640)}[data-home=v4] .v4-slide-2{background:radial-gradient(60% 40% at 40% 22%,rgba(255,230,200,.55),rgba(255,230,200,0) 70%),linear-gradient(165deg,#d3b48f,#93694a 55%,#573c2a)}[data-home=v4] .v4-slide-card{position:absolute;top:33%;right:18px;left:18px;padding:16px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 18px 40px rgba(0,0,0,.25)}[data-home=v4] .v4-slide-head{display:flex;align-items:center;gap:10px}[data-home=v4] .v4-slide-avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--v4-ink);color:#ffffff;font-size:12px;font-weight:600}[data-home=v4] .v4-slide-who{display:flex;flex:1;flex-direction:column;min-width:0}[data-home=v4] .v4-slide-title{color:var(--v4-ink);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em}[data-home=v4] .v4-slide-time{color:var(--v4-ink-muted);font-size:12px;line-height:18px}[data-home=v4] .v4-slide-line{margin:12px 0 0;color:var(--v4-ink-body);font-size:13px;line-height:18px}[data-home=v4] .v4-slide-tag{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;border-radius:999px;background:var(--v4-ink);color:#ffffff;font-size:12px;font-weight:600;line-height:16px}[data-home=v4] .v4-slide-tag:before{width:6px;height:6px;border-radius:50%;background:#ffffff;content:""}[data-home=v4] .v4-slide-caption{position:absolute;right:22px;bottom:100px;left:22px;margin:0;color:#ffffff;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.35)}[data-home=v4] .v4-story-bars{position:absolute;top:14px;right:14px;left:14px;z-index:3;display:flex;gap:4px}[data-home=v4] .v4-story-bar{flex:1;height:3px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.4)}[data-home=v4] .v4-story-bar>span{display:block;height:100%;background:#ffffff;transform:scaleX(0);transform-origin:left}[data-home=v4] .v4-story-scrim{position:absolute;top:0;right:0;left:0;z-index:2;height:96px;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.55) 52px,rgba(0,0,0,.4) 66px,rgba(0,0,0,.16) 82px,rgba(0,0,0,0) 96px)}[data-home=v4] .v4-story-head{position:absolute;top:28px;left:14px;z-index:3;display:flex;align-items:center;gap:8px}[data-home=v4] .v4-story-name{color:#ffffff;font-size:13px;font-weight:600}[data-home=v4] .v4-story-now{color:rgba(255,255,255,.75);font-size:12px}[data-home=v4] .v4-story-fade{position:absolute;right:0;bottom:0;left:0;z-index:2;height:130px;background:linear-gradient(180deg,rgba(247,245,242,0),#f7f5f2)}[data-home=v4] .v4-story-foot{position:absolute;bottom:-12px;left:50%;z-index:4;margin-left:-28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 26px rgba(0,0,0,.3)}[data-home=v4] .v4-open{position:fixed;top:0;right:0;left:0;z-index:var(--z-modal,40);height:100vh;height:100dvh;pointer-events:none;animation:v4-open-gone 1ms linear calc(var(--v4-lift) + .9s) forwards}[data-home=v4] .v4-open-panel{position:absolute;inset:0;background:#000000;pointer-events:auto;animation:v4-open-lift .9s var(--v4-ease-in-out) var(--v4-lift) both}[data-home=v4] .v4-open-fly{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;animation:v4-open-fly .9s var(--v4-ease-in-out) var(--v4-lift) both}[data-home=v4] .v4-open-land{width:64px;height:64px;animation:v4-open-land 2.1s var(--v4-ease-land) .08s both}@keyframes v4-open-land{0%{opacity:.001;transform:translateY(560px) rotate(1turn)}to{opacity:1;transform:none}}@keyframes v4-open-lift{to{transform:translateY(-100%)}}@keyframes v4-open-fly{to{transform:translateY(calc(-50vh - 720px));transform:translateY(calc(-50dvh - 720px))}}@keyframes v4-open-gone{0%,to{visibility:hidden}}@media print{[data-home=v4] .v4-open{display:none}}[data-home=v4][data-v4-opening] .v4-open{display:none}[data-home=v4][data-v4-opening=skipped] .v4-rise{animation:none}[data-home=v4] .v4-rise{--v4-rise-at:calc(var(--v4-lift) + var(--v4-rise-step, 0s));animation:v4-rise .85s var(--v4-ease-out) var(--v4-rise-at) both,v4-rise-fade .6s ease var(--v4-rise-at) both}[data-home=v4] .v4-rise--sharpen{animation:v4-rise .85s var(--v4-ease-out) var(--v4-rise-at) both,v4-rise-fade .6s ease var(--v4-rise-at) both,v4-rise-sharpen 1s ease var(--v4-rise-at) both}[data-home=v4] .v4-rise--0{--v4-rise-step:0s}[data-home=v4] .v4-rise--1{--v4-rise-step:0.08s}[data-home=v4] .v4-rise--2{--v4-rise-step:0.16s}[data-home=v4] .v4-rise--3{--v4-rise-step:0.24s}@keyframes v4-rise{0%{transform:translateY(170px)}to{transform:none}}@keyframes v4-rise-fade{0%{opacity:.001}to{opacity:1}}@keyframes v4-rise-sharpen{0%{filter:blur(14px)}to{filter:none}}[data-home=v4] .v4-slide-1{animation:v4-slide-1 8.4s ease var(--v4-slides) infinite both}[data-home=v4] .v4-slide-2{animation:v4-slide-2 8.4s ease calc(var(--v4-slides) + .6s) infinite both}[data-home=v4] .v4-slide-0 .v4-slide-card{animation:v4-card-0 8.4s var(--v4-ease-out) var(--v4-slides) infinite both}[data-home=v4] .v4-slide-1 .v4-slide-card{animation:v4-card-1 8.4s var(--v4-ease-out) var(--v4-slides) infinite both}[data-home=v4] .v4-slide-2 .v4-slide-card{animation:v4-card-2 8.4s var(--v4-ease-out) var(--v4-slides) infinite both}[data-home=v4] .v4-bar-0{animation:v4-bar-0 8.4s linear var(--v4-slides) infinite both}[data-home=v4] .v4-bar-1{animation:v4-bar-1 8.4s linear var(--v4-slides) infinite both}[data-home=v4] .v4-bar-2{animation:v4-bar-2 8.4s linear var(--v4-slides) infinite both}@keyframes v4-slide-1{0%,33.333%{opacity:0}40.476%,76.19%{opacity:1}76.2%,to{opacity:0}}@keyframes v4-slide-2{0%,59.524%{opacity:0}66.667%,92.857%{opacity:1}to{opacity:0}}@keyframes v4-card-0{0%{transform:translateY(18px)}33.333%,9.524%{transform:none}42.857%,to{transform:translateY(18px)}}@keyframes v4-card-1{0%,33.333%{transform:translateY(18px)}42.857%,66.667%{transform:none}76.19%,to{transform:translateY(18px)}}@keyframes v4-card-2{0%{transform:none}66.667%,9.524%{transform:translateY(18px)}76.19%,to{transform:none}}@keyframes v4-bar-0{0%{transform:scaleX(0)}33.333%,to{transform:scaleX(1)}}@keyframes v4-bar-1{0%,33.333%{transform:scaleX(0)}66.667%,to{transform:scaleX(1)}}@keyframes v4-bar-2{0%,66.667%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-home=v4] .v4-niches{padding:0 24px 40px}[data-home=v4] .v4-niches-inner{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;max-width:1000px;margin:0 auto}[data-home=v4] .v4-niches-label{flex:0 0 150px;margin:0;color:var(--v4-ink-muted);font-size:14px;line-height:20px}[data-home=v4] .v4-marquee{flex:1 1 520px;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}[data-home=v4] .v4-marquee-track{display:flex;width:max-content;animation:v4-marquee 30s linear infinite}[data-home=v4] .v4-marquee:hover .v4-marquee-track{animation-play-state:paused}[data-home=v4] .v4-marquee-half{display:flex;gap:14px;margin:0;padding:0 14px 0 0;list-style:none}[data-home=v4] .v4-niche{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:var(--v4-surface);font-size:15px;font-weight:500;white-space:nowrap}[data-home=v4] .v4-niche-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v4-ink);color:#ffffff}@keyframes v4-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-home=v4] .v4-art{position:relative;display:grid;place-items:center;height:210px}[data-home=v4] .v4-ad-back{position:absolute;top:50%;left:50%;width:86px;height:120px;margin:-60px 0 0 -43px;border-radius:16px;background:linear-gradient(160deg,#3a3a3a,#151515);box-shadow:0 16px 30px rgba(0,0,0,.18);transform:translate(-26px,8px) rotate(-10deg)}[data-home=v4] .v4-ad-front{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:92px;height:128px;margin:-64px 0 0 -46px;border-radius:17px;background:linear-gradient(160deg,#2a2a2a,#050505);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 40px rgba(0,0,0,.28);transform:translate(14px,-4px) rotate(6deg)}[data-home=v4] .v4-ad-play{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff}[data-home=v4] .v4-ad-tag{position:absolute;top:10px;left:10px;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.16);color:#ffffff;font-size:10px;font-weight:600;letter-spacing:.06em}[data-home=v4] .v4-phone{position:relative;width:86px;height:158px;border-radius:20px;background:linear-gradient(160deg,#2a2a2a,#050505);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 40px rgba(0,0,0,.28)}[data-home=v4] .v4-phone-notch{position:absolute;top:9px;left:50%;width:22px;height:5px;margin-left:-11px;border-radius:3px;background:#262626}[data-home=v4] .v4-phone-card{position:absolute;top:46px;right:9px;left:9px;padding:8px;border-radius:10px;background:#ffffff}[data-home=v4] .v4-phone-card>span{display:block;border-radius:3px}[data-home=v4] .v4-phone-card>span:first-child{width:70%;height:6px;background:var(--v4-ink)}[data-home=v4] .v4-phone-card>span:nth-child(2){width:92%;height:5px;margin-top:6px;background:#cfcac2}[data-home=v4] .v4-phone-card>span:nth-child(3){width:48%;height:12px;margin-top:8px;border-radius:4px;background:var(--v4-ink)}[data-home=v4] .v4-phone-card--dim{top:100px;background:rgba(255,255,255,.14)}[data-home=v4] .v4-phone-card--dim>span:first-child{width:60%;background:rgba(255,255,255,.55)}[data-home=v4] .v4-phone-card--dim>span:nth-child(2){width:84%;background:rgba(255,255,255,.3)}[data-home=v4] .v4-float-chip{position:absolute;top:24px;left:calc(50% + 22px);display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.14);font-size:12px;font-weight:600;white-space:nowrap}[data-home=v4] .v4-trend{display:grid;place-items:center;width:124px;height:124px;border-radius:30px;background:linear-gradient(160deg,#2a2a2a,#050505);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 40px rgba(0,0,0,.28)}[data-home=v4] .v4-meta-badge{position:absolute;top:calc(50% + 28px);left:calc(50% + 36px);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff;box-shadow:0 10px 22px rgba(0,0,0,.16)}[data-home=v4] .v4-portal-art{position:relative;height:280px;overflow:hidden}[data-home=v4] .v4-portal-art--glow{background:radial-gradient(60% 60% at 50% 40%,#ffffff,rgba(255,255,255,0) 72%)}[data-home=v4] .v4-portal-art--learn{height:240px;background:radial-gradient(60% 70% at 50% 50%,#ffffff,rgba(255,255,255,0) 72%)}[data-home=v4] .v4-art-fade{position:absolute;right:0;bottom:0;left:0;height:64px;background:linear-gradient(180deg,rgba(247,245,242,0),#f7f5f2)}[data-home=v4] .v4-art-fade--80{height:80px}[data-home=v4] .v4-leads{position:absolute;top:40px;left:50%;display:flex;flex-direction:column;align-items:center;gap:10px;width:264px;transform:translateX(-50%)}[data-home=v4] .v4-lead-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;background:#ffffff;box-shadow:0 12px 28px rgba(0,0,0,.1)}[data-home=v4] .v4-lead-row--2{width:94%;padding:11px 13px;box-shadow:0 8px 20px rgba(0,0,0,.06);opacity:.72}[data-home=v4] .v4-lead-row--3{width:88%;padding:10px 12px;box-shadow:none;opacity:.42}[data-home=v4] .v4-avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v4-ink);color:#ffffff;font-size:12px;font-weight:600}[data-home=v4] .v4-avatar--2{width:32px;height:32px;background:var(--v4-ink-body)}[data-home=v4] .v4-avatar--3{width:30px;height:30px;background:var(--v4-ink-muted);font-size:11px}[data-home=v4] .v4-lead-who{display:flex;flex:1;flex-direction:column;min-width:0}[data-home=v4] .v4-lead-name{font-size:14px;font-weight:600;line-height:20px}[data-home=v4] .v4-lead-meta{line-height:18px}[data-home=v4] .v4-lead-meta,[data-home=v4] .v4-lead-time{color:var(--v4-ink-muted);font-size:12px}[data-home=v4] .v4-lead-now{display:flex;align-items:center;gap:6px;color:var(--v4-ink-body);font-size:12px}[data-home=v4] .v4-cpl{position:absolute;top:36px;left:50%;width:272px;padding:18px;border-radius:16px;background:#ffffff;box-shadow:0 14px 32px rgba(0,0,0,.1);transform:translateX(-50%)}[data-home=v4] .v4-cpl-top{display:flex;align-items:center;justify-content:space-between}[data-home=v4] .v4-cpl-label{color:var(--v4-ink-muted);font-size:12px}[data-home=v4] .v4-cpl-range{padding:1px 8px;border-radius:999px;background:var(--v4-canvas);color:var(--v4-ink-body);font-size:11px;line-height:18px}[data-home=v4] .v4-cpl-figure{display:flex;align-items:baseline;gap:10px;margin-top:10px}[data-home=v4] .v4-cpl-value{font-size:34px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}[data-home=v4] .v4-cpl-delta{color:var(--v4-good);font-size:12px;font-weight:600}[data-home=v4] .v4-cpl-bars{display:flex;align-items:flex-end;gap:6px;height:64px;margin-top:16px}[data-home=v4] .v4-cpl-bars>span{flex:1;border-radius:3px;background:var(--v4-chip)}[data-home=v4] .v4-cpl-bars>span:first-child{height:62%}[data-home=v4] .v4-cpl-bars>span:nth-child(2){height:78%}[data-home=v4] .v4-cpl-bars>span:nth-child(3){height:55%}[data-home=v4] .v4-cpl-bars>span:nth-child(4){height:88%}[data-home=v4] .v4-cpl-bars>span:nth-child(5){height:70%}[data-home=v4] .v4-cpl-bars>span:nth-child(6){height:64%}[data-home=v4] .v4-cpl-bars>span:nth-child(7){height:52%}[data-home=v4] .v4-cpl-bars>span:nth-child(8){height:47%}[data-home=v4] .v4-cpl-bars>span:nth-child(9){height:44%;background:var(--v4-ink)}[data-home=v4] .v4-cpl-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.07)}[data-home=v4] .v4-cpl-k{color:var(--v4-ink-muted);font-size:11px;line-height:16px}[data-home=v4] .v4-cpl-v{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;line-height:22px}[data-home=v4] .v4-board{position:absolute;top:36px;left:50%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:292px;transform:translateX(-50%)}[data-home=v4] .v4-board-col{display:flex;flex-direction:column;gap:6px}[data-home=v4] .v4-board-head{display:flex;justify-content:space-between;padding:0 2px;font-size:11px;font-weight:600;line-height:18px}[data-home=v4] .v4-board-count{color:var(--v4-ink-muted)}[data-home=v4] .v4-board-card{height:44px;padding:6px 8px;border-radius:8px;background:#ffffff;box-shadow:0 4px 10px rgba(0,0,0,.06)}[data-home=v4] .v4-board-name{font-size:11px;font-weight:600;line-height:16px}[data-home=v4] .v4-board-sub{color:var(--v4-ink-muted);font-size:10px;line-height:14px}[data-home=v4] .v4-board-sub--won{color:var(--v4-good);font-weight:600;font-variant-numeric:tabular-nums}[data-home=v4] .v4-board-sub--drag{color:var(--v4-ink-body)}[data-home=v4] .v4-board-slot{height:44px;border:1px dashed rgba(0,0,0,.18);border-radius:8px}[data-home=v4] .v4-board-slot--target{border-color:var(--v4-ink);background:rgba(0,0,0,.04)}[data-home=v4] .v4-board-drag{position:absolute;top:138px;left:calc(50% - 60px);width:94px;height:46px;padding:6px 8px;border:1.5px solid var(--v4-ink);border-radius:8px;background:#ffffff;box-shadow:0 16px 30px rgba(0,0,0,.18);transform:rotate(-5deg)}[data-home=v4] .v4-learn{position:absolute;top:50%;left:50%;display:flex;align-items:center;width:400px;max-width:88%;transform:translate(-50%,-50%)}[data-home=v4] .v4-learn-line{position:relative;flex:1;height:128px;margin:0 10px}[data-home=v4] .v4-learn-line:before{position:absolute;top:50%;right:0;left:0;height:2px;margin-top:-1px;background:var(--v4-ink);content:""}[data-home=v4] .v4-learn-tags{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:7px;transform:translate(-50%,-50%)}[data-home=v4] .v4-tag{padding:3px 10px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#ffffff;font-size:12px;font-weight:600;line-height:18px}[data-home=v4] .v4-tag--won{border:0;background:var(--v4-ink);color:#ffffff}[data-home=v4] .v4-meta-disc{display:grid;flex:none;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffffff;box-shadow:0 16px 30px rgba(0,0,0,.12)}[data-home=v4] .v4-map{position:relative;height:240px;overflow:hidden;background-color:#e9e3d9;background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 0);background-size:36px 36px}[data-home=v4] .v4-map-road{position:absolute}[data-home=v4] .v4-map-road--1{top:58%;left:-10%;width:120%;height:12px;background:rgba(255,255,255,.75);transform:rotate(-8deg)}[data-home=v4] .v4-map-road--2{top:-10%;left:38%;width:12px;height:130%;background:rgba(255,255,255,.65);transform:rotate(14deg)}[data-home=v4] .v4-map-water{position:absolute;top:-40px;right:-50px;width:230px;height:170px;border-radius:50%;background:rgba(150,170,185,.3)}[data-home=v4] .v4-pin{position:absolute;width:28px;height:28px;transform:translate(-50%,-100%)}[data-home=v4] .v4-pin--1{top:42%;left:18%}[data-home=v4] .v4-pin--2{top:36%;left:42%}[data-home=v4] .v4-pin--3{top:68%;left:66%}[data-home=v4] .v4-pin--4{top:36%;left:82%}[data-home=v4] .v4-pin--5{top:82%;left:28%}[data-home=v4] .v4-pin-head{display:grid;place-items:center;width:28px;height:28px;border-radius:50% 50% 50% 0;background:var(--v4-ink);box-shadow:0 6px 14px rgba(0,0,0,.25);transform:rotate(-45deg)}[data-home=v4] .v4-pin--2 .v4-pin-head{box-shadow:0 0 0 4px rgba(0,0,0,.12),0 6px 14px rgba(0,0,0,.25)}[data-home=v4] .v4-pin-head>svg{transform:rotate(45deg)}[data-home=v4] .v4-map-card{position:absolute;top:14%;left:calc(42% + 22px);padding:9px 12px;border-radius:10px;background:#ffffff;box-shadow:0 14px 30px rgba(0,0,0,.14)}[data-home=v4] .v4-map-name{font-size:13px;font-weight:600;line-height:18px}[data-home=v4] .v4-map-sub{color:var(--v4-ink-muted);font-size:12px;line-height:18px}[data-home=v4] .v4-idea{position:relative;max-width:560px;margin:0 auto}[data-home=v4] .v4-idea-tile{position:absolute;top:-26px;right:-22px;z-index:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 36px rgba(0,0,0,.22)}[data-home=v4] .v4-idea-card{position:relative;padding:56px 48px 48px;border:1px solid var(--v4-hairline);border-radius:24px;background:var(--v4-surface)}[data-home=v4] .v4-idea-h2{margin:20px 0 0;font-size:clamp(32px,3vw,42px);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}[data-home=v4] .v4-idea-body{display:flex;flex-direction:column;gap:16px;margin-top:24px;color:var(--v4-ink-muted);font-size:16px;line-height:1.6}[data-home=v4] .v4-idea-body>p{margin:0}[data-home=v4] .v4-sign{display:flex;align-items:center;gap:8px;margin-top:32px}[data-home=v4] .v4-step-top{display:flex;align-items:flex-start;justify-content:space-between}[data-home=v4] .v4-step-number{font-family:var(--font-v4-display),sans-serif;font-size:44px;line-height:1}[data-home=v4] .v4-step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--v4-ink);color:#ffffff}[data-home=v4] .v4-step-title{margin:auto 0 0;padding-top:48px;font-size:22px;font-weight:500;letter-spacing:-.02em}[data-home=v4] .v4-calc{display:flex;flex-direction:column;align-items:center}[data-home=v4] .v4-calc-box{position:relative;width:100%;max-width:480px;margin-top:56px;text-align:left}[data-home=v4] .v4-calc-tile-mark{position:absolute;top:-26px;right:-26px;z-index:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 30px rgba(0,0,0,.22)}[data-home=v4] .v4-calc-coin{position:absolute;top:120px;left:-24px;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff;box-shadow:0 12px 26px rgba(0,0,0,.14);font-size:22px;font-weight:600}[data-home=v4] .v4-calc-card{position:relative;padding:28px 24px 24px;border:1px solid var(--v4-hairline);border-radius:24px;background:#ffffff;box-shadow:0 30px 60px rgba(0,0,0,.08)}[data-home=v4] .v4-calc-label{display:block;font-size:17px;font-weight:500;line-height:24px}[data-home=v4] .v4-calc-budget{margin-top:14px;font-size:44px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em}[data-home=v4] .v4-range{display:block;width:100%;height:44px;margin:6px 0 0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}[data-home=v4] .v4-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--v4-ink) 0,var(--v4-ink) var(--v4-filled,0),var(--v4-chip) var(--v4-filled,0))}[data-home=v4] .v4-range::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--v4-ink) 0,var(--v4-ink) var(--v4-filled,0),var(--v4-chip) var(--v4-filled,0))}[data-home=v4] .v4-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px;border:2px solid var(--v4-ink);border-radius:50%;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.25);-webkit-appearance:none;appearance:none}[data-home=v4] .v4-range::-moz-range-thumb{box-sizing:border-box;width:26px;height:26px;border:2px solid var(--v4-ink);border-radius:50%;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.25)}[data-home=v4] .v4-range:focus-visible{border-radius:999px}[data-home=v4] .v4-calc-note{margin:10px 0 0;color:var(--v4-ink-muted);font-size:15px;line-height:22px}[data-home=v4] .v4-calc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}[data-home=v4] .v4-calc-tile{padding:16px;border-radius:14px;background:var(--v4-surface)}[data-home=v4] .v4-calc-tile-label{color:var(--v4-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase}[data-home=v4] .v4-calc-tile-value{margin-top:12px;font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}[data-home=v4] .v4-calc-fine{margin:16px 0 0;color:var(--v4-ink-muted);font-size:13px;line-height:20px;text-align:center}[data-home=v4] .v4-diff{padding:32px;border:1px solid var(--v4-hairline);border-radius:22px;background:var(--v4-surface)}[data-home=v4] .v4-diff--us{border:0;background:var(--v4-ink);box-shadow:0 24px 50px rgba(0,0,0,.22);color:#ffffff}[data-home=v4] .v4-diff-brand{display:flex;align-items:center;gap:10px}[data-home=v4] .v4-diff-title{margin:0;font-size:20px;font-weight:500;letter-spacing:-.02em}[data-home=v4] .v4-diff-title--them{color:var(--v4-ink-muted)}[data-home=v4] .v4-diff-list{display:flex;flex-direction:column;margin:24px 0 0;padding:0;list-style:none}[data-home=v4] .v4-diff-item{display:flex;align-items:center;gap:12px;min-height:52px;border-top:1px solid rgba(0,0,0,.07);color:var(--v4-ink-muted);font-size:16px}[data-home=v4] .v4-diff--us .v4-diff-item{border-top-color:rgba(255,255,255,.12);color:#ffffff}[data-home=v4] .v4-diff-mark{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--v4-chip)}[data-home=v4] .v4-diff-mark--us{background:#ffffff}[data-home=v4] .v4-faq{display:flex;flex-direction:column;gap:10px;margin-top:48px}[data-home=v4] .v4-faq details{border:1px solid var(--v4-hairline);border-radius:16px;background:var(--v4-surface)}[data-home=v4] .v4-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:22px 24px;font-size:17px;font-weight:500;letter-spacing:-.01em;list-style:none;cursor:pointer}[data-home=v4] .v4-faq summary::-webkit-details-marker{display:none}[data-home=v4] .v4-plus{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--v4-ink);transition:transform .3s ease}[data-home=v4] .v4-faq details[open] .v4-plus{transform:rotate(45deg)}@media (hover:hover){[data-home=v4] .v4-faq summary:hover .v4-plus{transform:scale(1.1)}[data-home=v4] .v4-faq details[open]>summary:hover .v4-plus{transform:rotate(45deg) scale(1.1)}}[data-home=v4] .v4-faq summary:active .v4-plus{transform:scale(.92)}[data-home=v4] .v4-faq details[open]>summary:active .v4-plus{transform:rotate(45deg) scale(.92)}[data-home=v4] .v4-faq details>p{margin:0;padding:0 24px 22px;color:var(--v4-ink-muted);font-size:16px;line-height:1.6}[data-home=v4] .v4-cta{position:relative;display:flex;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;padding:96px 40px;overflow:hidden;border-radius:28px;background:var(--v4-ink);color:#ffffff;text-align:center}[data-home=v4] .v4-cta-glyph{position:absolute;right:-70px;bottom:-90px}[data-home=v4] .v4-cta-pill{position:relative;display:inline-flex;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.12);font-size:13px;font-weight:500;line-height:20px}[data-home=v4] .v4-cta-h2{position:relative;max-width:660px;margin:20px 0 0;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}[data-home=v4] .v4-cta-p{position:relative;max-width:480px;margin:20px 0 0;color:rgba(255,255,255,.74);font-size:18px;line-height:1.55}[data-home=v4] .v4-footer{padding:0 24px 48px}[data-home=v4] .v4-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1000px;margin:0 auto;padding-top:48px;border-top:1px solid rgba(0,0,0,.08)}[data-home=v4] .v4-footer-brand{flex:1 1 260px;min-width:0}[data-home=v4] .v4-footer-mark{display:flex;align-items:center;gap:8px}[data-home=v4] .v4-footer-tag{margin:16px 0 0;font-size:15px;font-weight:500}[data-home=v4] .v4-footer-note{margin:6px 0 0;color:var(--v4-ink-muted);font-size:14px;line-height:20px}[data-home=v4] .v4-footer-nav{display:grid;flex:2 1 420px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;min-width:0}[data-home=v4] .v4-footer-label{margin:0;color:var(--v4-ink-muted);font-size:13px;font-weight:600}[data-home=v4] .v4-footer-list{margin:10px 0 0;padding:0;list-style:none}[data-home=v4] .v4-flink{display:inline-flex;align-items:center;min-height:44px;color:var(--v4-ink-body);font-size:15px;text-decoration:none;transition:color .2s ease}@media (hover:hover){[data-home=v4] .v4-flink:hover{color:var(--v4-ink)}}[data-home=v4] .v4-flink:active{color:var(--v4-ink)}[data-home=v4] .v4-copy{max-width:1000px;margin:40px auto 0;color:var(--v4-ink-muted);font-size:13px}@media (max-width:559px){[data-home=v4] .v4-calc-tile-mark,[data-home=v4] .v4-idea-tile{top:-22px;right:-12px}[data-home=v4] .v4-calc-coin{left:-14px}[data-home=v4] .v4-idea-card{padding:48px 28px 36px}[data-home=v4] .v4-cta{padding:72px 24px}}[data-home=v4] :is(.v4-header,.v4-hero,.v4-niches,.v4-section,.v4-footer){padding-right:max(24px,env(safe-area-inset-right));padding-left:max(24px,env(safe-area-inset-left))}