.marketing-root.page-technology .hero{position:relative;overflow:hidden;padding:80px 0 72px;background:#0a0a0c;color:#fff;margin-top:-14px}.marketing-root.page-technology .hero:before{content:"";position:absolute;inset:-10% -10% auto -10%;height:120%;background:radial-gradient(60% 50% at 50% 0,rgba(0,113,227,.42),transparent 65%),radial-gradient(45% 40% at 85% 35%,rgba(100,210,250,.18),transparent 60%)}.marketing-root.page-technology .hero:after{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000 30%,transparent 90%);mask-image:radial-gradient(60% 60% at 50% 30%,#000 30%,transparent 90%)}.marketing-root.page-technology .hero .container{position:relative;z-index:1}.marketing-root.page-technology .hero .kicker{color:var(--sky)}.marketing-root.page-technology .hero .kicker:before{background:var(--sky)}.marketing-root.page-technology h1.display{max-width:17ch;margin:6px 0 0;color:#fff;font-size:clamp(44px,7vw,92px);font-weight:200;letter-spacing:-.045em;line-height:.96}.marketing-root.page-technology h1.display em{font-style:normal;font-weight:300;background:linear-gradient(120deg,#64d2fa,#fff 50%,#64d2fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root.page-technology .hero-sub{max-width:66ch;margin:28px 0 0;color:#b9bcc4;font-size:19px;line-height:1.55}.marketing-root.page-technology .hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.marketing-root.page-technology .products{padding:100px 0}.marketing-root.page-technology .shapes{padding:100px 0;background:var(--cloud-2)}.marketing-root.page-technology .shape-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.marketing-root.page-technology .shape-card{display:flex;min-height:260px;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.marketing-root.page-technology .shape-card>span{color:var(--blue);font-size:12px;font-weight:500}.marketing-root.page-technology .shape-card h3{margin:28px 0 0;font-size:18px;font-weight:500;letter-spacing:-.02em}.marketing-root.page-technology .shape-card p{margin:10px 0 0;color:var(--ink-3);font-size:13.5px;line-height:1.6}.marketing-root.page-technology .shape-card strong{margin-top:auto;padding-top:22px;color:#18783a;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.marketing-root.page-technology .ladder{padding:100px 0}.marketing-root.page-technology .ladder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.marketing-root.page-technology .ladder-card{padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff}.marketing-root.page-technology .ladder-card>span{color:var(--blue);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.marketing-root.page-technology .ladder-card h3{margin:30px 0 0;font-size:21px;font-weight:450;letter-spacing:-.025em}.marketing-root.page-technology .ladder-card p{margin:12px 0 0;color:var(--ink-3);font-size:14px;line-height:1.65}.marketing-root.page-technology .boundary{padding:100px 0;background:#0a0a0c;color:#fff}.marketing-root.page-technology .boundary .kicker{color:var(--sky)}.marketing-root.page-technology .boundary .section-title{color:#fff}.marketing-root.page-technology .boundary .section-lead{color:#b9bcc4}.marketing-root.page-technology .boundary-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.marketing-root.page-technology .boundary-inner .btn{margin-top:28px}.marketing-root.page-technology .boundary-inner ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.marketing-root.page-technology .boundary-inner li{padding:15px 17px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04);color:#d7d9df;font-size:14px}.marketing-root.page-technology .boundary-inner li:before{content:"×";margin-right:11px;color:var(--sky);font-weight:600}.marketing-root.page-technology .cta{padding:130px 0 120px;text-align:center}.marketing-root.page-technology .cta h2{margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:200;letter-spacing:-.04em;line-height:1.04}.marketing-root.page-technology .cta h2 em{font-style:normal;font-weight:300;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root.page-technology .cta p{margin-top:18px;color:var(--ink-3);font-size:18px}.marketing-root.page-technology .cta .ctas{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}@media(max-width:980px){.marketing-root.page-technology .shape-grid{grid-template-columns:repeat(2,1fr)}.marketing-root.page-technology .boundary-inner{grid-template-columns:1fr;gap:36px}}@media(max-width:760px){.marketing-root.page-technology .boundary,.marketing-root.page-technology .ladder,.marketing-root.page-technology .products,.marketing-root.page-technology .shapes{padding:64px 0}.marketing-root.page-technology .ladder-grid,.marketing-root.page-technology .shape-grid{grid-template-columns:1fr}.marketing-root.page-technology .shape-card{min-height:auto}.marketing-root.page-technology .cta .ctas,.marketing-root.page-technology .hero-ctas{flex-direction:column}.marketing-root.page-technology .cta .btn,.marketing-root.page-technology .hero-ctas .btn{width:100%;justify-content:center}}