.concept-viewer{color:#fff;background:#0b0b0c;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.concept-viewer::backdrop{backdrop-filter:blur(10px);background:#060607d1}.concept-viewer-shell{grid-template-rows:auto 1fr auto;gap:24px;min-height:100%;padding:clamp(18px,3vw,46px);display:grid}.concept-viewer-head{border-bottom:1px solid #343439;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:20px;display:flex}.concept-viewer-head p{color:#8f8f95;letter-spacing:.14em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.concept-viewer-head h2{margin-top:9px;font-size:clamp(28px,4vw,52px)}.concept-viewer-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #4a4a4f;border-radius:10px;place-items:center;width:64px;height:64px;display:grid}.concept-close-mark{width:19px;height:19px;position:relative}.concept-close-mark i{background:currentColor;width:17px;height:1px;position:absolute;top:9px;left:1px}.concept-close-mark i:first-child{transform:rotate(45deg)}.concept-close-mark i:last-child{transform:rotate(-45deg)}.concept-viewer-head button small{letter-spacing:.12em;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.concept-viewer-stage{width:min(1280px,100%);margin:auto;position:relative}.concept-viewer-frame{background:#fff;border:1px solid #404045;border-radius:14px;max-height:calc(100vh - 280px);overflow:auto}.concept-viewer-frame>.concept-site{border:0;border-radius:0}.concept-viewer-stage article>footer{justify-content:space-between;align-items:center;gap:30px;padding-top:16px;display:flex}.concept-viewer-stage article>footer p{color:#98989d;max-width:54ch;font-size:11px}.concept-viewer-stage article>footer p span{color:#e14440;font-weight:750}.concept-viewer-stage article>footer div{gap:8px;display:flex}.concept-viewer-stage article>footer a{border:1px solid #4a4a4f;border-radius:8px;align-items:center;gap:14px;min-height:45px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.concept-viewer-stage article>footer a:last-child{color:#111;background:#fff}.concept-viewer-stage article>footer svg{width:15px}.concept-viewer-pixels{z-index:8;pointer-events:none;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(9,1fr);display:grid;position:absolute;inset:0 0 62px}.concept-viewer-pixels i{opacity:0;transform-origin:50%;background:#111;transform:scale(0)}.concept-viewer-pixels.is-revealing i{animation:concept-pixel-out .62s var(--pixel-delay) cubic-bezier(.22,1,.36,1) both}@keyframes concept-pixel-out{0%{opacity:1;transform:scale(1)}68%{opacity:1}to{opacity:0;transform:scale(.05)}}.concept-viewer-controls{border-top:1px solid #343439;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:18px;display:grid}.concept-viewer-controls button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.concept-viewer-controls button:last-child{justify-self:end}.concept-viewer-controls svg{width:17px}.concept-viewer-controls p{color:#8f8f95;letter-spacing:.1em;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.concept-viewer-controls p span{color:#fff}.concept-viewer-open{overflow:hidden}@media (width<=699px){.concept-viewer-shell{gap:15px;padding:14px}.concept-viewer-head{align-items:center;padding-bottom:13px}.concept-viewer-head h2{font-size:26px}.concept-viewer-head button{width:52px;height:52px}.concept-viewer-frame{max-height:calc(100svh - 300px)}.concept-viewer-stage article>footer{flex-direction:column;align-items:stretch;gap:12px}.concept-viewer-stage article>footer div{grid-template-columns:1fr;display:grid}.concept-viewer-stage article>footer a{justify-content:space-between}.concept-viewer-pixels{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(6,1fr);bottom:150px}}@media (prefers-reduced-motion:reduce){.concept-viewer-pixels{display:none}}.connection-flow{--flow-x:50%;--flow-y:50%;border-radius:var(--corner-panel);color:#f5f5f2;isolation:isolate;background:#0c0c0e;border:1px solid #343438;margin-top:clamp(38px,6vw,78px);padding:clamp(28px,4.7vw,66px);position:relative;overflow:hidden}.connection-flow:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--flow-x) var(--flow-y),#e1444029,transparent 68%);transition:opacity .35s;position:absolute;inset:0}.connection-flow.is-pointer-active:before{opacity:1}.connection-flow-grid{z-index:-2;opacity:.32;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000,#0000 86%)}.connection-flow>header{grid-template-columns:.42fr 1.08fr .68fr;align-items:end;gap:clamp(24px,4vw,70px);display:grid}.connection-flow .eyebrow{color:#e65b55}.connection-flow>header h3{letter-spacing:-.057em;max-width:780px;font-size:clamp(36px,4.6vw,70px);line-height:.94}.connection-flow>header>p:last-child{color:#9e9ea4;max-width:37ch;font-size:14px;line-height:1.7}.connection-flow-map{min-height:330px;margin-top:clamp(45px,6vw,80px);position:relative}.connection-flow-map svg{width:97%;height:250px;position:absolute;inset:42px 1.5% auto;overflow:visible}.connection-flow-rail,.connection-flow-beam{fill:none;vector-effect:non-scaling-stroke}.connection-flow-rail{stroke:#3a3a3f;stroke-width:1.3px}.connection-flow-beam{stroke:#e14440;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 7px #e144409e)}.connection-flow.is-active .connection-flow-beam{animation:1.4s cubic-bezier(.22,1,.36,1) forwards connection-draw,3.2s linear 1.4s infinite connection-pulse}.connection-flow-map ol{z-index:2;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,28px);list-style:none;display:grid;position:relative}.connection-flow-map li{backdrop-filter:blur(9px);opacity:0;min-height:205px;transition:opacity .55s var(--flow-delay,0s) ease,transform .7s var(--flow-delay,0s) cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease;background:#0c0c0ee0;border:1px solid #3b3b40;border-radius:12px;padding:22px;position:relative;transform:translateY(20px)}.connection-flow-map li:first-child{--flow-delay:0s;margin-top:63px}.connection-flow-map li:nth-child(2){--flow-delay:95ms}.connection-flow-map li:nth-child(3){--flow-delay:.19s;margin-top:126px}.connection-flow-map li:nth-child(4){--flow-delay:.285s;margin-top:26px}.connection-flow.is-active li{opacity:1;transform:none}.connection-flow-map li:hover{background:#141416;border-color:#77777c}.connection-flow-map li>span,.connection-flow-map small{letter-spacing:.13em;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.connection-flow-map li>span{color:#66666b;position:absolute;top:18px;right:18px}.connection-flow-map small{color:#e65b55}.connection-flow-map strong{letter-spacing:-.025em;max-width:18ch;margin-top:43px;font-size:19px;line-height:1.13;display:block}.connection-flow-map p{color:#95959b;margin-top:15px;font-size:11px;line-height:1.55}.connection-flow>footer{color:#77777d;letter-spacing:.12em;border-top:1px solid #343438;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding-top:20px;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.connection-flow>footer p{letter-spacing:.04em;text-align:right}@media (hover:hover) and (pointer:fine){.connection-flow.is-active .connection-flow-map li:nth-child(odd):hover{transform:translateY(-12px)}.connection-flow.is-active .connection-flow-map li:nth-child(2n):hover{transform:translateY(12px)}}@keyframes connection-draw{to{stroke-dashoffset:0}}@keyframes connection-pulse{0%,to{stroke:#e14440;filter:drop-shadow(0 0 5px #e1444073)}50%{stroke:#fff;filter:drop-shadow(0 0 10px #ffffff94)}}@media (width<=999px){.connection-flow>header{grid-template-columns:1fr;gap:18px}.connection-flow>header h3{font-size:clamp(40px,7vw,60px)}.connection-flow-map{min-height:0}.connection-flow-map svg{display:none}.connection-flow-map ol{grid-template-columns:repeat(2,1fr)}.connection-flow-map li,.connection-flow-map li:nth-child(n){min-height:190px;margin-top:0}.connection-flow>footer{flex-direction:column;align-items:flex-start}.connection-flow>footer p{text-align:left}}@media (width<=599px){.connection-flow{margin-top:34px;padding:24px 20px}.connection-flow-map{margin-top:35px}.connection-flow-map ol{grid-template-columns:1fr}.connection-flow-map li,.connection-flow-map li:nth-child(n){min-height:0;padding:21px}.connection-flow-map strong{margin-top:28px;font-size:18px}.connection-flow-grid{mask-image:none}.connection-flow>footer{font-size:7px}}@media (prefers-reduced-motion:reduce){.connection-flow:before,.connection-flow-map li{transition:none}.connection-flow-map li{opacity:1;transform:none}.connection-flow-beam{stroke-dashoffset:0!important;animation:none!important}.connection-flow.is-pointer-active:before{opacity:0}}.grid-pulse{--pulse-cell:28px;z-index:-1;pointer-events:auto;color:#111;background-image:linear-gradient(90deg,#11111312 1px,#0000 1px),linear-gradient(#11111312 1px,#0000 1px);background-size:var(--pulse-cell) var(--pulse-cell);contain:strict;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 91%,#0000);mask-image:linear-gradient(#000 0 91%,#0000)}.grid-pulse canvas,.grid-pulse-sweep{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.grid-pulse canvas{z-index:1}.grid-pulse-sweep{z-index:0;opacity:.42;background:conic-gradient(from 180deg at 50% 50%,transparent 0 13%,#ec40402e 20%,#eba93624 28%,#38b27121 36%,#407fec29 44%,transparent 53% 100%);filter:saturate(.9);animation:12s ease-in-out infinite alternate grid-pulse-drift;transform:translate(-20%,-12%)scale(1.15)}.grid-pulse:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%,#ffffff05,#ffffffb3 66%,#fff 91%);position:absolute;inset:0}@keyframes grid-pulse-drift{0%{transform:translate(-24%,-14%)rotate(-5deg)scale(1.12)}55%{transform:translate(10%,2%)rotate(7deg)scale(1.28)}to{transform:translate(-4%,12%)rotate(-2deg)scale(1.18)}}@media (width<=699px){.grid-pulse{--pulse-cell:32px;opacity:.86;pointer-events:none}.grid-pulse-sweep{opacity:.25}.grid-pulse:after{background:radial-gradient(circle at 50% 42%,#ffffff05,#ffffffc2 68%,#fff 90%)}}@media (prefers-reduced-motion:reduce){.grid-pulse-sweep{opacity:.18;animation:none;transform:none}.grid-pulse canvas{display:none}}.shooting-stars{pointer-events:none;opacity:.72;contain:strict;position:absolute;inset:0;overflow:hidden}.shooting-stars-field{opacity:.34;background-image:radial-gradient(1px 1px at 20px 30px,currentColor,#0000),radial-gradient(1px 1px at 72px 110px,currentColor,#0000),radial-gradient(1.5px 1.5px at 140px 55px,currentColor,#0000),radial-gradient(1px 1px at 185px 174px,currentColor,#0000);background-size:210px 210px;animation:6s ease-in-out infinite paused star-twinkle;position:absolute;inset:0}.shooting-stars.is-visible .shooting-stars-field{animation-play-state:running}.shooting-stars[data-tone=dark]{color:#fff;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.shooting-stars[data-tone=light]{color:#222;opacity:.26}.shooting-stars i{--star-x:10%;--star-y:10%;--star-angle:32deg;--star-scale:1;opacity:0;width:80px;height:1px;transform:translate3d(var(--star-x),var(--star-y),0) rotate(var(--star-angle)) scaleX(var(--star-scale));transform-origin:100%;filter:drop-shadow(0 0 5px);background:linear-gradient(90deg,#0000,currentColor);position:absolute;top:0;left:-100px}.shooting-stars i.is-flying{opacity:.72}@keyframes star-twinkle{50%{opacity:.58}}@media (prefers-reduced-motion:reduce){.shooting-stars i{display:none}.shooting-stars-field{animation:none}}.website-concepts{isolation:isolate;color:#f5f5f2;background:#09090a;border-block:1px solid #303034;padding-block:clamp(88px,10vw,150px);position:relative;overflow:hidden}.website-concepts>.shooting-stars{z-index:-1}.website-concepts-shell{z-index:1;position:relative}.website-concepts-heading{grid-template-columns:.42fr 1.05fr .62fr;align-items:end;gap:clamp(24px,5vw,76px);margin-bottom:clamp(52px,7vw,94px);display:grid}.website-concepts-heading .eyebrow{color:#919197}.website-concepts-heading h2{letter-spacing:-.065em;max-width:760px;font-size:clamp(48px,6.4vw,92px);line-height:.9}.website-concepts-heading>p:last-child{color:#aaaab0;font-size:15px;line-height:1.65}.website-concepts-stage{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.website-concepts-preview{aspect-ratio:1.46;background:#fff;border:1px solid #404045;border-radius:26px;min-width:0;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b}.website-concept-preview{opacity:0;visibility:hidden;transition:opacity .48s,transform .55s cubic-bezier(.22,1,.36,1),visibility .48s;position:absolute;inset:0;overflow:auto;transform:scale(.985)translateY(10px)}.website-concept-preview.is-active{opacity:1;visibility:visible;transform:none}.website-concept-preview>.concept-site{border:0;border-radius:0;min-height:100%}.website-concepts-wheel-wrap>p{color:#77777d;letter-spacing:.14em;margin:0 0 12px;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.website-concepts-wheel{touch-action:pan-y;outline:none;height:430px;position:relative;overflow:hidden}.website-concepts-wheel:focus-visible{outline-offset:8px;border-radius:12px;outline:2px solid #f5f5f2}.website-concepts-marker{z-index:2;background:#e14440;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:7px;transform:translateY(-50%);box-shadow:0 0 0 7px #e144401f,0 0 24px #e144407a}.website-concepts-wheel:after{content:"";pointer-events:none;background:linear-gradient(#09090a,#0000 30% 70%,#09090a);position:absolute;inset:0}.website-concepts-wheel button{--wheel-x:0px;--wheel-y:0px;--wheel-scale:1;--wheel-opacity:1;z-index:1;color:#fff;text-align:left;width:calc(100% - 55px);min-height:58px;opacity:var(--wheel-opacity);transform:translate(var(--wheel-x),calc(-50% + var(--wheel-y))) scale(var(--wheel-scale));transform-origin:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .38s,color .3s;display:flex;position:absolute;top:50%;left:48px}.website-concepts-wheel button small{color:#77777d;letter-spacing:.12em;width:27px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.website-concepts-wheel button span{letter-spacing:-.045em;font-size:clamp(21px,2.35vw,34px);font-weight:650}.website-concepts-wheel button[aria-selected=true] span{color:#fff}.website-concepts-wheel button:focus-visible{outline-offset:3px;border-radius:4px;outline:1px solid #77777d}.website-concepts-info{border-top:1px solid #353539;min-height:245px;margin-top:38px;position:relative}.website-concepts-info article{opacity:0;visibility:hidden;grid-template-columns:.42fr .72fr .45fr;align-items:start;gap:clamp(20px,4vw,60px);padding-top:28px;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1),visibility .35s;display:grid;position:absolute;inset:0;transform:translateY(14px)}.website-concepts-info article.is-active{opacity:1;visibility:visible;transform:none}.website-concepts-info small{color:#e14440;letter-spacing:.13em;text-transform:uppercase;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.website-concepts-info h3{margin-top:9px;font-size:clamp(30px,3.3vw,48px)}.website-concepts-info article>p{color:#aaaab0;font-size:14px;line-height:1.7}.website-concepts-info ul{flex-wrap:wrap;gap:7px;list-style:none;display:flex}.website-concepts-info li{color:#bebec3;letter-spacing:.06em;text-transform:uppercase;border:1px solid #3b3b40;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:700}.website-concepts-actions{grid-column:2/4;gap:9px;margin-top:-70px;display:flex}.website-concepts-actions button,.website-concepts-actions a{color:#fff;cursor:pointer;background:0 0;border:1px solid #48484e;border-radius:9px;align-items:center;gap:17px;min-height:48px;padding:0 15px;font-size:11px;font-weight:750;display:flex}.website-concepts-actions button{color:#111;background:#fff;border-color:#fff}.website-concepts-actions svg{width:15px}.website-concepts-mobile-controls{display:none}.website-concepts-disclosure{color:#77777d;margin-top:24px;font-size:10px;line-height:1.55}@media (width<=999px){.website-concepts-heading{grid-template-columns:1fr;gap:18px}.website-concepts-heading>p:last-child{max-width:520px}.website-concepts-stage{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.website-concepts-preview{border-radius:19px}.website-concepts-wheel{height:360px}.website-concepts-info{min-height:265px}.website-concepts-info article{grid-template-columns:.45fr .8fr}.website-concepts-info ul{grid-column:1}.website-concepts-actions{grid-column:2;margin-top:0}}@media (width<=699px){.website-concepts{padding-block:78px}.website-concepts-heading{margin-bottom:42px}.website-concepts-heading h2{font-size:48px}.website-concepts-stage{grid-template-columns:1fr;gap:28px}.website-concepts-preview{aspect-ratio:auto;border-radius:16px;width:100%;height:min(60svh,540px)}.website-concepts-wheel-wrap>p{text-align:center}.website-concepts-wheel{height:220px}.website-concepts-marker{left:calc(50% - 118px)}.website-concepts-wheel button{width:230px;min-height:48px;left:calc(50% - 90px)}.website-concepts-wheel button span{font-size:22px}.website-concepts-info{min-height:390px;margin-top:8px}.website-concepts-info article{grid-template-columns:1fr;gap:17px;padding-top:25px}.website-concepts-info article>p{font-size:13px}.website-concepts-info ul{grid-column:auto}.website-concepts-actions{grid-column:auto;grid-template-columns:1fr;margin-top:3px;display:grid}.website-concepts-actions button,.website-concepts-actions a{justify-content:space-between}.website-concepts-mobile-controls{border-top:1px solid #353539;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:17px;display:grid}.website-concepts-mobile-controls button{color:#fff;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.website-concepts-mobile-controls button:last-child{justify-self:end}.website-concepts-mobile-controls svg{width:15px}.website-concepts-mobile-controls span{color:#77777d;letter-spacing:.1em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.website-concepts-mobile-controls b{color:#fff}.website-concepts-disclosure{margin-top:18px}}@media (width<=380px){.website-concepts-preview{height:500px}.website-concepts-marker{left:calc(50% - 104px)}.website-concepts-wheel button{width:210px;left:calc(50% - 78px)}.website-concepts-info{min-height:410px}}@media (prefers-reduced-motion:reduce){.website-concept-preview,.website-concepts-wheel button,.website-concepts-info article{transition:none}}.v30-landing-hero{--hero-progress:0;--hero-action-opacity:.34;--hero-action-y:18px;isolation:isolate;color:#111;background:#fff;border-bottom:1px solid #d9d9d6;min-height:124svh;position:relative;overflow:clip}.v30-landing-hero>.grid-pulse{z-index:0}.v30-landing-hero-inner{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:calc(100svh - 84px);padding-block:clamp(76px,10vw,130px);display:flex;position:sticky;top:84px}.v30-landing-hero .eyebrow{color:#68686d}.v30-landing-hero h1{color:#111;letter-spacing:-.075em;text-wrap:balance;width:100%;max-width:1080px;margin-top:30px;font-size:clamp(58px,7.8vw,112px);line-height:.88}.hero-title-assembly{perspective:900px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .2em;display:flex}.hero-title-assembly span{transform-origin:50%;will-change:transform;transition:text-shadow .25s;display:inline-block;transform:translate(0,0)rotate(0)scale(1)}.hero-title-assembly span:first-child{--start-x:-12vw;--start-y:-11vh;--start-r:-8deg;--start-s:1.15}.hero-title-assembly span:nth-child(2){--start-x:13vw;--start-y:-16vh;--start-r:7deg;--start-s:.86}.hero-title-assembly span:nth-child(3){--start-x:18vw;--start-y:8vh;--start-r:88deg;--start-s:.72}.hero-title-assembly span:nth-child(4){--start-x:-17vw;--start-y:16vh;--start-r:-12deg;--start-s:1.24}.hero-title-assembly span:nth-child(5){--start-x:12vw;--start-y:20vh;--start-r:5deg;--start-s:1.06}.v30-landing-hero:not(.is-hero-ready) .hero-title-assembly span{transform:translate3d(var(--start-x),var(--start-y),0) rotate(var(--start-r)) scale(var(--start-s))}.v30-landing-actions{opacity:var(--hero-action-opacity);transform:translate3d(0,var(--hero-action-y),0);pointer-events:auto;justify-content:center;align-items:center;margin-top:42px;transition:opacity .12s linear,transform .12s linear;display:flex}.v30-landing-actions .button{justify-content:center;min-width:230px}.home-audit-section{background:#f1f1ef}.v30-consultation{isolation:isolate;color:#f6f6f3;background:#0a0a0b;border-top:1px solid #313135;align-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.v30-consultation-image{z-index:-3;object-fit:cover;filter:grayscale();opacity:.25;width:100%;height:100%;position:absolute;inset:0}.v30-consultation-shade{z-index:-2;background:linear-gradient(90deg,#060607f5,#060607db 58%,#0606079e),radial-gradient(circle at 80% 52%,#e044441f,#0000 28%);position:absolute;inset:0}.v30-consultation-inner{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(90px,10vw,145px);display:flex}.v30-consultation .eyebrow{color:#a6a6ab}.v30-consultation h2{color:#f6f6f3;letter-spacing:-.065em;max-width:920px;margin-top:25px;font-size:clamp(48px,6.2vw,90px);line-height:.92}.v30-consultation-inner>p:not(.eyebrow){color:#b4b4b9;max-width:680px;margin-top:28px;font-size:17px;line-height:1.68}.v30-consultation-details{border:1px solid #3c3c40;grid-template-columns:repeat(3,1fr);width:min(100%,1000px);margin-top:55px;display:grid}.v30-consultation-details a{border-right:1px solid #3c3c40;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:112px;padding:24px;transition:background .25s,color .25s;display:flex}.v30-consultation-details a:last-child{border-right:0}.v30-consultation-details.is-single{grid-template-columns:1fr;max-width:500px}.v30-consultation-details a:hover{color:#0a0a0b;background:#f6f6f3}.v30-consultation-details span{color:#929297;letter-spacing:.15em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.v30-consultation-details strong{font-size:17px}.v30-consultation-actions{grid-template-columns:1fr 1fr;gap:12px;width:min(100%,1000px);margin-top:14px;display:grid}.v30-consultation-actions .button,.v30-consultation-actions>a:not(.button){justify-content:center;width:100%;min-height:62px}.v30-consultation-actions>a:not(.button){border:1px solid #505055;align-items:center;gap:16px;font-size:13px;font-weight:750;display:flex}.v30-consultation-actions>a:not(.button):hover{color:#0a0a0b;background:#f6f6f3;border-color:#f6f6f3}.v30-consultation-actions svg{width:17px}.v30-consultation-inner>small{color:#85858a;max-width:700px;margin-top:25px;font-size:10px;line-height:1.6}@media (width<=999px){.v30-consultation{min-height:0}}@media (width<=699px){.v30-landing-hero{min-height:calc(100svh - 72px)}.v30-landing-hero-inner{height:auto;min-height:calc(100svh - 72px);padding:82px 18px 72px;position:relative;top:auto}.v30-landing-hero h1{letter-spacing:-.065em;margin-top:22px;font-size:clamp(48px,13vw,63px);line-height:.93}.hero-title-assembly{gap:0 .18em}.hero-title-assembly span,.v30-landing-hero:not(.is-hero-ready) .hero-title-assembly span{will-change:auto;transform:none!important}.v30-landing-actions{opacity:1;width:min(100%,320px);margin-top:34px;transform:none}.v30-landing-actions .button{width:100%;min-height:58px}.v30-consultation-inner{text-align:left;align-items:flex-start;padding-block:84px}.v30-consultation h2{font-size:45px}.v30-consultation-inner>p:not(.eyebrow){font-size:15px}.v30-consultation-details{grid-template-columns:1fr;margin-top:40px}.v30-consultation-details a{border-bottom:1px solid #3c3c40;border-right:0;align-items:flex-start;min-height:82px}.v30-consultation-details a:last-child{border-bottom:0}.v30-consultation-actions{grid-template-columns:1fr}.v30-consultation-actions .button,.v30-consultation-actions>a:not(.button){justify-content:space-between}}@media (prefers-reduced-motion:reduce){.v30-landing-hero{min-height:calc(100svh - 84px)}.v30-landing-hero-inner{height:auto;min-height:calc(100svh - 84px);position:relative;top:auto}.hero-title-assembly span,.v30-landing-hero:not(.is-hero-ready) .hero-title-assembly span{will-change:auto;transform:none!important}.v30-landing-actions{opacity:1;transition:none;transform:none}.v30-consultation-details a{transition:none}}
