@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
.synk-theme{--head:'Inter',system-ui,sans-serif;--body:'Inter',system-ui,sans-serif;font-family:var(--body)}
.synk-theme h1,.synk-theme h2{letter-spacing:-.02em;font-weight:600}.synk-theme h3{letter-spacing:0;font-weight:500}
.synk-theme .nav{background:var(--bg);backdrop-filter:none;border-bottom:0}.synk-theme .nav .wrap{height:70px;width:min(1216px,100% - 64px);gap:20px}.synk-theme .logo{font-size:20px;letter-spacing:-.7px}.synk-theme .logo-mark{width:28px;height:28px;border-radius:5px}.synk-theme .logo-mark svg{width:20px;height:20px}.synk-theme .nav-links{position:absolute;left:50%;transform:translateX(-50%);gap:6px;margin:0}.synk-theme .nav-links>a{font-size:12px;letter-spacing:.02em;padding:9px}.synk-theme .nav-right{margin-left:auto}.synk-theme .nav-right .btn{font-size:12px;min-height:38px;background:var(--bg-2);padding:9px 15px;color:var(--text);border:0;border-radius:7px}
.sn-nav-label{display:flex;height:18px;overflow:hidden}.sn-letter{display:inline-block;position:relative;white-space:pre;transition:transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .015s)}.sn-letter>i{position:absolute;left:0;top:100%;font-style:normal;color:var(--brand-2)}.nav a:hover .sn-letter,.nav a:focus-visible .sn-letter{transform:translateY(-100%)}
.synk-theme .btn-primary{background:var(--brand-2);color:white}.sn-hero{height:800px;position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden}.sn-particles{position:absolute;inset:0;pointer-events:none;z-index:-1;background:transparent}.sn-particles canvas{width:100%;height:100%;display:block}.sn-particles:not(.webgl-ready){background-image:radial-gradient(#c3b59e 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(ellipse at center,transparent 28%,#000 75%)}.sn-hero-copy{text-align:center;max-width:780px;padding:0 24px;position:relative}.sn-hero h1{font-size:48px;line-height:55px;letter-spacing:-.02em;margin:29px 0 24px}.sn-hero p{font-size:16px;line-height:26px;color:var(--muted);margin:0 0 26px}.sn-hero-copy>small{font-size:10px;display:block;color:var(--dim);margin-top:14px}.sn-pill{display:inline-flex;gap:12px;align-items:center;border-radius:30px;background:#e9e3d6e8;padding:7px 10px 7px 14px;font-size:12px;line-height:20px;letter-spacing:.02em}.sn-pill>span{display:grid;place-items:center;border-radius:50%;background:#ed542b;color:white;width:20px;height:20px;font-size:15px}.sn-roll{border-radius:100px!important;font-weight:500;min-width:138px;padding:11px 24px;min-height:44px;font-size:14px;gap:9px;position:relative;overflow:hidden}.sn-button-label{display:block;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sn-button-label>i{position:absolute;top:150%;left:0;width:100%;font-style:normal}.sn-roll:hover .sn-button-label{transform:translateY(-150%)}
.sn-shell{width:min(1280px,100% - 80px);margin-inline:auto;border-inline:1px dashed var(--line-2);background-image:radial-gradient(#c7bca92a .8px,transparent .8px);background-size:6px 6px}.sn-section{scroll-margin-top:70px}.sn-heading{text-align:center;padding:100px 24px;max-width:none}.sn-heading h2{font-size:36px;line-height:43px;max-width:560px;margin:0 auto 20px}.sn-heading p{font-size:16px;line-height:26px;max-width:530px;color:var(--muted);margin:0 auto}.sn-divider{height:64px;border-block:1px dashed var(--line-2);background:repeating-linear-gradient(-45deg,transparent 0 8px,#bfb39c30 8px 9px)}.sn-ticker{border-block:1px dashed var(--line-2);overflow:hidden;height:82px;background:var(--bg)}.sn-ticker-track{display:flex;width:max-content;animation:sn-ticker 35s linear infinite}.sn-ticker-track>span{width:214px;height:80px;display:flex;align-items:center;justify-content:center;gap:9px;border-right:1px dashed var(--line-2);font-size:17px;font-weight:600;color:#8e8d7e;white-space:nowrap}.sn-pixel-icon{display:inline-grid;place-items:center;width:38px;height:38px;font-size:28px;line-height:1;color:#b36a43;font-family:var(--mono);flex:none}.sn-grid{display:grid}.sn-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sn-feature,.sn-benefit{min-width:0;border-top:1px dashed var(--line-2)}.sn-grid>*:nth-child(2n){border-left:1px dashed var(--line-2)}.sn-three>*{border-left:0}.sn-three>*:not(:nth-child(3n+1)){border-left:1px dashed var(--line-2)}.sn-caption{background:#efebe37d;padding:32px;border-block:1px dashed var(--line-2)}.sn-feature>.sn-caption{border-top:0}.sn-caption h3{font-size:18px;line-height:26px;margin:0 0 8px}.sn-caption p{color:var(--muted);font-size:14px;line-height:21px;margin:0;max-width:490px}.sn-visual{height:490px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px 60px;background:var(--bg);isolation:isolate}.sn-visual::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--bg),transparent 24%,transparent 85%,var(--bg));z-index:4;opacity:.5}.sn-window{width:100%;max-width:472px;background:#fffdf88c;border:1px solid #d9d0bfa6;border-radius:5px;box-shadow:0 16px 35px #4a39240a;padding:15px;font-size:12px;color:var(--muted)}.sn-window-tabs{display:flex;justify-content:space-between;gap:10px;padding:0 2px 16px;font-size:10px}.sn-window-tabs>span:first-child{color:var(--text)}.sn-window-tabs>span{white-space:nowrap}.sn-audio-line{display:flex;align-items:center;gap:12px;background:#ece7dc;padding:13px 10px;border-radius:5px;color:var(--brand-2)}.sn-audio-line>small{font-size:9px;color:var(--dim)}.sn-wave{display:flex;align-items:center;gap:3px;height:34px;min-width:0;flex:1;overflow:hidden}.sn-wave>i{display:block;flex:1;min-width:2px;height:var(--h);background:var(--brand-2);border-radius:1px;animation:sn-wave 1.4s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.08s);animation-play-state:paused}.sn-script-scroll{height:250px;overflow:hidden;margin-top:22px;mask-image:linear-gradient(transparent,#000 8%,#000 75%,transparent)}.sn-loop-vertical{animation:sn-scroll 16s linear infinite;animation-play-state:paused}.sn-script-card{background:#ece7de8c;padding:14px;margin-bottom:18px;border:1px solid #e3ddcf66;border-radius:5px}.sn-script-card>small{display:flex;gap:12px;font-size:10px}.sn-script-card>small b{font-weight:500}.sn-script-card p{font-size:12px;line-height:19px;color:#8b897d;margin:12px 0 0}.sn-script-card>b{color:#494d43;font-size:12px;font-weight:500}.sn-window-title{display:flex;justify-content:space-between;font-size:13px;color:var(--text);margin-bottom:18px}.sn-window-title>span{font-size:9px;color:var(--dim)}.sn-history-scroll{height:190px;overflow:hidden;mask-image:linear-gradient(transparent,#000 12%,#000 68%,transparent)}.sn-file-row{display:flex;align-items:center;gap:10px;padding:17px 8px;border-top:1px solid #e4ded2}.sn-file-row>div{flex:1}.sn-file-row b{font-size:12px;font-weight:500;display:block}.sn-file-row small{font-size:10px;display:block;margin-top:3px;color:var(--dim)}.sn-avatar{display:grid;place-items:center;width:27px;height:27px;background:#e5d7c2;border-radius:50%;font-size:11px;color:#92532f}.sn-checklist{padding:20px}.sn-checklist>b{font-size:13px;font-weight:500;color:var(--text)}.sn-checklist>p{margin:7px 0 18px;font-size:11px}.sn-checklist>div{padding:13px 10px;margin-top:12px;background:#eee9df;border:1px solid var(--line);border-radius:5px;font-size:12px}.sn-checklist i{display:inline-grid;place-items:center;width:19px;height:19px;border:1px solid #bba991;border-radius:4px;font-style:normal;color:#ad4926;margin-right:9px;animation:sn-check 4s infinite;animation-play-state:paused}.sn-checklist>div:nth-last-child(2) i{animation-delay:.7s}.sn-checklist>div:last-child i{animation-delay:1.4s}.sn-keyword-streams,.sn-password-streams{position:absolute;width:100%;inset:100px 0;display:flex;flex-direction:column;justify-content:space-between;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.sn-keyword-streams>div,.sn-password-streams>div{display:flex;width:max-content;gap:10px;animation:sn-ticker 24s linear infinite;animation-play-state:paused}.sn-keyword-streams>div:nth-child(even),.sn-password-streams>div:nth-child(even){animation-direction:reverse}.sn-keyword-streams span,.sn-password-streams span{font-size:12px;background:#eae4d8;padding:7px 12px;border-radius:5px;border:1px solid #dfd7c9;color:#9a907e;white-space:nowrap}.sn-search-box{position:relative;z-index:3;background:#fffdf8;box-shadow:0 16px 50px #7c68442a;border:1px solid var(--line-2);display:flex;align-items:center;gap:12px;padding:18px 24px;font-size:13px;min-width:280px}.sn-search-box>span{font-size:25px;color:#b26039}.sn-search-box>i{width:1px;height:15px;background:#ba572f;animation:sn-blink 1s steps(2) infinite;animation-play-state:paused}.sn-project{position:relative;max-width:442px;padding:20px}.sn-project-meta{display:flex;gap:10px;margin:14px 0;font-size:9px}.sn-project-meta>span{padding:4px 7px;background:#e9e1d4;border-radius:4px}.sn-project>small{font-size:9px}.sn-project .sn-wave{margin-top:20px;height:35px}.sn-cursor{position:absolute;top:45%;left:35%;color:var(--brand-2);font-size:38px;text-shadow:0 4px 10px #6a493440;animation:sn-cursor 8s ease-in-out infinite;animation-play-state:paused}.sn-lock{width:176px;height:128px;position:relative;z-index:3;background:linear-gradient(150deg,#dba57a,#aa522b);border:1px solid #b5734d;border-radius:32px;box-shadow:inset 0 4px 8px #fbe6c56b,0 10px 20px #4f301827;display:grid;place-items:center;transform:rotate(-8deg);animation:sn-lock 6s ease-in-out infinite;animation-play-state:paused}.sn-lock>i{position:absolute;bottom:100%;width:105px;height:90px;border:13px solid #c38c60;border-bottom:0;border-radius:65px 65px 0 0;box-shadow:inset 0 2px 4px #5a371820}.sn-lock>span{font-size:35px;color:#6c351c}.sn-password-streams{inset:160px 0 90px}.sn-password-streams span{font-size:20px;letter-spacing:3px}.sn-expect{border-top:1px dashed var(--line-2);min-height:320px}.sn-expect>div{display:flex;align-items:center;border-bottom:1px dashed var(--line-2);height:74px;background:#ebe6db88}.sn-expect .sn-pixel-icon{width:60px;height:74px;border-right:1px dashed var(--line-2)}.sn-expect h3{font-size:17px;margin:0;padding:15px 28px}.sn-expect p{margin:0;padding:32px 32px 45px 90px;color:var(--muted);font-size:14px;line-height:22px}.sn-story-panel{padding:0 60px 75px;text-align:center;position:relative}.sn-quote-mark{display:block;font:100px/1 Georgia,serif;color:#b45c34;height:76px}.sn-story-panel blockquote{font-size:27px;line-height:38px;font-weight:500;letter-spacing:-.025em;max-width:690px;margin:0 auto 25px;min-height:150px;transition:opacity .3s,transform .3s}.sn-story-label{font-size:12px;color:var(--dim)}.sn-story-tabs{display:flex;justify-content:center;gap:12px;margin:60px auto 35px;flex-wrap:wrap}.sn-story-tabs button{background:transparent;border:1px dashed transparent;padding:14px 20px;font:12px var(--body);color:var(--dim);cursor:pointer;display:flex;gap:10px;align-items:center;transition:background .3s,border-color .3s,color .3s}.sn-story-tabs button[aria-selected=true]{background:#e7dfd1;border-color:#c9b79c;color:var(--text)}.sn-story-tabs button>span{display:grid;place-items:center;background:#d9ccb6;border-radius:50%;width:32px;height:32px;font-size:12px;color:#925329}.sn-connection{padding:32px;border-top:1px dashed var(--line-2);position:relative;min-height:162px;transition:background .3s}.sn-connection>div{display:flex;align-items:center;gap:5px;margin-bottom:16px}.sn-connection h3{font-size:15px;margin:0;background:#e9e3d8;padding:8px 14px;border-radius:4px}.sn-connection .sn-pixel-icon{background:#e9e3d8;font-size:23px;border-radius:4px;width:40px;height:40px}.sn-connection p{color:var(--muted);font-size:14px;line-height:21px;margin:0}.sn-connect-arrow{position:absolute;right:24px;top:40px;opacity:0;color:var(--brand-2);transition:opacity .3s,transform .3s}.sn-connection:hover{background:#e9e3d855}.sn-connection:hover .sn-connect-arrow{opacity:1;transform:translate(3px,-3px)}.sn-playground{padding:0 45px 45px}.sn-playground .pg{background:var(--card);border:1px dashed var(--line-2);border-radius:5px}.sn-playground .pg .card{border:0;border-radius:0;background:transparent;padding:24px}.sn-playground .pg textarea{font-size:16px;background:var(--bg);min-height:170px}.sn-faq{max-width:466px;margin:0 auto;padding-bottom:100px}.sn-faq details{border:1px dashed var(--line-2);border-bottom:0;padding:0}.sn-faq details:last-child{border-bottom:1px dashed var(--line-2)}.sn-faq summary{font-size:14px;padding:14px 16px;font-weight:400}.sn-faq p{padding:0 16px 15px;font-size:12px}.sn-closing{padding:100px 24px;text-align:center;border-top:1px dashed var(--line-2);background:var(--bg)}.sn-closing h2{font-size:40px;line-height:49px;max-width:680px;margin:0 auto 20px}.sn-closing p{color:var(--muted);font-size:16px;line-height:26px;margin:0 0 30px}.synk-theme footer{background:var(--bg);border-top:0}.synk-theme footer>.wrap{width:min(1280px,100% - 80px);padding:55px 32px 24px;border:1px dashed var(--line-2);border-bottom:0}.synk-theme .foot{grid-template-columns:2fr repeat(4,1fr);gap:40px}.synk-theme .foot h4{font-size:13px;font-weight:400;color:var(--dim);margin-bottom:20px}.synk-theme .foot a{font-size:13px}.synk-theme .foot .logo{font-size:20px;color:var(--text)}.synk-theme .foot p{font-size:11px!important;line-height:19px}.synk-theme .foot-bottom{border-top:1px dashed var(--line-2);padding-top:24px;margin-top:45px;font-size:11px;display:flex;gap:20px;flex-wrap:wrap}
.synk-theme .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.synk-theme .plan{border:0;border-radius:0;border-top:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2);padding:32px;background:transparent;box-shadow:none}.synk-theme .plan+.plan{border-left:1px dashed var(--line-2)}.synk-theme .plan.popular{background:#efe5d655;border-top:1px dashed var(--line-2)}.synk-theme .plan h3{font-size:20px;font-weight:500;margin-bottom:16px}.synk-theme .plan h3::before{content:'✳';color:#b76237;margin-right:10px}.synk-theme .plan .price{font-size:31px;font-weight:500}.synk-theme .plan .price small{font-size:13px}.synk-theme .plan .badge{background:#e8d9c3;color:#9a4827;border:1px solid #d9c5a7;border-radius:4px;right:24px;top:32px;font-size:9px;padding:4px 7px}.synk-theme .plan .plan-quota{padding:20px 0;font-size:11px;margin-top:20px;border-top:1px dashed var(--line-2)}.synk-theme .plan ul{min-height:200px;font-size:13px;line-height:26px;display:block}.synk-theme .plan .btn{font-size:12px;min-height:40px}.synk-theme .trial-banner,.synk-theme .pricing-note{padding:25px 32px;margin:0;border-bottom:1px dashed var(--line-2)}.synk-theme .trial-banner p{font-size:12px}.synk-theme .pricing-note{font-size:10px;border-bottom:0}.sn-page-hero{text-align:center;padding:100px 24px;min-height:304px;display:flex;flex-direction:column;justify-content:center}.sn-page-hero h1{font-size:48px;line-height:55px;margin:0 0 20px}.sn-page-hero p{font-size:16px;line-height:26px;color:var(--muted);margin:0 auto;max-width:560px}.sn-pricing-body{padding-top:0}.sn-comparison{border-top:1px dashed var(--line-2)}.sn-comparison table{width:100%;border-collapse:collapse;min-width:600px}.sn-comparison th,.sn-comparison td{padding:22px 30px;border-right:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2);text-align:left;font-size:13px}.sn-comparison td{color:var(--muted)}.sn-comparison th{font-weight:500}.sn-comparison tr>*:last-child{border-right:0}.sn-mission-icon{display:block;font-size:65px;line-height:1;color:#bd6c40;margin-bottom:24px}.sn-timeline{max-width:740px;margin:auto;padding:0 35px 80px}.sn-timeline article{display:flex;gap:30px;position:relative;padding:24px 0 40px;border-left:1px dashed var(--line-2)}.sn-timeline article>span{font:12px var(--mono);position:relative;left:-14px;background:var(--bg);color:#b16036;padding:8px 0}.sn-timeline h3{font-size:18px}.sn-timeline p{color:var(--muted);font-size:14px;max-width:500px;margin:0}.sn-founder{width:320px;max-width:100%;margin:auto;padding-bottom:90px;text-align:center}.sn-founder-art{height:280px;background:#e3d7c3;position:relative;display:grid;place-items:center;font:600 65px var(--head);color:#b36a40;overflow:hidden;margin-bottom:24px}.sn-founder-art>span{position:absolute;right:-35px;bottom:-65px;font-size:220px;color:#ceae82;animation:sn-turn 35s linear infinite}.sn-founder h3{font-size:19px}.sn-founder p,.sn-founder small{font-size:12px;color:var(--muted)}.sn-contact-section{display:grid;grid-template-columns:1fr 466px 1fr;border-block:1px dashed var(--line-2)}.sn-contact-form{grid-column:2;border-inline:1px dashed var(--line-2);padding:32px;background:var(--bg)}.sn-contact-form label{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dim)}.sn-contact-form input,.sn-contact-form textarea{border:1px dashed var(--line-2);border-radius:7px;background:#ede8de;padding:12px 14px;font-size:13px}.sn-contact-form textarea{min-height:130px}.sn-contact-form .btn{font-size:12px;min-height:40px;margin-top:10px}.sn-contact-form>small{font-size:10px;line-height:16px;color:var(--dim);display:block;margin-top:16px}.sn-contact-form #contact-status{font-size:12px;margin:14px 0 0}.sn-contact-details>*{padding:32px;border-bottom:1px dashed var(--line-2);font-size:12px}.sn-contact-details h3{font-size:16px}.sn-contact-details p{overflow-wrap:anywhere;color:var(--muted)}.sn-contact-details small{display:block;color:var(--dim);font-size:10px}
.sn-motion-visible .sn-wave i,.sn-motion-visible .sn-loop-vertical,.sn-motion-visible .sn-checklist i,.sn-motion-visible .sn-keyword-streams>div,.sn-motion-visible .sn-password-streams>div,.sn-motion-visible .sn-search-box>i,.sn-motion-visible .sn-cursor,.sn-motion-visible .sn-lock{animation-play-state:running}
@keyframes sn-ticker{to{transform:translateX(-50%)}}@keyframes sn-wave{from{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes sn-scroll{to{transform:translateY(-50%)}}@keyframes sn-check{0%,15%{color:transparent;background:transparent}40%,90%{color:#a44a27;background:#e2d4bb}100%{color:transparent}}@keyframes sn-blink{50%{opacity:0}}@keyframes sn-cursor{0%,100%{transform:translate(0,0)}35%{transform:translate(120px,-70px)}70%{transform:translate(30px,90px)}}@keyframes sn-lock{50%{transform:translateY(-8px) rotate(5deg)}}@keyframes sn-turn{to{transform:rotate(360deg)}}
@media(max-width:1100px){.synk-theme .nav .wrap{width:calc(100% - 40px)}.synk-theme .nav-links{gap:0}.synk-theme .nav-links>a{padding:8px}.sn-visual{padding:35px;height:450px}.sn-shell{width:calc(100% - 48px)}.sn-caption{padding:25px}.sn-expect h3{padding:15px;font-size:15px}.sn-expect p{padding:25px}.sn-connection{padding:25px}.sn-story-tabs{gap:4px}.sn-story-tabs button{padding:12px}.synk-theme .foot{gap:20px}.synk-theme footer>.wrap{width:calc(100% - 48px)}}
@media(max-width:860px){.synk-theme .nav-links{display:none}.sn-hero{height:730px}.sn-hero h1{font-size:42px;line-height:49px}.sn-heading{padding:75px 24px}.sn-heading h2{font-size:32px;line-height:40px}.sn-heading p{font-size:14px;line-height:24px}.sn-visual{height:390px;padding:22px}.sn-window-tabs{font-size:8px}.sn-search-box{min-width:230px;padding:15px;font-size:11px}.sn-expect h3{font-size:14px;padding:14px}.sn-expect .sn-pixel-icon{width:45px}.sn-expect p{font-size:12px;padding:22px}.sn-connection h3{font-size:12px;padding:8px}.sn-connection p{font-size:12px}.sn-three.sn-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-connect-grid>*:not(:nth-child(3n+1)){border-left:0}.sn-connect-grid>*:nth-child(even){border-left:1px dashed var(--line-2)}.synk-theme .plans{grid-template-columns:1fr}.synk-theme .plan+.plan{border-left:0}.synk-theme .plan ul{min-height:0}.synk-theme .foot{grid-template-columns:repeat(4,1fr)}.synk-theme .foot>div:first-child{grid-column:1/-1}.sn-closing h2{font-size:34px;line-height:42px}.sn-story-panel blockquote{font-size:24px;line-height:35px}}
@media(max-width:600px){.synk-theme .nav .wrap{height:64px;width:calc(100% - 36px)}.synk-theme .nav-right{display:none}.synk-theme .burger{margin-left:auto}.sn-hero{height:660px}.sn-hero h1{font-size:34px;line-height:41px;margin-top:25px}.sn-hero h1 br{display:none}.sn-hero p{font-size:14px;line-height:23px;max-width:325px;margin:0 auto 24px}.sn-hero p br{display:none}.sn-pill{font-size:9px;padding-left:12px}.sn-shell{width:calc(100% - 32px)}.sn-ticker{height:68px}.sn-ticker-track>span{width:170px;height:66px;font-size:14px}.sn-heading{padding:64px 22px}.sn-heading h2{font-size:29px;line-height:36px}.sn-heading p br{display:none}.sn-two,.sn-three,.sn-three.sn-connect-grid{grid-template-columns:1fr}.sn-grid>*:nth-child(n){border-left:0}.sn-caption{padding:24px}.sn-caption h3{font-size:17px}.sn-caption p{font-size:13px}.sn-visual{height:360px;padding:28px}.sn-window-tabs{font-size:9px}.sn-studio-visual{height:410px}.sn-history-visual{height:410px}.sn-benefit .sn-visual{height:340px}.sn-expect{min-height:210px}.sn-expect h3{font-size:16px;padding-left:22px}.sn-expect .sn-pixel-icon{width:58px}.sn-expect p{font-size:13px;padding:25px 24px 35px 80px}.sn-story-panel{padding:0 24px 55px}.sn-story-panel blockquote{font-size:22px;line-height:32px;min-height:200px}.sn-story-tabs{margin-top:30px;justify-content:center;gap:4px}.sn-story-tabs button{padding:10px;font-size:10px;flex-direction:column;gap:7px}.sn-story-tabs button>span{width:27px;height:27px}.sn-connection{min-height:160px;padding:25px}.sn-connection p{font-size:13px}.sn-connection h3{font-size:14px}.sn-divider{height:40px}.sn-playground{padding:0 15px 30px}.sn-playground .pg>.grid{border-top:1px dashed var(--line-2)}.sn-playground .pg .card{padding:16px}.sn-faq{padding:0 20px 64px}.sn-faq summary{font-size:12px;padding:15px 12px}.sn-closing{padding:70px 22px}.sn-closing h2{font-size:29px;line-height:37px}.sn-closing p{font-size:14px;line-height:24px}.synk-theme footer>.wrap{width:calc(100% - 32px);padding:35px 22px 24px}.synk-theme .foot{grid-template-columns:repeat(2,1fr);gap:28px}.sn-page-hero{min-height:275px;padding:75px 24px}.sn-page-hero h1{font-size:36px;line-height:43px}.sn-page-hero p{font-size:14px;line-height:23px}.synk-theme .plan{padding:28px 22px}.synk-theme .plan .badge{right:18px;top:30px}.synk-theme .plan .price{font-size:34px}.synk-theme .trial-banner{padding:24px 22px}.synk-theme .pricing-note{padding:20px 22px}.sn-contact-section{grid-template-columns:1fr}.sn-contact-form{grid-column:1;border-inline:0;padding:28px 22px}.sn-contact-details>*{padding:25px}.sn-timeline{padding-inline:28px}.sn-timeline article{gap:15px}.sn-timeline h3{font-size:16px}.sn-timeline p{font-size:13px}.sn-comparison th,.sn-comparison td{padding:18px 22px}.sn-window{padding:12px}.sn-project{padding:15px}.sn-project-meta{gap:5px;font-size:8px}.sn-story-panel .text-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){.sn-ticker-track,.sn-wave i,.sn-loop-vertical,.sn-keyword-streams>div,.sn-password-streams>div,.sn-checklist i,.sn-cursor,.sn-lock,.sn-founder-art>span,.sn-search-box>i{animation:none!important}.sn-nav-label .sn-letter,.sn-roll .sn-button-label{transform:none!important}.sn-reveal{transform:none!important;opacity:1!important;visibility:visible!important}}

.sn-nav-label,.sn-letter{line-height:18px}.sn-button-mask{display:block;height:20px;line-height:20px;overflow:hidden}.sn-button-label{height:20px;line-height:20px}.sn-button-label>i{top:100%}.sn-roll:hover .sn-button-label{transform:translateY(-100%)}.sn-roll:hover>.sn-button-mask{transform:none}

/* The final action keeps a stable, fully visible label at every breakpoint. */
.sn-closing .sn-roll{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 26px;overflow:visible;line-height:22px;white-space:nowrap;opacity:1;visibility:visible;scroll-margin-top:90px}.sn-closing .sn-roll>span{display:inline-block;line-height:22px}.sn-ticker-track{animation-play-state:paused}.sn-ticker.sn-motion-visible .sn-ticker-track{animation-play-state:running}

/* The same transparent field runs behind the entire site and every route. */
.synk-theme{isolation:isolate;min-height:100vh}.sn-global-particles{position:fixed!important;inset:0!important;z-index:-1;pointer-events:none;width:100%;height:100dvh}.sn-hero{isolation:auto;background:transparent}.sn-closing,.synk-theme footer{background:transparent}.sn-visual{background:#f5f3ede8}.sn-visual::after{background:linear-gradient(0deg,#f5f3ed,transparent 24%,transparent 85%,#f5f3ed)}.sn-contact-form{background:#f5f3edf0}.synk-theme .sn-section>.sn-heading{position:relative}.sn-global-particles canvas{mask-image:none}
