:root{--void: #060a12;--panel: #0b1220;--panel-2: #0f1830;--line: #1b2740;--line-bright: #2b3a5c;--ink: #eef3fb;--muted: #b9c6de;--steel: #c3d2ec;--dim: #5c6d8a;--blue: #4f8dff;--blue-deep: #12253f;--grad: linear-gradient(92deg, #7fb3ff, #4f8dff, #1e4fd1);--grad-cta: linear-gradient(92deg, #2f63d6, #1e4fd1);--nav-bg: rgba(6, 10, 18, .78);--display: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--body: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}[data-theme=light]{--void: #e9edf5;--panel: #f6f8fb;--panel-2: #e6ebf5;--line: #d5deee;--line-bright: #bccbe4;--ink: #0c1526;--muted: #4c5b76;--steel: #2d3c58;--dim: #7688a8;--blue: #2457d9;--blue-deep: #dce7fb;--grad: linear-gradient(92deg, #1e4fd1, #2f63d6, #4f8dff);--grad-cta: linear-gradient(92deg, #2457d9, #1a3fb0);--nav-bg: rgba(238, 242, 249, .86)}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}body{margin:0;background:var(--void);color:var(--ink);font:400 17px/1.7 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%;max-width:100vw;transition:background-color .35s ease,color .35s ease}::selection{background:var(--blue);color:#fff}.shell{max-width:1280px;margin:0 auto;padding:0 28px;width:100%}@media (max-width: 480px){.shell{padding:0 18px}}.eyebrow{font:600 11px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--blue)}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 28px;background:transparent;border-bottom:1px solid transparent;transition:border-color .3s,background-color .35s,backdrop-filter .3s;width:100%;max-width:100vw}nav.scrolled{border-bottom-color:var(--line);background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--void)}}.wordmark{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap;border-radius:8px;transition:opacity .2s ease,transform .2s ease}.wordmark:hover,.wordmark:focus-visible{opacity:.82;transform:translateY(-1px)}.wordmark:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.back-to-home-btn{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--grad-cta);text-decoration:none;padding:12px 22px;border:0;border-radius:999px;cursor:pointer;max-width:100%;white-space:normal;text-align:center;transition:filter .2s ease,transform .2s ease}.back-to-home-btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.back-to-home-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.back-to-home-btn-arrow{display:inline-block;font-size:14px}.back-to-home-btn--top{margin-bottom:30px}.back-to-home-btn--bottom{margin-top:56px}@media (max-width: 480px){.back-to-home-btn{width:100%;justify-content:center}}.header-mark .logo-lockup{height:104px}.logo-lockup{display:inline-flex;align-items:center;gap:16px}.logo-img{display:block;height:74px;width:auto;object-fit:contain;max-width:100%}.footer-mark .logo-lockup{height:86px}.footer-mark .logo-img{height:62px}@media (max-width: 640px){.header-mark .logo-lockup{height:82px}.logo-img{height:52px}.footer-mark .logo-lockup{height:66px}.footer-mark .logo-img{height:48px}}@media (max-width: 480px){.header-mark .logo-lockup{height:66px}.logo-img{height:42px}.footer-mark .logo-lockup{height:54px}.footer-mark .logo-img{height:38px}}.nav-links{display:flex;gap:16px;align-items:center;min-width:0;list-style:none;margin:0;padding:0}.nav-links li{list-style:none}.nav-links li::marker{content:none}.btn{display:inline-block;font:700 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--grad-cta);text-decoration:none;padding:13px 24px;border:0;cursor:pointer;border-radius:999px;max-width:100%;white-space:normal;text-align:center}.btn:hover{filter:brightness(1.15)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-bright);border-radius:999px}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.btn.plans-from{color:#fff}.btn.plans-from-loud{position:relative;font-size:14px;padding:15px 28px;border-radius:999px;background:var(--grad-cta);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 45%,transparent),0 10px 28px -6px color-mix(in srgb,var(--blue) 65%,transparent);animation:plansFromLoudPulse 2.4s ease-in-out infinite}.btn.plans-from-loud:hover{filter:brightness(1.18)}@keyframes plansFromLoudPulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 40%,transparent),0 8px 22px -6px color-mix(in srgb,var(--blue) 50%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 70%,transparent),0 12px 32px -4px color-mix(in srgb,var(--blue) 85%,transparent)}}@media (prefers-reduced-motion: reduce){.btn.plans-from-loud{animation:none}}@media (max-width: 720px){.btn.plans-from{padding:12px 16px;font-size:11px}.btn.plans-from-loud{font-size:12.5px;padding:13px 20px}}@media (max-width: 560px){nav{padding:12px 16px;gap:6px}.nav-links{gap:8px}.btn.plans-from{padding:10px 12px;font-size:9.5px;letter-spacing:.06em}.btn.plans-from-loud{padding:11px 16px;font-size:10.5px}}@media (max-width: 400px){.nav-links{gap:6px}.btn.plans-from span{display:none}}.nav-blog-link{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:8px 4px;text-shadow:0 1px 6px rgba(0,0,0,.35)}.nav-blog-link:hover{color:var(--blue)}@media (max-width: 480px){.nav-blog-link{font-size:11px}}.blog-page{padding:150px 0 120px;min-height:60vh}.blog-empty{margin-top:48px;border:1px dashed var(--line-bright);background:var(--panel);padding:40px 30px;text-align:center;color:var(--muted);font-size:15px}.blog-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 920px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;border:1px solid var(--line);background:var(--panel);padding:26px 24px;transition:border-color .25s,transform .25s}.blog-card:hover{border-color:var(--blue);transform:translateY(-4px)}.blog-card-date{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.blog-card h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.blog-card p{margin:0;color:var(--steel);font-size:14.5px;line-height:1.6}.blog-card-link{margin-top:auto;font:600 12px/1 var(--mono);letter-spacing:.06em;color:var(--blue)}.blog-back{display:inline-block;margin-bottom:30px;text-decoration:none;color:var(--blue);font:600 13px/1 var(--mono);letter-spacing:.06em}.blog-back:hover{color:var(--ink)}.blog-article{max-width:72ch}.blog-article h1{margin:10px 0 24px;font-family:var(--display);font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,5vw,52px);line-height:1.1;text-wrap:balance}.blog-article-body{color:var(--steel);font-size:17px;line-height:1.8}.blog-article-body p{margin:0 0 20px}.blog-article-body img{max-width:100%;height:auto}.blog-article-body h2,.blog-article-body h3{color:var(--ink);margin:32px 0 14px}.faq-list{display:grid;gap:0}.faq-item{border:none;background:transparent;border-bottom:1px solid var(--line);border-radius:0;overflow:hidden;transition:border-color .25s ease,transform .25s ease}.faq-list .faq-item:last-child{border-bottom:none}.faq-item:hover{border-color:var(--line-bright)}.faq-item.open{border-color:var(--blue)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;border:0;cursor:pointer;padding:26px 28px;text-align:left}.faq-question:hover h3{color:var(--blue)}.faq-question h3{margin:0;font-family:var(--body);font-size:17px;font-weight:400;color:var(--ink);letter-spacing:normal;line-height:1.7;transition:color .2s ease}.faq-item.open .faq-question-text{font-weight:700;color:var(--blue)}.faq-question-row{display:flex;align-items:baseline;gap:14px}.faq-num{flex:none;font-family:var(--body);font-size:17px;line-height:1.7;color:var(--dim)}.faq-question-text{font-family:var(--body);font-size:17px;line-height:1.7}.faq-icon{flex:none;font:400 17px/1 var(--body);color:var(--blue);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-bright);background:color-mix(in srgb,var(--blue) 7%,transparent);transition:background-color .25s ease,border-color .25s ease,transform .3s ease,color .25s ease}.faq-item.open .faq-icon{background:var(--blue);color:#fff;border-color:var(--blue);transform:rotate(45deg)}.faq-item.open{background:color-mix(in srgb,var(--blue) 4%,transparent)}.faq-question button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:6px}.faq-answer{overflow:hidden;transition:max-height .35s ease}.faq-answer-inner{padding:0 28px 26px}.faq-answer p{margin:0;color:var(--steel);font-family:var(--body);font-size:17px;line-height:1.7;font-weight:400;max-width:68ch}.faq-item.open .faq-question{padding-bottom:18px}.faq-item:before{content:"";display:block;height:3px;width:0%;background:var(--grad);transition:width .35s ease}.faq-item.open:before{width:100%}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:7px;font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:transparent;border:0;cursor:pointer;padding:8px 4px;text-shadow:0 1px 6px rgba(0,0,0,.35)}.nav-dropdown-trigger:hover{color:var(--blue)}.nav-dropdown-trigger .chev{transition:transform .25s ease}.nav-dropdown-trigger .chev.open{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:190px;background:var(--panel);border:1px solid var(--line-bright);display:flex;flex-direction:column;padding:6px;z-index:60;box-shadow:0 18px 40px #00000059}.nav-dropdown-menu a{display:block;padding:10px 12px;font:500 13px/1 var(--body);color:var(--ink);text-decoration:none;border-radius:6px}.nav-dropdown-menu a:hover{color:var(--blue);background:var(--panel-2)}@media (max-width: 480px){.nav-dropdown-trigger{font-size:11px}}.theme-toggle{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--line-bright);border-radius:999px;color:var(--ink);padding:8px 13px;cursor:pointer;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.theme-toggle:hover{color:var(--blue);border-color:var(--blue)}.theme-toggle .tt-icon{display:inline-flex;color:var(--blue)}@media (max-width: 480px){.theme-toggle .tt-label{display:none}.theme-toggle{padding:8px 10px}}.hero{position:relative;padding-bottom:90px}.hero-video-stage{position:relative;height:92vh;min-height:480px;overflow:hidden;background:var(--void)}@media (min-width: 1600px){.hero-video-stage{height:100vh;min-height:100vh}}@media (max-width: 640px){.hero-video-stage{height:100svh;min-height:560px}.hero-video-wrap video,.hero-video-wrap .poster{object-fit:contain;object-position:center center;background:var(--void)}}@media (min-width: 1200px){.hero-video-wrap video,.hero-video-wrap .poster{object-fit:contain;object-position:center center;background:var(--void)}}.hero-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--void)}.hero-video-wrap video,.hero-video-wrap .poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(1.02) brightness(.99)}.hero-video-wrap .poster{background:var(--void);transition:opacity .8s ease}.hero-video-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--blue) 10%,transparent) 0%,transparent 50%,color-mix(in srgb,var(--blue-deep) 22%,transparent) 100%);mix-blend-mode:soft-light}.hero-video-wrap .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--void) 10%,transparent),color-mix(in srgb,var(--void) 6%,transparent) 55%,color-mix(in srgb,var(--void) 55%,transparent))}.hero-core{position:relative;z-index:1;text-align:center;padding:56px 20px 0;max-width:900px;margin:0 auto}.hero-title{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(26px,4.4vw,56px);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;opacity:1;filter:brightness(1.06) saturate(1.1)}.hero-title-split{display:flex;flex-direction:column;align-items:center;gap:.12em}.hero-title-line{display:block;width:100%}.hero-title-line-1{font-size:.5em;font-weight:600;letter-spacing:.06em;color:var(--muted)}.hero-title-line-2{font-size:1.14em;font-weight:800}.hero-title-shimmer{display:inline;background:linear-gradient(100deg,var(--ink) 0%,var(--blue) 20%,var(--steel) 40%,var(--ink) 60%,var(--blue) 80%,var(--steel) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmerMoveSlow 14s ease-in-out infinite}@keyframes shimmerMoveSlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.hero-title-shimmer{animation:none;background-position:0% 50%}}.hero-title .ch{display:inline-block;opacity:0;transform:translateY(.55em) rotate(2deg)}.hero-title .sp{display:inline-block;width:.32em}.hero-sub{margin:20px auto 0;max-width:560px;color:var(--steel);font-size:17px;line-height:1.65;text-wrap:balance}.hero-sub strong{color:var(--ink);font-weight:700}.hero-about{margin:26px auto 0;max-width:620px;padding-top:22px;border-top:1px solid var(--line)}.hero-about p{margin:0;color:var(--dim);font-size:14.5px;line-height:1.75;text-wrap:balance}.hero-about-contact{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.hero-about-contact a{font:600 13px/1 var(--mono);letter-spacing:.04em;color:var(--blue);text-decoration:none;border-bottom:1px solid transparent}.hero-about-contact a:hover{border-bottom-color:var(--blue)}.hero-trial{margin:18px auto 0;max-width:560px;width:100%;border:1px dashed var(--line-bright);background:color-mix(in srgb,var(--blue) 8%,transparent);padding:13px 20px;display:flex;gap:10px;align-items:baseline;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.hero-trial b{font:700 13px var(--mono);color:var(--blue);letter-spacing:.04em}.hero-trial span{color:var(--steel);font-size:13.5px}.hero-cta{margin-top:28px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.lead-form,.lead-form-success{margin:64px auto 0;max-width:760px;width:100%;box-sizing:border-box;border:1px solid var(--line-bright);background:var(--panel);padding:46px 48px 44px}.lead-form-head{margin-bottom:34px}.lead-form-head .eyebrow{display:block;margin-bottom:14px}.lead-form-head h3{margin:0 0 14px;font-family:var(--display);font-weight:800;letter-spacing:-.02em;font-size:clamp(22px,3.4vw,32px);line-height:1.25;text-wrap:balance}.lead-form-head p{margin:0;color:var(--steel);font-size:15.5px;line-height:1.7;max-width:56ch}.lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px}.lead-form-grid label{display:block}.lead-form-grid input,.lead-form-grid select{width:100%;box-sizing:border-box;font:400 15px/1.5 var(--body);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-bright);padding:15px 18px;border-radius:10px;outline:none;transition:border-color .2s ease,background-color .2s ease}.lead-form-grid input::placeholder{color:var(--dim)}.lead-form-grid input:focus,.lead-form-grid select:focus{border-color:var(--blue);background:var(--panel)}.lead-form-grid select{cursor:pointer}.lead-form-error{margin:22px 0 0;color:#ff6b6b;font-size:14px;line-height:1.6}.lead-form>button.btn{margin-top:36px;display:inline-block;padding:16px 34px;font-size:13.5px}.lead-form-success{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.lead-form-success b{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.01em}.lead-form-success span{color:var(--steel);font-size:15px;line-height:1.7;max-width:52ch}@media (max-width: 760px){.lead-form,.lead-form-success{padding:32px 26px 30px;margin-top:48px}.lead-form-grid{grid-template-columns:1fr;gap:16px}.lead-form>button.btn{width:100%;margin-top:30px}}@media (max-width: 480px){.lead-form,.lead-form-success{padding:26px 20px}.lead-form-head{margin-bottom:26px}}.lead-form-section{padding:70px 0}@media (max-width: 640px){.lead-form-section{padding:48px 0}}.stats{border-block:1px solid var(--line);background:var(--panel)}.stats .shell{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:42px 26px;border-left:1px solid var(--line)}.stat:first-child{border-left:0}.stat b{display:block;font:700 40px/1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}em[data-count],.grad-figure{font-style:normal;background:linear-gradient(100deg,var(--ink) 0%,var(--blue) 20%,var(--steel) 40%,var(--ink) 60%,var(--blue) 80%,var(--steel) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmerMoveSlow 14s ease-in-out infinite}@media (prefers-reduced-motion: reduce){em[data-count],.grad-figure{animation:none;background-position:0% 50%}}.stat b .stat-suffix{font-style:normal;font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.stat span{display:block;margin-top:9px;font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}@media (max-width: 860px){.stats .shell{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0}.stat{border-top:1px solid var(--line)}.stat:nth-child(-n+2){border-top:0}}.plans{padding:120px 0 110px;border-top:1px solid var(--line)}.mode{margin:34px 0 26px;display:inline-flex;border:1px solid var(--line-bright);max-width:100%;flex-wrap:wrap}.mode button{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--muted);border:0;padding:13px 20px;cursor:pointer}.mode button[aria-pressed=true]{background:var(--grad-cta);color:#fff}.mode-save{display:inline-block;margin-left:8px;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:color-mix(in srgb,var(--blue) 14%,transparent);padding:3px 7px;border-radius:999px;vertical-align:middle}.mode button[aria-pressed=true] .mode-save{color:#fff;background:#ffffff38}.founding-hero{--fire: #ff3b3b;position:relative;overflow:hidden;margin:22px auto 0;max-width:620px;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--fire) 55%,transparent);background:color-mix(in srgb,var(--fire) 13%,var(--panel));padding:15px 22px;display:flex;gap:10px;align-items:baseline;justify-content:center;flex-wrap:wrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--fire) 25%,transparent),0 10px 30px -8px color-mix(in srgb,var(--fire) 55%,transparent);animation:foundingPulse 2.2s ease-in-out infinite}.founding-hero-glow{position:absolute;top:-40%;right:-10%;bottom:-40%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--fire) 35%,transparent),transparent 70%);opacity:.55;animation:foundingGlow 2.2s ease-in-out infinite}.founding-hero b,.founding-hero span{position:relative;z-index:1}.founding-hero b{font:800 14px var(--mono);color:var(--fire);letter-spacing:.04em;text-transform:uppercase}.founding-hero span{color:var(--ink);font-size:14.5px}.founding-hero-price{font-weight:800;color:var(--fire)!important;text-shadow:0 0 14px color-mix(in srgb,var(--fire) 60%,transparent)}.founding-hero-alt{margin:30px 0 0;max-width:100%;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 26px;border-radius:14px;border-width:2px;background:linear-gradient(120deg,color-mix(in srgb,var(--fire) 20%,var(--panel)),color-mix(in srgb,var(--fire) 8%,var(--panel)))}.founding-hero-alt span{display:inline}.founding-hero-ribbon{position:relative;z-index:1;align-self:flex-start;font:800 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#fff;background:var(--fire);padding:6px 12px;border-radius:999px;box-shadow:0 4px 14px -2px color-mix(in srgb,var(--fire) 60%,transparent)}.founding-hero-body{position:relative;z-index:1;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.founding-hero-alt .founding-hero-body b:first-child{font-size:16px}.founding-hero-alt .founding-hero-body span{font-size:15.5px}@keyframes foundingPulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--fire) 25%,transparent),0 10px 30px -8px color-mix(in srgb,var(--fire) 45%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--fire) 65%,transparent),0 14px 44px -6px color-mix(in srgb,var(--fire) 85%,transparent)}}@keyframes foundingGlow{0%,to{opacity:.4}50%{opacity:.8}}@media (prefers-reduced-motion: reduce){.founding-hero{animation:none}.founding-hero-glow{animation:none;opacity:.4}}.trial{margin:14px 0 0;border:1px dashed var(--line-bright);background:color-mix(in srgb,var(--blue) 5%,transparent);padding:16px 20px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;max-width:100%;box-sizing:border-box}.trial b{font:700 14px var(--mono);color:var(--blue);letter-spacing:.04em}.trial span{color:var(--steel);font-size:14.5px}.act{padding:130px 0 110px;position:relative}.act+.act{border-top:1px solid var(--line)}.act-head{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:end;margin-bottom:18px}.faq-page{padding-top:150px}.faq-page-body{margin-top:46px;padding-top:40px;border-top:1px solid var(--line)}.faq-page-body .eyebrow{display:block}.faq-page-body .act-lede{margin-top:14px;margin-bottom:40px}@media (max-width: 640px){.faq-page{padding-top:120px}.faq-page-body{margin-top:32px;padding-top:28px}.faq-page-body .act-lede{margin-bottom:28px}}.act-page,.work-page,.buyband-page{padding-top:150px}@media (max-width: 640px){.act-page,.work-page,.buyband-page{padding-top:120px}}.act-page .act-head,.work-page .act-head,.buyband-page .act-head,.faq-page .act-head{margin-top:34px}.act-page>.shell>article.blog-article>h1.act-title,.act-page .blog-article>h1.act-title{margin-top:34px}@media (max-width: 640px){.act-page .act-head,.work-page .act-head,.buyband-page .act-head,.faq-page .act-head{margin-top:20px}.act-page>.shell>article.blog-article>h1.act-title,.act-page .blog-article>h1.act-title{margin-top:20px}}.team-context{padding:110px 0;border-top:1px solid var(--line)}@media (max-width: 640px){.team-context{padding:64px 0}}.act-no{font:700 15px/1 var(--mono);color:var(--blue);letter-spacing:.1em;writing-mode:vertical-rl;transform:rotate(180deg);padding-bottom:10px;border-left:1px solid var(--line-bright);padding-left:14px}.act-title{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(36px,8.4vw,118px);line-height:.9;letter-spacing:-.04em;text-wrap:balance}.act-title .thin{color:var(--dim);font-weight:800}.act-lede{max-width:62ch;color:var(--steel);font-size:18.5px;line-height:1.85;margin:34px 0 0}.act-lede strong{color:var(--ink);font-weight:700}.reveal{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s ease}.reveal.on{opacity:1;transform:none}.motion-off .reveal{opacity:1!important;transform:none!important;transition:none!important}.motion-off .hero-video-wrap .poster{opacity:1!important}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}.hero-title .ch{opacity:1;transform:none}html{scroll-behavior:auto}}.included{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 44px;padding:0}.included li{list-style:none;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);border:1px solid var(--blue-deep);background:color-mix(in srgb,var(--blue) 8%,transparent);padding:9px 13px;max-width:100%;white-space:normal}.rail{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tier{background:var(--panel);padding:30px 26px 28px;display:flex;flex-direction:column;position:relative;min-width:0}.tier.hot{background:var(--panel-2);box-shadow:inset 0 2px 0 var(--blue)}.tier .flag{position:absolute;top:14px;right:14px;font:700 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#fff;background:var(--blue);padding:5px 8px}.tier h3{margin:0;font:700 13px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.price{margin:20px 0 4px;font:700 40px/1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;word-break:break-word}.price small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.per{font:500 12px/1.6 var(--mono);color:var(--dim);letter-spacing:.06em}.tier ul{margin:22px 0 26px;padding:0;list-style:none;display:grid;gap:10px}.tier li{padding-left:20px;position:relative;color:var(--steel);font-size:15.5px;line-height:1.55}.tier li:before{content:"—";position:absolute;left:0;color:var(--blue)}.tier li b{color:var(--ink);font-weight:600}.tier .buyout{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line-bright);font:500 12px/1.7 var(--mono);color:var(--dim);letter-spacing:.04em}.tier .buyout b{color:var(--ink)}.tier .btn{margin-top:18px;text-align:center}@media (max-width: 920px){.rail{grid-template-columns:1fr}}.act-media{margin-top:54px;position:relative;border:1px solid var(--line);aspect-ratio:21 / 9;min-height:200px;overflow:hidden;display:grid;place-items:center;background:var(--panel)}.act-media video,.act-media .fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.act-media .fallback{background:radial-gradient(80% 120% at 20% 100%,rgba(30,79,209,.09),transparent 55%),radial-gradient(80% 120% at 85% 0%,rgba(79,141,255,.1),transparent 55%),var(--panel)}.act-media .media-tag{position:absolute;z-index:2;left:16px;bottom:16px;font:500 10px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border:1px dashed var(--line-bright);padding:7px 11px;background:color-mix(in srgb,var(--void) 55%,transparent)}.calc{margin-top:44px;border:1px solid var(--line-bright);background:var(--panel);padding:36px 34px 32px}.calc-head{max-width:62ch}.calc-eyebrow{font:600 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--blue)}.calc-head h3{margin:12px 0 8px;font-family:var(--display);font-weight:800;letter-spacing:-.02em;font-size:clamp(22px,3.4vw,34px);text-wrap:balance}.calc-head p{margin:0;color:var(--steel);font-size:15px;line-height:1.6}.calc-body{margin-top:30px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start}.calc-inputs{display:grid;gap:26px}.calc-field{display:grid;gap:10px}.calc-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.calc-label b{font:700 16px var(--mono);letter-spacing:0;text-transform:none;color:var(--blue);font-variant-numeric:tabular-nums}.calc-field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:var(--line-bright);outline:none;cursor:pointer}.calc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 22%,transparent);cursor:pointer;border:2px solid var(--void)}.calc-field input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--blue);border:2px solid var(--void);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 22%,transparent);cursor:pointer}.calc-results{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);align-self:stretch}.calc-result{background:var(--void);padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px}.calc-result span{font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.calc-result b{font:700 20px var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.calc-result-hot{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--blue)}.calc-money{color:var(--blue)}.calc-cta{margin-top:28px;padding-top:24px;border-top:1px dashed var(--line-bright);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.calc-cta p{margin:0;color:var(--steel);font-size:15px;max-width:46ch}.calc-cta b{color:var(--ink)}@media (max-width: 760px){.calc{padding:26px 22px 24px}.calc-body{grid-template-columns:1fr;gap:28px}.calc-cta{justify-content:flex-start}}.demo-line{margin-top:26px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);background:var(--panel);padding:18px 22px}.pulse{width:9px;height:9px;border-radius:50%;background:var(--blue);position:relative;flex:none}.pulse:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--blue);opacity:.5;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.5);opacity:.7}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion: reduce){.pulse:after{animation:none}}nav.no-dots ul.nav-links,nav.no-dots ul.nav-links li{list-style:none}nav.no-dots ul.nav-links li:before,nav.no-dots ul.nav-links li::marker{content:none;display:none}.demo-line b{font:600 15px var(--mono);letter-spacing:.02em}.demo-line span{color:var(--steel);font-size:14.5px}.work{padding:140px 0;border-top:1px solid var(--line);background:var(--panel)}.work-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid var(--line);background:var(--void);display:flex;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s}.card:hover{border-color:var(--blue);transform:translateY(-4px)}.card .thumb{aspect-ratio:16/10;position:relative;overflow:hidden;display:grid;place-items:center;border-bottom:1px solid var(--line);background:var(--panel-2)}.card .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .thumb img{transform:scale(1.04)}.card .thumb .init{position:relative;font:800 74px/1 var(--display);letter-spacing:-.05em;color:var(--ink);opacity:.9}.card .meta{padding:20px 20px 22px}.card .meta h3{margin:0 0 4px;font-size:18px;font-weight:700;letter-spacing:-.01em}.card .meta p{margin:0 0 14px;color:var(--steel);font-size:14.5px;line-height:1.6}.card .meta .tags{display:flex;gap:8px;flex-wrap:wrap}.card .meta .tags i{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--dim);border:1px solid var(--line-bright);padding:5px 8px}@media (max-width: 920px){.work-grid{grid-template-columns:1fr}}.buyband{padding:110px 0;border-top:1px solid var(--line)}.buy-table{margin-top:40px;border:1px solid var(--line);overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:640px}th,td{text-align:left;padding:16px 20px;border-bottom:1px solid var(--line);font-size:14.5px}th{font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);background:var(--panel)}td:first-child{font-weight:600}td.num{font:600 15px var(--mono);font-variant-numeric:tabular-nums;color:var(--blue);white-space:nowrap}tr:last-child td{border-bottom:0}.fine{margin-top:16px;color:var(--dim);font-size:13px;max-width:70ch}.cta-final{padding:150px 0 140px;text-align:center;border-top:1px solid var(--line);position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 50% 120%,rgba(30,79,209,.16),transparent 65%)}.cta-final>.shell{position:relative}.cta-final h2{margin:0 0 14px;font:800 clamp(32px,7vw,92px)/.95 var(--display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.cta-final p{color:var(--steel);font-size:17px;line-height:1.7;max-width:52ch;margin:0 auto 34px}footer{border-top:1px solid var(--line);padding:50px 0 44px;background:var(--panel)}footer .shell{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:start;min-width:0}footer small{display:block;color:var(--dim);font:400 12px/1.8 var(--mono)}.footer-mark{align-self:start}.footer-contact{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;font:400 13px/1.6 var(--mono);color:var(--dim);font-style:normal;justify-self:center}.footer-contact span{color:var(--steel)}.footer-contact a{color:var(--dim);text-decoration:none;transition:color .2s ease}.footer-contact a:hover{color:var(--ink)}footer .shell>small{text-align:right;justify-self:end}@media (max-width: 860px){footer .shell{grid-template-columns:1fr;gap:24px}.footer-contact{justify-self:start;align-items:flex-start;text-align:left}footer .shell>small{text-align:left;justify-self:start}}@media (max-width: 640px){.act-head{grid-template-columns:1fr;gap:14px}.act-no{writing-mode:horizontal-tb;transform:none;border-left:0;border-top:1px solid var(--line-bright);padding-left:0;padding-top:8px}.hero-core{padding-top:40px}}.back-to-top{position:fixed;right:28px;bottom:100px;z-index:40;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--muted);background:transparent;box-shadow:none;text-decoration:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,visibility .45s,color .2s ease,background-color .2s ease;pointer-events:none}.back-to-top.visible{opacity:.55;visibility:visible;transform:translateY(0);pointer-events:auto}.back-to-top:hover,.back-to-top:focus-visible{opacity:1;color:var(--ink);background:color-mix(in srgb,var(--panel) 60%,transparent)}.back-to-top svg{display:block}@media (max-width: 640px){.back-to-top{right:18px;bottom:88px;width:38px;height:38px}}@media (prefers-reduced-motion: reduce){.back-to-top{transition:opacity .2s ease,visibility .2s}}.review-qr{padding:90px 0;border-top:1px solid var(--line);background:var(--panel)}.review-qr-card{display:flex;align-items:center;gap:48px;flex-wrap:wrap;border:1px solid var(--line-bright);background:var(--void);padding:44px 46px}.review-qr-image{flex:none;width:168px;padding:14px 14px 0;background:#fff;border:1px solid var(--line-bright);display:flex;flex-direction:column;align-items:center;gap:12px}.review-qr-image img{width:140px;height:140px;object-fit:contain;display:block}.review-qr-copy{flex:1;min-width:240px}.review-qr-copy h2{margin:12px 0 16px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,4.6vw,52px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.review-qr-copy h2 .thin{color:var(--dim);font-weight:800}.review-qr-copy p{margin:0 0 14px;color:var(--steel);font-size:16px;line-height:1.7;max-width:56ch}.review-qr-copy p:last-of-type{margin-bottom:0}.review-qr-cta{display:inline-block;margin-top:24px;color:#fff!important;background:var(--grad-cta);box-shadow:0 10px 26px -8px color-mix(in srgb,var(--blue) 55%,transparent)}.review-qr-cta:hover{filter:brightness(1.15)}@media (max-width: 640px){.review-qr-card{padding:32px 26px;gap:28px;flex-direction:column;text-align:center}.review-qr-copy{min-width:0}.review-qr-image{width:140px}.review-qr-image img{width:112px;height:112px}.review-qr-cta{margin-top:20px;width:100%}}.whatsapp-widget{position:fixed;left:18px;bottom:18px;z-index:45;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 8px 24px #25d36659,0 2px 8px #0003;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.whatsapp-widget:hover,.whatsapp-widget:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 30px #25d36673,0 2px 8px #0000003d;filter:brightness(1.05)}.whatsapp-widget svg{width:26px;height:26px;display:block}@media (max-width: 640px){.whatsapp-widget{left:16px;bottom:16px;width:50px;height:50px}.whatsapp-widget svg{width:23px;height:23px}}#aicre8-grow-widget-root,[id*=aicre8-grow i],[class*=aicre8-grow i],[id*=grow-widget i],[class*=grow-widget i],[id*=grow-chat i],[class*=grow-chat i]{--grow-widget-scale: .82}[id*=aicre8-grow i] button,[class*=aicre8-grow i] button,[id*=grow-widget i] button,[class*=grow-widget i] button,[id*=grow-chat i] button,[class*=grow-chat i] button,[id*=aicre8-grow-launcher i],[class*=grow-chat-launcher i],[class*=grow-widget-button i]{transform:scale(.82)!important;transform-origin:bottom right!important}@media (max-width: 640px){[id*=aicre8-grow i] button,[class*=aicre8-grow i] button,[id*=grow-widget i] button,[class*=grow-widget i] button,[id*=grow-chat i] button,[class*=grow-chat i] button,[id*=aicre8-grow-launcher i],[class*=grow-chat-launcher i],[class*=grow-widget-button i]{transform:scale(.74)!important}}body>iframe[style*=bottom][style*=right],body>div[id*=grow i] iframe,body>div[class*=grow i] iframe{max-width:76px!important;max-height:76px!important}@media (max-width: 640px){body>iframe[style*=bottom][style*=right],body>div[id*=grow i] iframe,body>div[class*=grow i] iframe{max-width:64px!important;max-height:64px!important}}.ai-widget-fab{position:fixed;right:24px;bottom:24px;z-index:46;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--grad-cta);color:#fff;border:0;cursor:pointer;padding:0;box-shadow:0 8px 24px #2563eb59,0 2px 8px #0003;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.ai-widget-fab:hover,.ai-widget-fab:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 30px #2563eb73,0 2px 8px #0000003d;filter:brightness(1.08)}.ai-widget-fab svg{display:block}@media (max-width: 640px){.ai-widget-fab{right:16px;bottom:16px;width:50px;height:50px}.ai-widget-fab svg{width:23px;height:23px}}.ai-widget-panel{position:fixed;right:24px;bottom:92px;z-index:46;width:340px;max-width:calc(100vw - 32px);max-height:min(70vh,520px);background:var(--panel);border:1px solid var(--line-bright);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #00000059;border-radius:16px}@media (max-width: 640px){.ai-widget-panel{right:16px;bottom:76px;width:calc(100vw - 32px)}}.ai-widget-header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line);background:var(--panel-2)}.ai-widget-dot{width:8px;height:8px;border-radius:50%;background:var(--success, #10b981);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,#10b981 25%,transparent)}.ai-widget-header b{display:block;font-size:14px;font-weight:700;color:var(--ink)}.ai-widget-header small{display:block;font-size:11.5px;color:var(--dim);margin-top:2px}.ai-widget-body{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-height:180px}.ai-msg{max-width:85%;padding:10px 13px;font-size:13.5px;line-height:1.5;border-radius:12px}.ai-msg-bot{align-self:flex-start;background:var(--panel-2);color:var(--ink);border:1px solid var(--line)}.ai-msg-user{align-self:flex-end;background:var(--grad-cta);color:#fff}.ai-msg-typing{display:flex;gap:4px;align-items:center;padding:13px}.ai-msg-typing span{width:6px;height:6px;border-radius:50%;background:var(--dim);display:inline-block;animation:aiTyping 1.2s infinite ease-in-out}.ai-msg-typing span:nth-child(2){animation-delay:.15s}.ai-msg-typing span:nth-child(3){animation-delay:.3s}@keyframes aiTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-widget-suggestions{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.ai-widget-suggestions button{font:500 12px/1 var(--body);color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,transparent);border:1px solid var(--line-bright);border-radius:999px;padding:8px 12px;cursor:pointer}.ai-widget-suggestions button:hover{border-color:var(--blue)}.ai-widget-form{display:flex;gap:8px;padding:14px 16px;border-top:1px solid var(--line);background:var(--panel)}.ai-widget-form input{flex:1;background:var(--void);border:1px solid var(--line-bright);color:var(--ink);border-radius:999px;padding:10px 14px;font-size:13.5px;outline:none}.ai-widget-form input:focus{border-color:var(--blue)}.ai-widget-form button{flex:none;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:var(--grad-cta);color:#fff;display:flex;align-items:center;justify-content:center}.ai-widget-form button:hover{filter:brightness(1.1)}@media screen and (orientation: landscape) and (min-width: 700px) and (max-height: 900px){html,body{overflow-x:hidden;max-width:100vw}.hero-video-stage{height:100svh;min-height:460px}.hero-core{padding-top:44px}.act-title{font-size:clamp(34px,7vw,96px)}.act{padding:84px 0 74px}.act-media{margin-top:36px}.rail{grid-template-columns:repeat(3,1fr)}.tier{padding:22px 20px 20px}.price{font-size:32px}.calc-body{grid-template-columns:1.1fr 1fr;gap:28px}.stats .shell{grid-template-columns:repeat(4,1fr)}.stat{padding:24px 18px}footer .shell{grid-template-columns:auto 1fr auto}}@media screen and (orientation: landscape) and (min-width: 700px) and (max-height: 620px){.hero-video-stage{min-height:380px}.hero-core{padding-top:32px}.act{padding:56px 0 48px}.act-title{font-size:clamp(28px,6vw,72px)}.tier{padding:18px 16px 16px}.price{font-size:28px}.calc{padding:24px 22px 22px}}@media screen and (orientation: landscape) and (max-height: 560px){html,body{overflow-x:hidden;max-width:100vw}.hero-video-stage{height:100svh!important;min-height:320px!important}.hero-core{padding:34px 16px 0!important}nav{padding:8px 20px!important}.header-mark .logo-lockup{height:56px!important}.logo-img{height:36px!important}.hero-title{font-size:clamp(20px,5vw,34px)!important}.hero-sub{font-size:14px!important;margin-top:12px!important}.hero-about{margin-top:16px!important;padding-top:14px!important}.hero-trial{margin-top:14px!important;padding:10px 14px!important}.hero-cta{margin-top:16px!important}.act{padding:48px 0 40px!important}.act-title{font-size:clamp(28px,9vw,56px)!important}.act-lede{font-size:15px!important;margin-top:12px!important}.act-media{margin-top:24px!important;aspect-ratio:16 / 6}.stats .shell{grid-template-columns:repeat(4,1fr)!important}.stat{padding:16px 14px!important}.stat b{font-size:24px!important}.plans{padding:48px 0 40px!important}.rail{grid-template-columns:repeat(3,1fr)!important}.tier{padding:16px 14px 14px!important}.price{font-size:26px!important;margin:10px 0 4px!important}.tier ul{margin:12px 0 14px!important;gap:6px!important}.tier li{font-size:13px!important}.founding-hero{margin-top:14px!important;padding:10px 16px!important}.founding-hero b,.founding-hero span{font-size:12px!important}.calc{padding:20px 18px 18px!important}.calc-body{grid-template-columns:1fr 1fr!important;gap:20px!important}.faq-question{padding:14px 18px!important}.faq-answer p{padding:0 18px 14px!important;font-size:13.5px!important}.whatsapp-widget{width:44px!important;height:44px!important;left:12px!important;bottom:12px!important}.whatsapp-widget svg{width:20px!important;height:20px!important}.ai-widget-fab{width:44px!important;height:44px!important;right:12px!important;bottom:12px!important}.ai-widget-fab svg{width:20px!important;height:20px!important}.ai-widget-panel{right:12px!important;bottom:64px!important;max-height:80svh!important}.theme-toggle{padding:6px 10px!important}.back-to-top{width:34px!important;height:34px!important;right:12px!important;bottom:64px!important}.cta-final{padding:60px 0 56px!important}.cta-final h2{font-size:clamp(26px,8vw,48px)!important}.modal,.overlay-panel,.drawer{max-height:90svh!important;overflow-y:auto!important}}@media screen and (orientation: landscape) and (max-height: 400px){.hero-video-stage{min-height:280px!important}.hero-core{padding-top:26px!important}.hero-title{font-size:clamp(18px,4.5vw,26px)!important}.act{padding:32px 0 28px!important}.act-title{font-size:clamp(24px,8vw,42px)!important}.stats .shell{grid-template-columns:repeat(2,1fr)!important}.rail{grid-template-columns:1fr 1fr!important}}@media screen and (max-width: 900px){html,body{max-width:100vw;overflow-x:hidden}img,video,svg,table{max-width:100%}}@media screen and (orientation: landscape){html,body{max-width:100vw;overflow-x:hidden}img,video,svg,table{max-width:100%}.modal,.overlay-panel,.drawer{max-height:92svh;overflow-y:auto}}
