:root{--stagger-dur:500ms;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(0.22,1,0.36,1)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease,transform 0s linear,filter 0s linear;transition-delay:0s}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}:root{--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-chevron,.t-acc-panel,.t-acc-panel-inner{transition:none!important}}.marketing-experience{--preview-progress:0;--stagger-dur:650ms;--stagger-stagger:75ms;--stagger-distance:20px;--stagger-blur:3px}.marketing-experience:not([data-motion=ready]) .t-stagger-line{opacity:1;transform:none;filter:none}.marketing-experience .t-stagger-line{transition-delay:calc(var(--line-index, 0) * var(--stagger-stagger))}.marketing-experience .hero-intro{animation:none;z-index:2}.marketing-experience .hero-intro h1{font-size:clamp(48px,6.6vw,86px);max-width:970px}.marketing-experience .hero-intro h1>em,.marketing-experience .hero-intro h1>span{display:block}.marketing-experience .hero-assurance.t-stagger-line,.marketing-experience .hero-ctas.t-stagger-line{display:flex}.marketing-experience .hero-intro>.eyebrow{display:inline-flex}.hero-symbol{display:inline-grid;width:.66em;height:.66em;place-items:center;margin-left:.19em;vertical-align:.02em;background:var(--brand);color:white;border-radius:.17em;box-shadow:4px 4px 0 var(--accent-cyan);transform:rotate(-9deg);transition:transform .25s var(--stagger-ease)}.hero-symbol svg{width:55%;height:55%}.hero-intro.is-shown .hero-symbol{animation:brand-symbol-arrive .9s var(--stagger-ease) .15s backwards}.hero-symbol:hover{transform:rotate(7deg)}@keyframes brand-symbol-arrive{0%{transform:translateY(20px) rotate(-30deg) scale(.7);opacity:0}to{transform:translateY(0) rotate(-9deg) scale(1);opacity:1}}.product-scene{position:relative;isolation:isolate;perspective:1800px;width:min(1010px,calc(100% - 100px));margin:54px auto 0}.marketing-experience .product-stage{width:100%;margin:0;padding:35px 35px 0;border:1px solid #322ba0;border-radius:25px 25px 0 0;background:var(--brand);animation:none;overflow:hidden;transform-origin:50% 100%;transform:translateY(calc(20px * (1 - var(--preview-progress)))) rotateX(calc(9deg * (1 - var(--preview-progress)))) rotate(calc(-1.4deg * (1 - var(--preview-progress))));will-change:transform}.marketing-experience .product-stage:after,.marketing-experience .product-stage:before{content:"";position:absolute;pointer-events:none;width:270px;height:650px;top:-120px;right:80px;background:#ffffff09;transform:rotate(33deg)}.marketing-experience .product-stage:after{right:360px;width:110px;background:#ffffff05}.marketing-experience .preview-caption,.marketing-experience .product-preview{position:relative;z-index:1}.marketing-experience .product-preview{box-shadow:0 12px 40px #08043722}.marketing-experience .preview-caption{color:#dbd9f2;padding:14px 0;font-size:10px}.preview-float{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:15px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 15px 45px #1e188419;pointer-events:none}.preview-float>span{display:grid;place-items:center;width:37px;height:39px;border-radius:9px;background:#eaf7fb;color:#24768b}.preview-float strong{display:block;font-size:12px;font-weight:550}.preview-float small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.preview-float>svg{color:var(--brand);margin-left:8px}.preview-float-security{left:-65px;top:115px;transform:rotate(-5deg);animation:security-drift 6s ease-in-out .8s 2}.preview-float-control{right:-55px;bottom:80px;transform:rotate(5deg);animation:control-drift 7s ease-in-out 1.2s 2}.preview-float-control>span{background:#fff0f5;color:var(--accent-pink)}@keyframes security-drift{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(-3deg)}}@keyframes control-drift{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-8px) rotate(3deg)}}.marketing-reveal{transition:opacity .6s var(--stagger-ease),transform .6s var(--stagger-ease);transition-delay:var(--reveal-delay,0s)}.marketing-experience[data-motion=ready] .marketing-reveal:not([data-revealed=true]){opacity:0;transform:translateY(24px)}.marketing-experience .solution-item{position:relative}.marketing-experience .solution-item:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--accent-cyan);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--stagger-ease)}.marketing-experience .solution-icon{transition:transform .35s var(--stagger-ease),background-color .25s ease,color .25s ease}.marketing-experience .solution-item:focus-within:before{transform:scaleX(1)}.marketing-experience .button svg,.marketing-experience .hero-text-link svg{transition:transform .25s var(--stagger-ease)}.marketing-experience .button:hover svg{transform:translateX(4px)}.marketing-experience .hero-text-link:hover svg{transform:translate(2px,-2px)}.marketing-experience .control-image>img{transition:transform .9s var(--stagger-ease),filter .6s ease}.marketing-experience .control-image[data-revealed=true]>img{animation:image-settle 1.1s var(--stagger-ease) both}@keyframes image-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.marketing-experience .t-acc{padding:0;border-bottom:1px solid var(--line)}.marketing-experience .t-acc:first-child{border-top:1px solid var(--line)}.marketing-experience .t-acc h3{font-size:inherit;font-weight:inherit}.marketing-experience .t-acc-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;border:0;background:transparent;color:var(--ink);padding:24px 0;font-size:14px;font-weight:500;cursor:pointer;transition:color .18s ease}.marketing-experience .t-acc-head:hover,.marketing-experience .t-acc[data-open=true] .t-acc-head{color:var(--brand)}.marketing-experience .t-acc-chevron{padding:7px;border:1px solid var(--line);border-radius:50%;color:var(--brand)}.marketing-experience .t-acc-panel-inner p{padding:0 40px 24px 0;font-size:13px;line-height:1.85;color:var(--muted)}.marketing-experience .closing-cta{position:relative;overflow:hidden;isolation:isolate;background:var(--brand);color:#fff;padding:96px 0}.marketing-experience .closing-cta .container{position:relative;z-index:1}.marketing-experience .closing-cta .eyebrow{color:#c9c5ee}.marketing-experience .closing-cta h2{font-size:clamp(42px,5.5vw,72px)}.marketing-experience .closing-cta em{color:#8bd4e5}.marketing-experience .closing-cta .button{background:white;color:var(--brand);border-color:white}.marketing-experience .closing-cta .button:hover{background:#c4edf5;border-color:#c4edf5}.closing-orbits{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;stroke:#ffffff17;stroke-width:1}.closing-orbits circle{fill:var(--accent-pink);stroke:none}@media (hover:hover) and (pointer:fine){.marketing-experience .solution-item:hover:before{transform:scaleX(1)}.marketing-experience .solution-item:hover .solution-icon{transform:translateY(-4px) rotate(-6deg);background:var(--brand);color:white}.marketing-experience .plan-card[data-revealed=true]:hover{transform:translateY(-6px);transition-delay:0s;box-shadow:0 14px 35px #1e18840c}.marketing-experience .control-image:hover>img{filter:saturate(.85)}}@media (max-width:1100px){.preview-float-security{left:-25px}.preview-float-control{right:-25px}}@media (max-width:800px){.marketing-experience .hero-intro h1{font-size:62px;letter-spacing:-2.7px}.product-scene{width:calc(100% - 40px);margin-top:40px}.marketing-experience .product-stage{padding:16px 16px 0;border-radius:16px 16px 0 0;transform:none;will-change:auto}.preview-float{display:none}.marketing-experience .preview-caption{font-size:8px;padding:11px 0}.closing-orbits{width:160%;left:-20%;opacity:.6}}@media (max-width:500px){.marketing-experience .hero-intro h1{font-size:47px;letter-spacing:-2.3px}.hero-symbol{box-shadow:3px 3px 0 var(--accent-cyan);margin-left:.13em}.marketing-experience .product-stage{padding:10px 10px 0}.marketing-experience .preview-caption{font-size:7px}.marketing-experience .closing-cta{padding:70px 0}}@media (max-width:380px){.marketing-experience .hero-intro h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.marketing-experience{--preview-progress:1}.marketing-experience .t-stagger-line{opacity:1;transform:none;filter:none}.marketing-experience .marketing-reveal{opacity:1!important;transform:none!important}.marketing-experience .product-stage{transform:none;will-change:auto}.marketing-experience .control-image>img,.marketing-experience .hero-symbol,.marketing-experience .preview-float{animation:none!important}.marketing-experience .button:hover,.marketing-experience .button:hover svg,.marketing-experience .plan-card:hover,.marketing-experience .solution-item:hover .solution-icon{transform:none}}