.services .svc .topen .scene-stage{background:radial-gradient(ellipse 50% 55% at 74% 55%, #2c9d7e3d, transparent 70%), var(--void)}.services .svc .ogrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;width:min(1200px,100% - 32px);margin:0 auto;padding-top:80px;display:grid;position:absolute;inset:0}.services .svc .ocopy{z-index:2;opacity:calc(1 - var(--p,0) * 1.7);transform:translateY(calc(var(--p,0) * -14vh));position:relative}.services .svc [data-tier=full] .ocopy{filter:blur(calc(var(--p,0) * 8px))}.services .svc .ocopy h1{font:800 clamp(2.5rem, 5.4vw, 5.2rem)/.94 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 18px}.services .svc .ocopy h1.long{font-size:clamp(2.2rem,3.6vw,3.6rem)}.services .svc .ocopy p{color:#c8d6d0;max-width:52ch;margin:0 0 24px;font-size:clamp(15px,1.25vw,17px);line-height:1.6}.services .svc .ocopy .btns{justify-content:flex-start}.services .svc .sigbox{perspective:1200px;height:min(62vh,520px);transform:translateX(calc(var(--p,0) * -26%)) scale(calc(1 + var(--p,0) * .14));position:relative;container-type:size}.services .svc [data-tier=lite] .sigbox>*{--p:1}.services .svc [data-pin=after] .sigbox *,.services .svc [data-pin=after] .sigbox :before,.services .svc [data-pin=after] .sigbox :after{animation-play-state:paused}@media (max-width:860px){.services .svc .ogrid{padding-top:0;display:block}.services .svc .ocopy{position:absolute;top:92px;left:0;right:0}.services .svc .ocopy h1{margin:10px 0 12px;font-size:clamp(2.1rem,9.4vw,2.6rem)}.services .svc .ocopy h1.long{font-size:clamp(1.75rem,8vw,2.125rem)}.services .svc .ocopy p{margin-bottom:18px;font-size:15px}.services .svc .ocopy .btns{gap:10px}.services .svc .ocopy .btn{min-height:46px;padding:0 16px;font-size:14px}.services .svc .sigbox{--spread:8%;height:clamp(170px,36svh,320px);transform:translateY(calc(var(--p,0) * -24svh)) scale(calc(1 + var(--p,0) * .2));position:absolute;bottom:24px;left:0;right:0}}@media (max-width:359px){.services .svc .ocopy .btns{gap:8px}.services .svc .ocopy .btn{padding:0 12px;font-size:13px}}@media (max-width:860px) and (max-height:700px){.services .svc .sigbox{height:clamp(150px,32svh,320px)}.services .svc .ocopy h1{margin:8px 0 10px;font-size:2.2rem}.services .svc .ocopy h1.long{font-size:1.75rem}.services .svc .ocopy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.services .svc .ocopy .btn{min-height:44px}}.services .svc .sstack{transform-style:preserve-3d;position:absolute;inset:0}.services .svc .sstack figure{aspect-ratio:4/5;height:min(88cqh,65cqw);z-index:calc(10 - var(--a));transform:translate(-50%, -50%) translateX(calc(var(--k) * (14% + var(--p,0) * var(--spread,22%)))) rotate(calc(var(--k) * 6deg)) rotateY(calc(var(--k) * var(--p,0) * -16deg)) translateZ(calc(var(--a) * -30px));animation:sp-deal 1s var(--out) calc(var(--i) * .11s + .4s) both;background:#0d1a16;border-radius:18px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 70px #0000008c}.services .svc .sstack img{object-fit:cover}@keyframes sp-deal{0%{opacity:0;translate:0 40%}}.services .svc [data-tier=lite] .sstack figure:not(.front){display:none}.services .svc .vf{pointer-events:none;position:absolute;inset:10%}.services .svc .vf i{width:18%;height:18%;animation:sp-snap 2.4s var(--out) infinite;border:0 solid #fff;position:absolute}.services .svc .vf i:first-child{border-width:2px 0 0 2px;top:0;left:0}.services .svc .vf i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}.services .svc .vf i:nth-child(3){border-width:0 0 2px 2px;bottom:0;left:0}.services .svc .vf i:nth-child(4){border-width:0 2px 2px 0;bottom:0;right:0}@keyframes sp-snap{0%,60%,to{scale:1}70%{scale:.82}}.services .svc .vf .af{border:2px solid var(--mint);width:22%;height:22%;animation:sp-af 2.4s var(--out) infinite;position:absolute;top:39%;left:39%}@keyframes sp-af{0%,55%{opacity:0;scale:1.5}70%,92%{opacity:1;scale:1}to{opacity:0}}.services .svc .vf .rec{font:500 11px/1 var(--mono);letter-spacing:.14em;color:#fff;text-shadow:0 1px 4px #000000b3;align-items:center;gap:6px;display:flex;position:absolute;bottom:calc(100% + 5px);left:0}.services .svc .vf .rec:before{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1s steps(2,end) infinite sp-blink}@keyframes sp-blink{50%{opacity:0}}.services .svc .sphone{aspect-ratio:9/18.5;height:100%;transform:translate(-50%, -50%) rotateY(calc((1 - var(--p,0)) * -22deg)) rotateX(calc((1 - var(--p,0)) * 6deg));background:linear-gradient(160deg,#1d2d27,#070d0b);border-radius:8cqh;padding:2cqh;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff1f,0 40px 90px #0009,0 0 80px #34d3992e}.services .svc .scr{background:#fff;border-radius:6.4cqh;height:100%;position:relative;overflow:hidden;container-type:inline-size}.services .svc .feed{animation:18s linear infinite sp-feed}@keyframes sp-feed{to{transform:translateY(-50%)}}.services .svc .post{color:#0b1512;padding:3cqi 0 4cqi}.services .svc .who{white-space:nowrap;align-items:center;gap:3cqi;padding:0 4cqi 3cqi;font-size:4.6cqi;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.services .svc .who:before{content:"";background:linear-gradient(150deg, #3fe0a5, var(--deep));border-radius:50%;flex:none;width:9cqi;height:9cqi}.services .svc .pimg{aspect-ratio:1;background:#e6ece9;position:relative}.services .svc .pimg img{object-fit:cover}.services .svc .acts{gap:5cqi;padding:3cqi 4cqi 0;display:flex}.services .svc .acts svg{fill:none;stroke:#0b1512;stroke-width:1.8px;stroke-linejoin:round;width:7.5cqi;height:7.5cqi}.services .svc .acts .hrt{animation:1.6s ease-in-out infinite sp-beat;overflow:visible}.services .svc .acts .hrt-fill{fill:#ef4444;stroke:#ef4444;opacity:0;animation:1.6s ease-in-out infinite sp-fill}@keyframes sp-beat{0%,70%,to{scale:1}80%{scale:1.3}}@keyframes sp-fill{0%,70%,to{opacity:0}80%{opacity:1}}.services .svc [data-tier=lite] .post:not(:first-child){display:none}.services .svc [data-tier=lite] .feed{animation:none}.services .svc .swin{width:min(100%,560px,152.38cqh - 57.9044px);transform:translate(-50%, -50%) rotateX(calc((1 - var(--p,0)) * 22deg)) rotateY(calc((1 - var(--p,0)) * -10deg));background:#0c1714;border:1px solid #ffffff1f;border-radius:18px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 40px 90px #0000008c,0 0 80px #34d39926;container-type:inline-size}.services .svc .wbar{background:#13211c;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.services .svc .wbar i{background:#2a3b35;border-radius:50%;flex:none;width:10px;height:10px}.services .svc .wbar span{white-space:nowrap;min-width:0;height:24px;font:500 11px/24px var(--mono);color:var(--muted);background:#0a1411;border-radius:8px;flex:1;margin-left:12px;padding:0 10px;overflow:hidden}.services .svc .wbody{aspect-ratio:16/10.5;position:relative;overflow:hidden}.services .svc .illus{z-index:4;font:500 9.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#040907bf;border-radius:6px;padding:5px 8px;position:absolute;bottom:2.2cqi;right:2.2cqi}.services .svc .serp{align-content:start;gap:1.8cqi;padding:2.8cqi 3.2cqi;display:grid;position:absolute;inset:0}.services .svc .query{height:7.4cqi;font:500 2.4cqi/1 var(--mono);color:#e3ece8;background:#13211c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:1.8cqi;padding:0 2.5cqi;display:flex;overflow:hidden}.services .svc .query svg{fill:none;width:2.9cqi;height:2.9cqi;stroke:var(--mint);stroke-width:2px;flex:none}.services .svc .typed{white-space:nowrap;position:relative}.services .svc .typed:after{content:"";border-left:2px solid var(--mint);background:#13211c;width:100%;animation:1.6s steps(21,end) .5s both sp-type;position:absolute;top:-.2em;bottom:-.2em;left:0;transform:translate(100%)}@keyframes sp-type{0%{transform:none}}.services .svc .hit{animation:sp-rise .6s var(--out) var(--d) both;border-radius:2.1cqi;padding:1.8cqi 2.1cqi;position:relative}.services .svc .hit b{width:var(--w);background:#a7f3d08c;border-radius:1cqi;height:2cqi;display:block}.services .svc .hit i{background:#ffffff1f;border-radius:.8cqi;width:90%;height:1.4cqi;margin-top:1.25cqi;display:block}.services .svc .hit i+i{width:70%}.services .svc .hit.you{background:#34d3991a;box-shadow:inset 0 0 0 1px #34d3998c}.services .svc .hit.you:after{content:"";border-radius:inherit;opacity:0;animation:2.4s ease-in-out 2.6s infinite sp-glow;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #34d399e6,0 0 30px #34d39959}.services .svc .hit.you small{float:right;font:500 max(7px, 1.7cqi)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}@keyframes sp-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes sp-glow{50%{opacity:1}}.services .svc .store{padding:2.5cqi 2.9cqi;position:absolute;inset:0}.services .svc .storebar{justify-content:space-between;align-items:center;height:5.4cqi;display:flex}.services .svc .storebar b{background:#ffffff2e;border-radius:1cqi;width:30%;height:2.1cqi}.services .svc .cart{width:5cqi;height:5cqi;position:relative}.services .svc .cart svg{fill:none;stroke:#fff;stroke-width:1.8px;width:100%;height:100%}.services .svc .cart em{background:var(--mint);color:#03140e;text-align:center;border-radius:50%;width:3.2cqi;height:3.2cqi;font-size:2cqi;font-style:normal;font-weight:700;line-height:3.2cqi;animation:3.6s linear 1.4s infinite sp-pop;position:absolute;top:-1.1cqi;right:-1.1cqi;overflow:hidden}.services .svc .digits{animation:3.6s linear 1.4s infinite both sp-count;display:block;transform:translateY(-66.667%)}.services .svc .digits span{display:block}@keyframes sp-count{0%,32.9%{transform:none}33%,65.9%{transform:translateY(-33.333%)}66%,to{transform:translateY(-66.667%)}}@keyframes sp-pop{0%,33%,66%{scale:1.35}10%,43%,76%{scale:1}}.services .svc .prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8cqi;margin-top:2.1cqi;display:grid}.services .svc .prod{animation:sp-rise .6s var(--out) var(--d) both;background:#13211c;border-radius:2.1cqi;padding:1.4cqi}.services .svc .prod .ph{aspect-ratio:1;background:linear-gradient(150deg,#34d39959,#1f7a5e26);border-radius:1.4cqi}.services .svc .prod b{background:#ffffff2e;border-radius:.7cqi;width:80%;height:1.4cqi;margin-top:1.4cqi;display:block}.services .svc .prod i{background:#34d39999;border-radius:.7cqi;width:40%;height:1.4cqi;margin-top:1.1cqi;display:block}.services .svc .buy{background:linear-gradient(180deg, #3fe0a5, var(--em));color:#03140e;border-radius:999px;place-items:center;height:6cqi;margin-top:2.1cqi;font-size:max(8px,2.1cqi);font-weight:700;display:grid;position:relative}.services .svc .buy:after{content:"";border-radius:inherit;opacity:0;animation:2s ease-in-out infinite sp-glow;position:absolute;inset:0;box-shadow:0 0 0 1.4cqi #34d39938}.services .svc .swall{width:min(100%,120cqh + 9.6px);transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(calc((1 - var(--p,0)) * 24deg)) rotateZ(calc((1 - var(--p,0)) * -6deg));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;top:50%;left:50%}.services .svc .swall figure{aspect-ratio:4/5;animation:sp-wall .9s var(--out) calc(var(--i) * .12s + .4s) both;background:#0d1a16;border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.services .svc .swall img{object-fit:cover}@keyframes sp-wall{0%{opacity:0;transform:translateZ(-300px)translateY(40px)}}.services .svc [data-tier=lite] .swall{grid-template-columns:minmax(0,1fr);width:min(100%,70cqh)}.services .svc [data-tier=lite] .swall figure:not(:first-child){display:none}.services .svc .offers .scene-stage{background:var(--stage)}.services .svc .ostage{flex-direction:column;justify-content:center;gap:30px;padding:88px 0 24px;display:flex;position:absolute;inset:0}.services .svc :is(.offers,.work) .h2{font-size:clamp(2rem,4.4vw,3.6rem)}.services .svc .ogrid4{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1200px,100% - 32px);margin:0 auto;display:grid}.services .svc .ocard{opacity:var(--q,0);transform:translateY(calc((1 - var(--q,0)) * 60px)) translateZ(calc((1 - var(--q,0)) * -700px)) rotateX(calc((1 - var(--q,0)) * 34deg));background:linear-gradient(160deg,#0f2a21,#07130f);border:1px solid #34d39947;border-radius:22px;padding:22px 22px 20px;position:relative}.services .svc .otitle{align-items:center;gap:14px;display:flex}.services .svc .ocard h3{font:800 1.3rem/1.1 var(--display);letter-spacing:-.01em;margin:0}.services .svc .ocard p{color:#b9c9c2;margin:10px 0 12px;font-size:15px;line-height:1.6}.services .svc .ocard p:last-child{margin-bottom:0}.services .svc .ocard .chips{gap:6px}.services .svc .ocard .chips li{padding:5px 9px;font-size:10px}.services .svc .ocard .soon{font:500 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0b1512;background:#f2c230;border-radius:6px;padding:5px 8px;position:absolute;top:-11px;right:18px}@media (min-width:861px){.services .svc [data-tier=lite] .ocard{transform:translateY(calc((1 - var(--q,0)) * 40px))}}@media (min-width:861px) and (max-height:760px){.services .svc .ostage{gap:22px;padding-top:80px}.services .svc .offers .h2{font-size:clamp(2rem,3.4vw,3rem)}.services .svc .ocard{padding:16px 18px}.services .svc .ocard p{margin:8px 0 10px}}@media (max-width:860px){.services .svc .ostage{justify-content:flex-start;gap:22px;padding:84px 0 24px}.services .svc .offers .h2{font-size:2.1rem}.services .svc .ogrid4{flex:1;min-height:0;display:block;position:relative}.services .svc .ocard{left:0;right:0;top:calc(var(--k) * 12px);opacity:1;transform-origin:50% 0;transform:translateY(calc((1 - var(--q,0)) * var(--dy,100svh))) scale(var(--sc,1));padding:20px 18px;position:absolute;box-shadow:0 -20px 40px #00000059}.services .svc .ocard:after{content:"";border-radius:inherit;opacity:var(--dim,0);pointer-events:none;background:#000;position:absolute;inset:-1px}.services .svc .ocard h3{font-size:1.2rem}.services .svc .ocard p{font-size:14.5px}}.services .svc .work .scene-stage{background:var(--void)}.services .svc .wstage{flex-direction:column;justify-content:center;gap:34px;padding:88px 0 24px;display:flex;position:absolute;inset:0}.services .svc .strip{width:max-content;transform:translateX(var(--sx,0px));align-self:flex-start;gap:22px;padding:0 10vw;display:flex;position:relative}.services .svc .strip figure{width:clamp(220px,22vw,320px);transform:scale(var(--fs,.92));transition:transform .2s var(--out);flex:none;margin:0}.services .svc .strip .im{aspect-ratio:4/5;background:#0d1a16;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073}.services .svc .strip img{object-fit:cover}.services .svc .strip .logo .im{background:#0d2b4a}.services .svc .strip .logo img{object-fit:contain;padding:18%}.services .svc .strip figcaption{margin-top:12px}.services .svc .strip figcaption b{font:800 1.05rem/1.15 var(--display);letter-spacing:-.01em;display:block}.services .svc .strip figcaption small{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}@media (max-width:860px){.services .svc .wstage{justify-content:flex-start;gap:24px;padding-top:84px}.services .svc .work .h2{font-size:2.1rem}.services .svc .strip{gap:14px;padding:0 16px}.services .svc .strip figure{width:min(64vw,77.6svh - 232.8px)}}.services .svc .proc{background:var(--stage);padding:110px 0 120px}.services .svc .tl{gap:18px;margin-top:40px;display:grid;position:relative}.services .svc .tl:before,.services .svc .tl-fill{content:"";background:#ffffff1a;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.services .svc .tl-fill{background:linear-gradient(var(--mint), var(--deep));transform-origin:top;transform:scaleY(var(--lf,0));box-shadow:0 0 14px #34d39999}.services .svc .step{background:linear-gradient(160deg,#0f2a21,#07130f);border:1px solid #34d39940;border-radius:20px;width:calc(50% - 40px);padding:20px 22px;position:relative}.services .svc .step:nth-of-type(2n){margin-left:auto}.services .svc .step:after{content:"";background:var(--void);border:2px solid var(--mint);border-radius:50%;width:14px;height:14px;position:absolute;top:28px;right:-48px}.services .svc .step:nth-of-type(2n):after{left:-48px;right:auto}.services .svc .stitle{align-items:center;gap:12px;display:flex}.services .svc .stag{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.services .svc .step h3{font:800 1.25rem/1.1 var(--display);letter-spacing:-.01em;margin:12px 0 6px}.services .svc .step p{color:#b9c9c2;margin:0;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:no-preference) and (min-height:550px),(prefers-reduced-motion:no-preference) and (hover:hover){.services .svc .step.reveal:not(.in){transform:translate(-40px)}.services .svc .step.reveal:nth-of-type(2n):not(.in){transform:translate(40px)}}@media (max-width:860px){.services .svc .tl:before,.services .svc .tl-fill{left:8px}.services .svc .step,.services .svc .step:nth-of-type(2n){width:auto;margin-left:30px}.services .svc .step:after,.services .svc .step:nth-of-type(2n):after{left:-30px;right:auto}}@media (max-width:860px) and (prefers-reduced-motion:no-preference) and (min-height:550px),(max-width:860px) and (prefers-reduced-motion:no-preference) and (hover:hover){.services .svc .step.reveal:not(.in),.services .svc .step.reveal:nth-of-type(2n):not(.in){transform:translateY(24px)}}.services .svc .packages{background:var(--mist);color:var(--ink);padding:110px 0 120px}.services .svc .packages .h2{color:var(--ink)}.services .svc .packages .lede{color:#3f524b}.services .svc .pgrid{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));align-items:stretch;gap:14px;margin-top:34px;display:grid}.services .svc .pcard{background:#fff;border-radius:24px;flex-direction:column;padding:26px 22px 22px;display:flex;position:relative;box-shadow:0 1px #0000000a,0 18px 40px #0b151214;container-type:inline-size}.services .svc .pcard.pop{color:#fff;background:linear-gradient(#0f2a21,#07130f);translate:0 -10px;box-shadow:0 30px 60px #1f7a5e59}.services .svc .ptag{background:var(--mint);font:500 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#03140e;border-radius:999px;padding:6px 10px;position:absolute;top:-12px;left:22px}.services .svc .pcard h3{font:800 1.3rem/1.1 var(--display);letter-spacing:-.01em;margin:0}.services .svc .pcard .pd{color:var(--muted-d);margin:6px 0 0;font-size:14px;line-height:1.5}.services .svc .pcard.pop .pd{color:#b9c9c2}.services .svc .amt{font:800 min(2.3rem, 14cqi)/1 var(--display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:18px 0 16px}.services .svc .pcard ul{gap:8px;margin:0 0 22px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.services .svc .pcard li{padding-left:22px;position:relative}.services .svc .pcard li:before{content:"✓";color:var(--em);font-weight:700;position:absolute;left:0}.services .svc .pcard.pop li:before{color:var(--mint)}.services .svc .pcard li .soon{font:500 9.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#7a5a00;background:#fff3cd;border-radius:4px;margin-left:6px;padding:2px 6px}.services .svc .go{min-height:48px;color:var(--ink);transition:background-color .2s, transform .2s var(--out);border:1px solid #c9d6d1;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:flex}.services .svc .go:hover{background:#0b15120d}.services .svc .go:active{transform:scale(.97)}.services .svc .pcard.pop .go{background:linear-gradient(180deg, #3fe0a5, var(--em));color:#03140e;border:0}.services .svc .consult{background:#fff;border:1px dashed #b9cbc4;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;padding:18px 22px;display:flex}.services .svc .consult b{font:800 1.1rem/1.3 var(--display)}.services .svc .consult span{color:#3f524b;font-size:14px;line-height:1.5}.services .svc .consult a{min-height:44px;color:var(--deep);align-items:center;gap:8px;margin-left:auto;font-weight:700;display:flex}.services .svc .packages :focus-visible{outline-color:var(--deep)}.services .svc .packages .pop :focus-visible{outline-color:var(--mint)}@media (max-width:960px){.services .svc .pgrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:26px -16px 0;padding:18px 16px 12px;display:flex;overflow-x:auto}.services .svc .pgrid::-webkit-scrollbar{display:none}.services .svc .pcard{scroll-snap-align:center;flex:0 0 80%}.services .svc .pcard.pop{translate:none}.services .svc .consult a{margin-left:0}}@media (max-width:860px){.services .svc .pcard{padding:24px 18px 18px}.services .svc .pcard h3{font-size:1.2rem}}.services .svc .faq{background:var(--stage);padding:100px 0 110px}.services .svc .qa{margin-top:28px}.services .svc .faq details{border-bottom:1px solid var(--line)}.services .svc .faq summary{cursor:pointer;min-height:64px;font:800 clamp(1.05rem, 1.6vw, 1.3rem)/1.3 var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;list-style:none;display:flex}.services .svc .faq summary::-webkit-details-marker{display:none}.services .svc .faq summary:after{content:"+";color:var(--mint);transition:transform .3s var(--out);flex:none;font-size:28px;font-weight:400;line-height:1}.services .svc .faq details[open] summary:after{transform:rotate(45deg)}.services .svc .faq details p{color:#b9c9c2;max-width:70ch;margin:0 0 22px;line-height:1.6}.services .svc .land .slabcta h2{font:800 clamp(2.2rem, 6vw, 4.8rem)/.95 var(--display)}@media (max-width:400px){.services .svc .land .slabcta .btn{padding:0 18px}}@media (prefers-reduced-motion:reduce),(hover:none) and (max-height:549px){.services .svc .ogrid{padding:130px 0 70px;position:relative;inset:auto;--p:1!important}.services .svc .ocopy{opacity:1;position:relative;top:auto;transform:none;filter:none!important}.services .svc .ocopy p{-webkit-line-clamp:unset;display:block;overflow:visible}.services .svc .sigbox{transform:none}.services .svc :is(.sstack figure,.vf i,.vf .af,.feed,.hrt,.hrt-fill,.hit,.prod,.cart em,.digits,.swall figure),.services .svc .vf .rec:before,.services .svc .hit.you:after,.services .svc .buy:after{animation:none}.services .svc .typed:after{display:none}.services .svc .ostage,.services .svc .wstage{padding:100px 0;position:relative;inset:auto}.services .svc .ogrid4{display:grid}.services .svc .ocard{opacity:1;position:relative;top:auto;transform:none}.services .svc .ocard:after{display:none}.services .svc .strip{flex-wrap:wrap;justify-content:center;align-self:stretch;width:auto;padding:0 16px;transform:none}.services .svc .strip figure{transition:none;transform:none}.services .svc .tl-fill{transform:none}.services .svc .go,.services .svc .faq summary:after{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:860px),(max-width:860px) and (hover:none) and (max-height:549px){.services .svc .sigbox{height:clamp(220px,60vw,320px);margin-top:30px;position:relative;bottom:auto;left:auto;right:auto}.services .svc .ogrid4{grid-template-columns:minmax(0,1fr);gap:12px}.services .svc .strip figure{width:calc(50% - 7px)}}
