.signature-page{background:#090b08;color:#eff3e8}.signature-page main{overflow:clip}.signature-page h1,.signature-page h2,.signature-page h3{font-family:var(--display);font-weight:700;line-height:1.02}.signature-page h2{font-size:clamp(42px,5.7vw,88px);letter-spacing:-.02em}.signature-page h3{font-size:clamp(28px,3vw,45px)}.signature-page em{font-style:normal;color:#d0fb78}.signature-page p{color:#b8c3ad;line-height:1.7}.signature-page .actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.signature-page .button{min-height:48px;font-size:14px}.signature-page .text-link{display:inline-flex;align-items:center;min-height:44px;color:#d0fb78;font-size:14px}.signature-page .section-label{color:#b9c8aa;font-size:11px;letter-spacing:1.5px;margin-bottom:28px}.signature-page .nav{background:#0b0f0a55}.signature-page .nav.scrolled{background:#0b0f0ae8;backdrop-filter:blur(16px)}.signature-page .nav .nav-cta{font-size:12px;padding:13px 17px}.signature-page .nav .nav-cta span{margin-left:12px}.signature-page :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid #e9ffc7;outline-offset:5px}.sg-section{padding:100px 6%;scroll-margin-top:90px}.sg-pin{padding:85px 6%;position:relative}.sg-lead{max-width:830px;font-size:19px;margin:30px 0}.sg-two-copy{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin:30px 0;max-width:1050px}.sg-two-copy p{font-size:17px}.sg-small{font:11px/1.7 var(--body);letter-spacing:1px;color:#adbf9a}.sg-film{position:relative;margin:0;background:#090b08;aspect-ratio:16/9;border:1px solid #35482b;overflow:hidden}.sg-film video{display:block;width:100%;height:100%;object-fit:cover}.sg-film figcaption{position:absolute;left:18px;bottom:18px;font-size:11px;color:#d3ddc9;max-width:65%;background:#10170caa;padding:6px 10px}.sg-play{position:absolute;right:15px;bottom:15px;min-height:44px;border:1px solid #91aa73;border-radius:30px;background:#0d140ddd;color:#d0fb78;padding:10px 16px;font:12px var(--body)}.sg-chrome{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:35px;padding:10px 16px;background:#1e2618;color:#b2c1a2;font-size:10px}.sg-chrome>span{font-size:9px;letter-spacing:1px}.sg-hero{background:#050705}.sg-hero .sg-pin{padding-top:145px;padding-bottom:90px;min-height:850px;overflow:hidden}.sg-hero-browser{position:absolute;inset:100px 4% 50px;opacity:.32;transform:perspective(1400px) rotateX(7deg) scale(.85);pointer-events:none}.sg-hero-browser .sg-film{height:100%;border:0}.sg-hero-browser .sg-play{pointer-events:auto}.sg-hero-browser figcaption{display:none}.sg-hero-copy{position:relative;z-index:2;pointer-events:none}.sg-hero-copy a{pointer-events:auto}.sg-hero h1{font-size:clamp(55px,7.8vw,122px);letter-spacing:-.025em}.sg-hero h1>span{display:block;margin-bottom:25px}.sg-hero-after{max-width:780px;margin-top:35px}.sg-hero-after p{font-size:18px;margin-bottom:25px;color:#d7e0cc}.sg-hero-bottom{position:absolute;bottom:25px;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:4;font-size:11px;color:#b9cda6}.sg-hero-bottom>a{color:#d0fb78}.sg-motion-toggle{background:#121c0d;border:1px solid #556b3e;padding:10px 14px;color:#d0fb78;font:11px var(--body);min-height:44px;border-radius:30px}.sg-introduction{background:#141d0f;border-top:1px solid #456034}.sg-elements{background:#0b1008}.sg-elements .sg-pin{text-align:center}.sg-element-display>span{font-size:11px;letter-spacing:2px;color:#91a77a}.sg-element-display h2{font-size:clamp(60px,11vw,165px);margin:35px 0;color:#d0fb78;overflow-wrap:anywhere}.sg-element-display p{font-size:24px;min-height:45px}.sg-sequence-controls{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:35px}.sg-sequence-controls button,.sg-cinema-tabs button,.sg-responsive-controls button{background:#141e0d;border:1px solid #50643a;padding:13px 17px;min-height:44px;color:#b9cba7;font:12px var(--body);transition:background .25s,color .25s}.sg-sequence-controls button[aria-pressed=true],.sg-cinema-tabs button[aria-pressed=true],.sg-responsive-controls button[aria-pressed=true]{background:#d0fb78;color:#16230b;border-color:#d0fb78}.sg-assembly{margin:40px 0 0;font-size:12px;letter-spacing:1px}.sg-assembly strong{display:block;font:600 36px var(--display);color:#e9f4df;margin-top:15px}.sg-audience{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;margin-top:40px}.sg-audience>div>p{font-size:17px;max-width:550px}.sg-audience-buttons{display:grid;margin-top:30px}.sg-audience-buttons button{display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;border-top:1px solid #485c35;padding:17px 0;min-height:55px;text-align:left;color:#c0cfb0;font:15px var(--body)}.sg-audience-buttons button[aria-pressed=true]{color:#d0fb78}.sg-audience-preview{margin:0;border:1px solid #536c3c;background:#17210f;border-radius:8px;overflow:hidden;transform:perspective(1200px) rotateY(-5deg);transition:transform .4s}.sg-audience-preview img{display:block;width:100%;aspect-ratio:1.6;object-fit:contain;object-position:top}.sg-audience-preview figcaption{padding:17px;font-size:11px;color:#adbf9c}.sg-comparison{background:#11170d}.sg-compare-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;margin-top:45px;perspective:1500px}.sg-compare-grid article{border:1px solid #4a5c3a;padding:35px;background:#182112}.sg-compare-grid article>span:first-child{font-size:10px;letter-spacing:1.5px;color:#b0c498}.sg-compare-grid h3{font-size:clamp(45px,5vw,70px);margin:30px 0}.sg-compare-grid ul{padding:0;list-style:none;margin:25px 0}.sg-compare-grid li{border-top:1px solid #3d5030;padding:11px 0;font-size:14px;color:#c5d3b7}.sg-compare-grid a{font-size:14px;color:#d0fb78}.sg-depth-card{transition:transform .5s,background .5s,border-color .5s;transform:rotateY(-3deg)}.sg-depth-card:hover,.sg-depth-card:focus{transform:rotateY(0deg) translateZ(18px);background:#25351a;border-color:#a8ce6c}.sg-story{background:#d4edb0;color:#12200b}.sg-story em{color:#486a2a}.sg-story .section-label{color:#4c663b}.sg-story h2{font-size:clamp(38px,4.5vw,65px)}.sg-story-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:center;margin-top:30px}.sg-story-copy>span{font-size:11px;letter-spacing:1.5px}.sg-story-copy h3{font-size:clamp(30px,3vw,45px);margin:20px 0}.sg-story-copy p{color:#3e5530;min-height:54px}.sg-story-copy .sg-sequence-controls{justify-content:start;margin-top:20px}.sg-story-copy button{padding:11px;font-size:11px}.sg-demo-browser{border:1px solid #53683f;background:#17240d;box-shadow:0 20px 50px #24331733;border-radius:10px;overflow:hidden}.sg-story-screen{padding:28px;background:#15210e;color:#f2f8e9;position:relative;min-height:370px;transition:background .5s}.sg-story-screen h3{font-size:clamp(30px,3.7vw,55px);max-width:430px;margin:20px 0;position:relative;z-index:1}.sg-story-screen p{font-size:14px;max-width:340px;margin:25px 0 20px}.sg-story-screen a{display:inline-block;min-height:44px;padding:12px 16px;background:#d0fb78;color:#19290d;font-size:12px}.sg-story-screen small{display:block;font-size:10px;line-height:1.6;margin-top:18px;color:#a6b995}.sg-demo-art{position:absolute;inset:55px 25px auto auto;width:35%;height:170px;opacity:.45;transform:rotate(-6deg);transition:transform .7s,opacity .7s}.sg-demo-art i{display:block;width:100%;height:35px;margin-bottom:12px;background:#90a974;transform:translateX(0);transition:transform .6s}.sg-demo-art i:nth-child(2){width:80%;background:#b3cd92}.sg-story-screen[data-story-state="1"]{background:#243d17}.sg-story-screen[data-story-state="1"] .sg-demo-art{transform:rotate(0) scale(1.1);opacity:.65}.sg-story-screen[data-story-state="2"] .sg-demo-art i{transform:translateX(-20px);border:1px solid #dcf7bc;background:transparent}.sg-story-screen[data-story-state="3"] .sg-demo-art{transform:translateY(25px) rotate(4deg);opacity:.2}.sg-story-end{font:600 clamp(24px,3vw,42px) var(--display);margin-top:30px;color:#233718!important}.sg-micro-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:45px}.sg-micro-grid article{min-height:300px;border:1px solid #405932;background:#111b0b;padding:30px;display:flex;flex-direction:column;align-items:start;gap:24px}.sg-micro-grid article>span{font-size:10px;letter-spacing:1.5px;color:#a0b38e}.sg-micro-grid article p{font-size:13px}.sg-micro-grid .button{transition:transform .3s,box-shadow .3s}.sg-micro-grid .button:hover,.sg-micro-grid .button:focus-visible{transform:translateY(-3px);box-shadow:0 10px 35px #9bc65022}.sg-mask{position:relative;overflow:hidden;width:100%;height:180px;padding:0;border:1px solid #405932;background:#25351a}.sg-mask img{width:100%;height:100%;object-fit:cover;clip-path:circle(22% at 50% 50%);transition:clip-path .7s}.sg-mask[aria-pressed=true] img{clip-path:circle(100% at 50% 50%)}.sg-mask span{position:absolute;bottom:12px;right:12px;background:#101a0deb;color:#d0fb78;padding:8px 13px;font-size:11px}.sg-expand{width:100%;border-block:1px solid #4b613a}.sg-expand summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;min-height:52px;font-size:15px;color:#d0fb78;cursor:pointer;list-style:none}.sg-expand summary::-webkit-details-marker{display:none}.sg-expand p{padding-bottom:20px;font-size:15px}.sg-expand[open] summary>span{transform:rotate(45deg)}.sg-device-toggle{padding:12px 17px;min-height:44px;background:none;border:1px solid #758e59;color:#d0fb78;font:12px var(--body)}.sg-mini-device{width:100%;height:140px;border:1px solid #8ba968;border-radius:7px;padding:16px;transition:width .6s,border-radius .6s;background:#253b16;align-self:center}.sg-mini-device b{font-size:10px}.sg-mini-device i{display:block;width:65%;height:10px;margin-top:10px;background:#779655}.sg-mini-device span{display:block;font:600 18px var(--display);margin-top:10px}.sg-mini-device.is-phone{width:145px;border-radius:20px}.sg-statement{font:600 clamp(30px,4vw,60px)/1.15 var(--display);margin-top:65px;color:#dbe8d0!important}.sg-cinema{background:#040604}.sg-cinema-tabs,.sg-responsive-controls{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0}.sg-cinema-panels{max-width:1200px}.sg-cinema>.sg-small{margin-top:20px}.sg-responsive{background:#10170c}.sg-responsive-stage{min-height:460px;display:flex;align-items:center;justify-content:center;border:1px solid #314725;background:radial-gradient(ellipse,#30481d55,transparent 70%);padding:35px}.sg-responsive-device{width:100%;max-width:1000px;border:1px solid #829e62;border-radius:9px;overflow:hidden;transition:width .65s,max-width .65s,border-radius .65s;background:#192a0e}.sg-responsive-device[data-size="1"]{max-width:780px}.sg-responsive-device[data-size="2"]{max-width:560px;border-radius:20px}.sg-responsive-device[data-size="3"]{max-width:300px;border-radius:26px}.sg-responsive-content{padding:30px;container-type:inline-size}.sg-responsive-content h3{font-size:clamp(30px,7cqw,70px);margin:25px 0}.sg-responsive-content p{font-size:14px;max-width:400px}.sg-responsive-services{display:flex;gap:15px;margin-top:30px;border-top:1px solid #536c3d;padding-top:15px}.sg-responsive-services span{flex:1;font-size:13px;line-height:1.7}.sg-responsive-device[data-size="3"] .sg-responsive-services{flex-direction:column}.sg-responsive-device[data-size="3"] .sg-responsive-content{padding:22px}.sg-transform-film{margin-top:30px}.sg-transform-film .sg-film{max-width:850px;margin:10px auto 25px}.sg-path{display:grid;grid-template-columns:repeat(7,1fr);margin-top:45px}.sg-path button{background:#131e0d;border:1px solid #425831;color:#c4d4b7;text-align:left;min-height:105px;padding:20px 12px;font:12px/1.6 var(--body)}.sg-path button span{display:block;color:#8cae68;font:600 30px var(--display);margin-bottom:15px}.sg-path button[aria-pressed=true]{background:#d0fb78;color:#192c0c}.sg-path button[aria-pressed=true] span{color:#49682b}.sg-journey-result{padding:35px;border:1px solid #506a3c;max-width:800px;margin:30px auto;text-align:center;background:#19270f}.sg-journey-result strong{font:600 55px var(--display);color:#d0fb78}.sg-journey-result p{margin:15px auto;max-width:500px;min-height:54px}.sg-journey-result button{background:none;border:0;color:#d0fb78;min-height:44px;font:14px var(--body)}.sg-included{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:50px;align-items:start}.sg-included details{border-top:1px solid #63794c}.sg-included summary{padding:25px 0;display:flex;gap:22px;align-items:center;list-style:none;cursor:pointer}.sg-included summary::-webkit-details-marker{display:none}.sg-included summary>span{font-size:11px;color:#87a66b}.sg-included h3{font-size:28px;flex:1}.sg-included summary>b{font-weight:400;color:#d0fb78;font-size:25px}.sg-included details[open] summary>b{transform:rotate(45deg)}.sg-included ul{margin:0 0 30px 40px;padding:0;list-style:none;color:#bdceb0;line-height:2;font-size:15px}.sg-platform{background:#19290f}.sg-platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:45px;align-items:center}.sg-platform-grid h3{font-size:28px}.sg-price{font:600 clamp(85px,10vw,150px)/1.1 var(--display);color:#d0fb78!important;margin:30px 0}.sg-price small{font:14px var(--body);margin-left:15px}.sg-platform-grid p:not(.sg-price){margin:20px 0}.sg-platform-visual{text-align:center;border:1px solid #566d3f;padding:30px;background:#12200b}.sg-platform-site{border:1px solid #7c985a;padding:30px;background:#283e17}.sg-platform-site>span{display:block;font-size:10px;letter-spacing:2px}.sg-platform-site strong{display:block;font:600 48px var(--display);margin-top:20px}.sg-plus{display:block;font-size:40px;color:#88ae5b;margin:20px 0}.sg-platform-nodes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sg-platform-nodes>span{border:1px solid #3e5f2a;padding:15px 8px;font-size:13px;transition:background .5s,border-color .5s}.sg-platform.in-view .sg-platform-nodes>span{background:#263e15;border-color:#829f60}.sg-platform.in-view .sg-platform-nodes>span:nth-child(2){transition-delay:.15s}.sg-platform.in-view .sg-platform-nodes>span:nth-child(3){transition-delay:.3s}.sg-platform.in-view .sg-platform-nodes>span:nth-child(4){transition-delay:.45s}.sg-platform.in-view .sg-platform-nodes>span:nth-child(5){transition-delay:.6s}.sg-platform.in-view .sg-platform-nodes>span:nth-child(6){transition-delay:.75s}.sg-platform-total{display:block;font:600 30px var(--display);margin-top:30px;color:#d0fb78}.sg-seo{border-bottom:1px solid #40582d}.sg-seo p{max-width:760px;margin:25px 0;font-size:17px}.sg-investment{background:#d0fb78;color:#15260a}.sg-investment em{color:#4e702e}.sg-investment .section-label,.sg-investment p,.sg-investment .sg-small{color:#3b5425!important}.sg-investment h2{max-width:1000px;margin-bottom:40px}.sg-investment-price{font:700 clamp(100px,18vw,260px)/1 var(--display);color:#15260a!important;margin:20px 0}.sg-investment .button{background:#17260d;color:#d0fb78;border-color:#17260d}.sg-investment .text-link{color:#263c16;text-decoration:underline;text-underline-offset:5px}.sg-investment .actions{margin-top:30px}.sg-monthly{font-size:21px}.sg-fit{display:grid;grid-template-columns:1fr 1fr;gap:30px 8%;background:#10180b}.sg-fit .section-label{grid-column:1/-1;margin:0}.sg-fit p{font-size:17px}.sg-fit strong{display:block;color:#d6e5c8;margin:25px 0}.sg-selected article{margin-top:65px;padding-bottom:45px;border-bottom:1px solid #3e542e}.sg-project-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.sg-project-head span{font-size:11px;color:#a5bc90}.sg-project-head h3{font-size:clamp(35px,4vw,60px);margin-top:18px}.sg-project-image{display:block;border:1px solid #536d3e;border-radius:9px;overflow:hidden;background:#17220e}.sg-project-image img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;object-position:top;transition:transform .6s}.sg-project-image:hover img{transform:scale(1.01)}.sg-selected>.text-link{margin-top:25px}.sg-process{background:#1b2b12}.sg-process-viewport{overflow-x:auto;scroll-snap-type:x mandatory;margin-top:40px;scrollbar-width:thin}.sg-process-rail{display:flex;gap:25px}.sg-process-rail article{flex:0 0 40%;border:1px solid #4c6736;padding:30px;min-height:300px;background:#14200d;scroll-snap-align:start;transition:background .4s}.sg-process-rail article.is-active{background:#2b431a;border-color:#d0fb78}.sg-process-rail article>span{font:600 45px var(--display);color:#8aa86c}.sg-process-rail h3{font-size:44px;margin:25px 0}.sg-process-rail p{font-size:16px}.sg-process-rail img{display:block;width:170px;max-width:100%;height:90px;object-fit:cover;object-position:top;margin-top:20px}.sg-process-controls{display:flex;align-items:center;justify-content:space-between;margin-top:25px;font-size:12px;color:#b7cba4}.sg-process-controls button{background:none;border:1px solid #69894a;padding:12px 20px;min-height:44px;color:#d0fb78;font:13px var(--body)}.sg-big-idea{background:#040604}.sg-big-idea .sg-pin{min-height:85svh;display:flex;flex-direction:column;justify-content:center}.sg-big-idea h2{font-size:clamp(45px,7vw,108px)}.sg-big-idea h2>span{display:block;margin:25px 0}.sg-big-idea p{font-size:21px;margin-top:25px}.sg-final{position:relative;min-height:90svh;display:flex;align-items:center;overflow:hidden}.sg-final-film{position:absolute;inset:0;border:0;aspect-ratio:auto;opacity:.32}.sg-final-film video{height:100%;object-fit:cover}.sg-final-film figcaption{display:none}.sg-final-copy{position:relative;max-width:1100px;pointer-events:none}.sg-final-copy a{pointer-events:auto}.sg-final-copy h2{font-size:clamp(50px,7vw,110px)}.sg-final-copy p{max-width:640px;margin:30px 0;font-size:18px;color:#d3dfc7}.sg-final-copy>.text-link{margin-top:30px}.sg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Only activate pins when the viewport has room and the visitor permits motion. */
.signature-cinematic .sg-track{height:260vh}.signature-cinematic .sg-track>.sg-pin{position:sticky;top:0;height:100vh;min-height:0;display:flex;flex-direction:column;justify-content:center}.signature-cinematic .sg-hero{height:320vh}.signature-cinematic .sg-hero .sg-pin{padding-top:110px}.signature-cinematic .sg-hero h1{position:relative;height:300px}.signature-cinematic .sg-hero h1>span{position:absolute;inset:0;opacity:0;transform:translateY(30px);transition:opacity .6s,transform .7s}.signature-cinematic .sg-hero h1>span.is-active{opacity:1;transform:none}.signature-cinematic .sg-hero-browser{transform:perspective(1400px) rotateX(calc((1 - var(--p,0))*7deg)) scale(calc(.72 + var(--p,0)*.34));opacity:calc(.18 + var(--p,0)*.35)}.signature-cinematic .sg-hero-browser .sg-chrome{opacity:calc(1 - var(--p,0))}.signature-cinematic .sg-hero-after{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s;pointer-events:none}.signature-cinematic .sg-hero.after-reveal .sg-hero-after{opacity:1;transform:none;pointer-events:auto}.signature-cinematic .sg-hero:not(.after-reveal) .sg-hero-after a{visibility:hidden}.signature-cinematic .sg-elements{height:300vh}.signature-cinematic .sg-elements .sg-element-display h2{transform:scale(calc(.95 + var(--p,0)*.05))}.signature-cinematic .sg-elements .sg-assembly{opacity:calc(.25 + var(--p,0)*.75)}.signature-cinematic .sg-story{height:300vh}.signature-cinematic .sg-story .sg-pin{padding-top:100px;padding-bottom:25px}.signature-cinematic .sg-story-screen{min-height:340px}.signature-cinematic .sg-process{height:260vh}.signature-cinematic .sg-process-viewport{overflow:hidden}.signature-cinematic .sg-process-rail{transform:translateX(var(--rail-x,0px));will-change:transform}.signature-cinematic .sg-big-idea{height:240vh}.signature-cinematic .sg-big-idea h2{position:relative;height:390px}.signature-cinematic .sg-big-idea h2>span{position:absolute;inset:0;opacity:0;transform:translateY(30px);transition:opacity .6s,transform .6s}.signature-cinematic .sg-big-idea h2>span.is-active{opacity:1;transform:none}
@media(max-width:900px){.sg-section,.sg-pin{padding:70px 6%}.sg-audience,.sg-story-layout,.sg-platform-grid{grid-template-columns:1fr;gap:35px}.sg-audience-preview{transform:none}.sg-path{grid-template-columns:repeat(4,1fr)}.sg-compare-grid{grid-template-columns:1fr 1fr}.sg-compare-grid article{padding:25px}.sg-two-copy{gap:30px}.sg-hero .sg-pin{min-height:0;padding-top:125px;padding-bottom:135px}.sg-hero h1{font-size:10vw}.sg-hero h1>span{margin-bottom:30px}.sg-hero-browser{inset:100px 0 90px;opacity:.15;transform:none}.sg-hero-browser .sg-play{display:none}.sg-hero-bottom{flex-wrap:wrap;font-size:10px}.sg-hero-bottom>span{display:none}.sg-depth-card{transform:none}.sg-process-rail article{flex-basis:65%}.sg-final{padding-bottom:110px}.sg-final-film .sg-play{bottom:20px}.sg-responsive-stage{padding:25px}.signature-page .nav .nav-cta{font-size:10px}.signature-page .nav .nav-cta span{display:none}}
@media(max-width:650px){.signature-page .nav{gap:9px}.signature-page .nav .logo img{width:95px}.signature-page .nav .nav-cta{max-width:155px;white-space:normal;text-align:center;font-size:10px;padding:10px 13px;min-height:44px}.signature-page .nav .menu-button{min-width:44px;min-height:44px}.signature-page h2{font-size:11.6vw}.sg-section,.sg-pin{padding:60px 6%}.signature-page .section-label{font-size:10px;letter-spacing:1px}.sg-lead{font-size:16px}.sg-two-copy{grid-template-columns:1fr;gap:18px;margin:25px 0}.sg-two-copy p{font-size:16px}.sg-hero .sg-pin{padding-top:115px}.sg-hero h1{font-size:12.7vw;line-height:1.02}.sg-hero-after p{font-size:16px}.signature-page .button{font-size:12px;padding-inline:15px;max-width:100%}.sg-hero-bottom{gap:12px}.sg-hero-bottom>a{font-size:11px}.sg-element-display h2{font-size:13vw;overflow-wrap:normal}.sg-element-display p{font-size:20px}.sg-sequence-controls button,.sg-cinema-tabs button,.sg-responsive-controls button{font-size:10px;padding:11px;min-height:44px}.sg-assembly strong{font-size:30px}.sg-audience-buttons button{font-size:14px}.sg-compare-grid,.sg-micro-grid,.sg-fit{grid-template-columns:1fr}.sg-compare-grid h3{font-size:48px}.sg-story-copy h3{font-size:34px}.sg-story h2{font-size:10.8vw}.sg-story-screen{padding:22px;min-height:370px}.sg-story-screen h3{font-size:35px}.sg-demo-art{width:35%;height:130px;right:15px}.sg-story-end{font-size:28px}.sg-micro-grid article{padding:23px;gap:20px}.sg-micro-grid h3{font-size:30px}.sg-statement{font-size:31px;line-height:1.2;margin-top:40px}.sg-film figcaption{font-size:9px;left:8px;bottom:auto;top:8px;max-width:75%}.sg-film .sg-play{font-size:10px;padding:8px 13px;right:10px;bottom:10px}.sg-responsive-stage{padding:15px;min-height:400px}.sg-responsive-content{padding:22px}.sg-responsive-content h3{font-size:32px}.sg-responsive-device[data-size="0"],.sg-responsive-device[data-size="1"]{width:100%}.sg-path{grid-template-columns:repeat(2,1fr)}.sg-path button{min-height:95px;padding:15px}.sg-journey-result{padding:25px}.sg-journey-result strong{font-size:43px}.sg-included{grid-template-columns:1fr}.sg-included h3{font-size:26px}.sg-platform-site strong{font-size:38px}.sg-platform-visual{padding:20px}.sg-platform-nodes>span{font-size:12px}.sg-price{font-size:100px}.sg-investment-price{font-size:28vw}.sg-monthly{font-size:18px}.sg-project-head{display:block}.sg-project-head h3{font-size:36px}.sg-project-head .text-link{margin-top:15px}.sg-process-rail article{flex-basis:92%;padding:25px}.sg-process-rail h3{font-size:39px}.sg-big-idea h2{font-size:12vw}.sg-big-idea h2>span{margin:35px 0}.sg-final-copy h2{font-size:12vw}.sg-final-copy p{font-size:16px}.sg-chrome>span{font-size:7px}.sg-chrome{gap:12px}.sg-final{min-height:0;padding-bottom:100px}}
@media(prefers-reduced-motion:reduce){.signature-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sg-audience-preview,.sg-depth-card,.sg-depth-card:hover,.sg-depth-card:focus,.sg-project-image:hover img{transform:none}.sg-hero-browser{transform:none}}
.signature-reduced .sg-track{height:auto!important}.signature-reduced *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.signature-page .logo img{display:block;width:155px;height:auto}.signature-page .footer-top .logo img{width:200px}.signature-page .skip-link{position:fixed;top:-80px;left:15px;padding:12px;background:#d0fb78;color:#101110;z-index:1000}.signature-page .skip-link:focus{top:10px}.sg-story-screen h3{white-space:pre-line}.signature-reduced .sg-depth-card{transform:none!important}@media(max-width:700px){.signature-page .logo img{width:95px}.signature-page .footer-top .logo img{width:165px}}
