/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--purple:#6d28d9;--purple-dark:#3f167f;--purple-ink:#23123e;--lilac:#f4efff;--coral:#ff6b5f;--ink:#17131f;--muted:#6f687a;--line:#e9e3ef;--green:#11a772}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 44px);margin:0 auto}.hero{background:linear-gradient(#fbf9ff 0%,#fff 100%);min-height:850px;position:relative;overflow:hidden}.nav{z-index:5;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{color:#331260;letter-spacing:-1.2px;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#8754f2,#5b1ec8);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;transform:rotate(-8deg);box-shadow:0 8px 18px #6d28d92c}.brand-mark span{font-size:19px;font-weight:900;transform:rotate(8deg)}.nav-links{color:#514b5a;gap:31px;font-size:14px;font-weight:600;display:flex}.nav-links a:hover{color:var(--purple)}.nav-actions{align-items:center;gap:22px;display:flex}.login-link{color:#40394a;font-size:14px;font-weight:700}.button{border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{background:var(--purple);color:#fff;height:43px;padding:0 18px;font-size:14px;box-shadow:0 10px 24px #6d28d92b}.button-primary{color:#fff;background:linear-gradient(135deg,#7d3fe5,#6020c7);height:55px;padding:0 25px;box-shadow:0 14px 30px #6d28d93a}.button-ghost{border:1px solid var(--line);color:#40384a;background:#fff;height:55px;padding:0 20px;box-shadow:0 5px 16px #28163a0b}.play{width:25px;height:25px;color:var(--purple);background:#eee7fa;border-radius:50%;place-items:center;padding-left:2px;font-size:9px;display:grid}.hero-content{z-index:2;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;padding-top:79px;display:grid;position:relative}.hero-copy{padding-bottom:88px}.eyebrow{color:#6130aa;letter-spacing:.65px;text-transform:uppercase;background:#f0e8ff;border:1px solid #e1d1ff;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow-dot{background:var(--coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff6b5f1e}.hero h1{letter-spacing:-4.4px;color:#21162d;margin:25px 0 24px;font-size:70px;font-weight:800;line-height:.99}.hero h1 em{color:var(--purple);font-style:normal;position:relative}.hero h1 em:after{content:"";border-top:4px solid var(--coral);border-radius:60%;height:11px;position:absolute;bottom:-8px;left:2px;right:-5px;transform:rotate(-2deg)}.hero-lede{max-width:530px;color:var(--muted);margin:0;font-size:18px;line-height:1.67}.hero-ctas{gap:13px;margin:30px 0 27px;display:flex}.trust-row{color:#7b7484;gap:19px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.check{color:#119369;background:#e7f8f1;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:inline-grid}.hero-glow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#e9dcff 0%,#f6f0ff88 48%,#0000 70%);width:620px;height:620px;top:55px;right:-160px}.hero-glow-two{background:radial-gradient(circle,#ffdedb 0%,#0000 70%);width:360px;height:360px;top:240px;left:-240px}.real-product-stage{justify-content:center;align-items:flex-end;min-width:650px;height:600px;display:flex;position:relative}.screen-aura{display:none}.hero-phone{object-fit:contain;clip-path:inset(0 round 9%);filter:drop-shadow(0 28px 32px #35155d30);transition:transform .25s;display:block;position:absolute}.hero-phone:hover{transform:translateY(-7px)scale(1.02);z-index:6!important}.hero-phone-center{z-index:4;width:276px;height:570px;bottom:0}.hero-phone-left{z-index:2;opacity:.97;width:220px;height:455px;bottom:6px;left:7px;transform:rotate(-7deg)}.hero-phone-right{z-index:3;opacity:.98;width:218px;height:462px;bottom:7px;right:0;transform:rotate(7deg)}.real-badge{z-index:7;background:#fff;border:1px solid #e7dcef;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 16px 38px #30154d26}.real-badge>span{color:#12946c;background:#e8f8f2;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.real-badge>div{flex-direction:column;gap:3px;display:flex}.real-badge strong{color:#30233b;font-size:10px}.real-badge small{color:#867d8d;font-size:7px}.real-badge-top{top:35px;right:-10px}.real-badge-bottom{bottom:64px;left:-25px}.real-badge-bottom>span{color:#6d28d9;background:#eee5ff}.mini-proof{z-index:3;color:#8c8495;border-top:1px solid #eee8f3;justify-content:space-between;align-items:center;margin-top:25px;padding:25px 0 30px;display:flex;position:relative}.mini-proof p{margin:0;font-size:11px}.mini-proof>div{gap:34px;display:flex}.mini-proof span{color:#8d8495;gap:7px;font-size:12px;display:flex}.mini-proof b{color:#6f6678;font-weight:600}.section{padding:105px 0}.problems{background:#fff}.section-heading.centered{text-align:center;max-width:760px;margin:0 auto 50px}.kicker{letter-spacing:1.8px;color:var(--purple);font-size:11px;font-weight:900}.section-heading h2{letter-spacing:-2px;color:#25182f;margin:17px 0;font-size:43px;line-height:1.12}.section-heading p{color:var(--muted);max-width:660px;margin:0 auto;font-size:16px;line-height:1.65}.feature-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fdfbff);border-radius:22px;min-height:280px;padding:30px;position:relative;overflow:hidden}.feature-large{grid-row:span 2}.feature-icon{width:42px;height:42px;color:var(--purple);background:#eee5ff;border-radius:12px;place-items:center;margin-bottom:20px;font-size:18px;font-weight:900;display:grid}.feature-card h3{letter-spacing:-.6px;color:#2a2033;margin:0 0 10px;font-size:22px}.feature-card>p,.feature-card>div>p{color:#746c7d;max-width:490px;margin:0;font-size:14px;line-height:1.6}.mini-property-list{background:#fff;border:1px solid #ece6f0;border-radius:14px;margin-top:33px;box-shadow:0 12px 30px #3b215b10}.mini-property-list>div{border-bottom:1px solid #eee9f1;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.mini-property-list>div:last-child{border:0}.property-thumb{color:#fff;border-radius:8px;place-items:center;width:55px;height:47px;display:grid}.thumb-one{background:linear-gradient(145deg,#925d47,#d6b49c)}.thumb-two{background:linear-gradient(145deg,#527088,#a2bac9)}.mini-property-list p{flex-direction:column;gap:5px;margin:0;display:flex}.mini-property-list strong{font-size:11px}.mini-property-list small{color:#8f8995;font-size:9px}.mini-property-list b{color:#168b67;background:#e5f7f0;border-radius:99px;padding:5px 8px;font-size:8px}.deadline,.payment-status{background:#f7f3fc;border-radius:12px;justify-content:space-between;align-items:center;margin-top:25px;padding:14px;display:flex}.deadline span,.payment-status p{flex-direction:column;gap:4px;margin:0;display:flex}.deadline b,.payment-status b{font-size:11px}.deadline small,.payment-status small{color:#8d8495;font-size:9px}.deadline>strong{color:#d25d3a;font-size:13px}.payment-status{background:#eefaf6}.payment-status>span{color:#168d67;background:#ccefe2;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.payment-status>strong{font-size:12px}.feature-wide{background:linear-gradient(115deg,#f7f1ff,#fff);grid-column:1/-1;grid-template-columns:1fr 340px;align-items:center;min-height:315px;display:grid}.feature-wide>div:first-child{padding:10px 25px 10px 4px}.feature-wide a{color:var(--purple);gap:9px;margin-top:20px;font-size:13px;font-weight:800;display:inline-flex}.phone-mock{background:#fff;border:7px solid #271638;border-bottom:0;border-radius:28px 28px 0 0;justify-self:center;width:220px;height:320px;padding:14px;transform:translateY(31px);box-shadow:0 18px 40px #32195625}.phone-top{background:#2b193b;border-radius:10px;width:60px;height:5px;margin:-7px auto 12px}.phone-photo{background:linear-gradient(145deg,#5a7561,#d7c6a3 55%,#a27a5e);border-radius:12px;height:145px;position:relative}.phone-photo:after{content:"⌂";color:#ffffff8c;font-size:66px;position:absolute;top:32px;left:67px}.phone-photo span{z-index:2;background:var(--purple);color:#fff;border-radius:99px;padding:4px 7px;font-size:6px;font-weight:800;position:absolute;top:8px;left:8px}.phone-mock>small{color:var(--purple);margin-top:12px;font-size:7px;font-weight:800;display:block}.phone-mock>strong{margin:7px 0;font-size:12px;display:block}.phone-mock>p{font-weight:900;color:#25172f!important;margin:0!important;font-size:15px!important}.real-feature-grid{grid-template-rows:315px 315px auto}.feature-real{background:#fff;min-height:315px;padding:0;display:flex}.feature-real .feature-copy{z-index:2;flex:1;padding:28px;position:relative}.feature-real .feature-copy>p{color:#746c7d;max-width:430px;margin:0;font-size:14px;line-height:1.6}.feature-real .feature-icon{margin-bottom:16px}.feature-screen{background:0 0;justify-content:center;align-self:stretch;align-items:flex-start;width:48%;padding:20px 14px 0;display:flex;overflow:hidden}.feature-screen img{object-fit:contain;object-position:top center;clip-path:inset(0 round 8%);filter:drop-shadow(0 15px 22px #35204a20);width:100%;height:100%;display:block}.feature-real.feature-large{flex-direction:column;grid-row:span 2}.feature-real.feature-large .feature-screen{flex:none;width:100%;height:370px;padding-top:8px}.feature-real.feature-wide{background:#fff;grid-template-columns:1fr 330px;min-height:390px;display:grid}.feature-real.feature-wide .feature-screen{width:100%;height:390px;padding-top:8px}.feature-real.feature-wide .feature-copy{padding:45px}.feature-real.feature-wide .feature-copy a{color:var(--purple);gap:9px;margin-top:20px;font-size:13px;font-weight:800;display:inline-flex}.inside-section{background:#f7f3fc}.screen-gallery{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.screen-gallery article{background:#fff;border:1px solid #e8e0ee;border-radius:22px;padding:14px 14px 20px;box-shadow:0 12px 28px #3c1b5f0a}.gallery-image{background:0 0;border-radius:14px;justify-content:center;align-items:flex-start;height:390px;display:flex;overflow:hidden}.gallery-image img{object-fit:contain;object-position:top center;clip-path:inset(0 round 8%);filter:drop-shadow(0 14px 18px #2e183e22);width:100%;height:100%;transition:transform .25s}.screen-gallery article:hover .gallery-image img{transform:scale(1.025)}.screen-gallery article>span{color:var(--purple);letter-spacing:1px;margin:16px 4px 7px;font-size:9px;font-weight:900;display:block}.screen-gallery h3{margin:0 4px 6px;font-size:16px}.screen-gallery p{color:#82798a;margin:0 4px;font-size:11px}.steps-section{background:#fff}.steps-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:115px;display:grid}.steps-copy h2,.faq-heading h2{letter-spacing:-2.2px;color:#281a33;margin:16px 0;font-size:45px;line-height:1.08}.steps-copy>p{color:var(--muted);max-width:470px;font-size:15px;line-height:1.7}.steps-list{margin:28px 0 30px}.step{grid-template-columns:45px 1fr;gap:14px;padding:12px 0 20px;display:grid;position:relative}.step:not(:last-child):after{content:"";border-left:1px dashed #d8cce5;height:35px;position:absolute;top:48px;left:17px}.step>span{color:#7a6c87;background:#eee7f5;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.step.active>span{background:var(--purple);color:#fff;box-shadow:0 7px 18px #6d28d932}.step h3{margin:1px 0 6px;font-size:15px}.step p{color:#817989;margin:0;font-size:12px}.step-real-screen{height:630px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:flex-start;padding-top:0;display:flex;position:relative;overflow:visible}.step-real-screen>img{object-fit:contain;clip-path:inset(0 round 9%);filter:drop-shadow(0 20px 25px #2f163f25);width:auto;height:650px;display:block}.step-screen-caption{z-index:3;background:#fff;border:1px solid #e8dfed;border-radius:13px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 14px 30px #2c143e24}.step-screen-caption>span{color:#0d9c6c;background:#e5f8f0;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.step-screen-caption>div{flex-direction:column;gap:3px;display:flex}.step-screen-caption strong{font-size:10px}.step-screen-caption small{color:#887e90;font-size:7px}.network-section{color:#fff;background:#3d127a;padding:105px 0;position:relative;overflow:hidden}.network-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:95px;display:grid}.network-orb{background:#ffffff07;border-radius:50%;position:absolute}.orb-one{width:520px;height:520px;top:-230px;right:-220px}.orb-two{width:420px;height:420px;bottom:-260px;left:-280px}.network-copy{z-index:2;position:relative}.network-kicker{letter-spacing:2px;color:#d4b9ff;font-size:11px;font-weight:900}.network-copy h2{letter-spacing:-2.5px;margin:18px 0;font-size:49px;line-height:1.03}.network-copy>p{color:#d3c2e8;max-width:515px;font-size:15px;line-height:1.75}.network-copy ul{margin:28px 0;padding:0;list-style:none}.network-copy li{color:#f1e9fa;align-items:center;gap:9px;margin:13px 0;font-size:13px;display:flex}.network-button{color:#4d168e;background:#fff;height:52px;padding:0 22px;box-shadow:0 12px 30px #16042b48}.network-screens{height:640px;position:relative}.network-phone{object-fit:contain;clip-path:inset(0 round 6%);filter:drop-shadow(0 25px 35px #1204276b);width:auto;height:620px;position:absolute}.network-phone-back{opacity:.9;bottom:0;left:0;transform:rotate(-7deg)}.network-phone-front{z-index:2;bottom:0;right:15px;transform:rotate(5deg)}.network-real-label{z-index:4;white-space:nowrap;color:#4a178a;background:#fff;border-radius:99px;padding:9px 14px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #13042b55}.testimonial-section{background:#fff}.testimonial-card{text-align:center;background:linear-gradient(145deg,#fbf8ff,#fff);border:1px solid #ece4f2;border-radius:28px;max-width:930px;padding:52px 70px;box-shadow:0 20px 60px #3214550d}.quote-mark{color:#c7a7ee;height:48px;font:900 65px Georgia,serif}.testimonial-card blockquote{color:#382646;max-width:780px;margin:10px auto 15px;font:500 26px/1.5 Georgia,serif}.testimonial-card>p{color:#796e83;font-size:13px}.founder{justify-content:center;align-items:center;gap:11px;margin-top:25px;display:flex}.founder>span{color:#fff;background:#5d209f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.founder div{text-align:left;flex-direction:column;gap:4px;display:flex}.founder strong{font-size:11px}.founder small{color:#8f8498;font-size:9px}.faq-section{background:#f9f7fb}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:110px;display:grid}.faq-heading{align-self:start;position:sticky;top:50px}.faq-heading>p{color:var(--muted);font-size:13px}.faq-heading>a{color:var(--purple);gap:8px;margin-top:15px;font-size:12px;font-weight:900;display:inline-flex}.faq-list details{border-bottom:1px solid #e4dce9;padding:22px 0}.faq-list summary{cursor:pointer;color:#33283b;justify-content:space-between;align-items:center;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--purple);font-size:20px;font-weight:400;transition:transform .2s}.faq-list details p{color:#766d7e;margin:13px 0 0;padding-right:60px;font-size:13px;line-height:1.65}.closing-section{color:#fff;background:linear-gradient(135deg,#6122bd,#48138d);padding:100px 0;position:relative;overflow:hidden}.closing-content{text-align:center;z-index:2;position:relative}.closing-badge{letter-spacing:1.4px;color:#e4d3fa;background:#ffffff0e;border:1px solid #ffffff38;border-radius:99px;padding:8px 12px;font-size:9px;font-weight:900;display:inline-block}.closing-content h2{letter-spacing:-2.5px;margin:20px 0;font-size:50px;line-height:1.05}.closing-content>p{color:#d9c8ec;max-width:600px;margin:0 auto 27px;font-size:15px;line-height:1.7}.closing-button{color:#4c178d;background:#fff;height:56px;padding:0 25px;box-shadow:0 14px 36px #21074366}.closing-content>small{color:#cdb7e6;margin-top:15px;font-size:9px;display:block}.closing-dot{border:1px solid #ffffff0d;border-radius:50%;position:absolute}.dot-one{width:480px;height:480px;top:-300px;left:-90px}.dot-two{width:560px;height:560px;bottom:-430px;right:-170px}footer{color:#cdbfd5;background:#251032;padding:64px 0 20px}.footer-main{justify-content:space-between;gap:80px;display:flex}.footer-main>div:first-child{max-width:280px}.footer-brand{color:#fff}.footer-main p{color:#9f91a8;margin-top:18px;font-size:12px;line-height:1.6}.footer-links{grid-template-columns:repeat(3,1fr);gap:75px;display:grid}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links strong{color:#fff;margin-bottom:4px;font-size:11px}.footer-links a{color:#aa9bb4;font-size:10px}.footer-links a:hover{color:#fff}.footer-bottom{color:#806e89;border-top:1px solid #ffffff10;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:9px;display:flex}@media (width<=1050px){.nav-links{display:none}.hero-content{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center;padding-bottom:15px}.hero-lede{margin:auto}.hero-ctas,.trust-row{justify-content:center}.real-product-stage{width:680px;min-width:0;max-width:100%;margin:10px auto 0}.mini-proof{margin-top:45px}.mini-proof p{display:none}.mini-proof>div{justify-content:center;width:100%}.hero h1{font-size:65px}.steps-layout,.network-layout{gap:55px}.faq-layout{gap:60px}.footer-links{gap:35px}.screen-gallery{grid-template-columns:repeat(2,1fr)}.gallery-image{height:480px}.network-phone{height:570px}.network-screens{height:590px}.feature-real.feature-wide{grid-template-columns:1fr 300px}}@media (width<=720px){.shell{width:min(100% - 28px,1180px)}.hero{min-height:auto}.nav{height:72px}.nav-actions .login-link{display:none}.button-small{height:39px;padding:0 14px}.hero-content{padding-top:42px}.hero-copy{padding-bottom:0}.hero h1{letter-spacing:-3px;font-size:49px}.hero-lede{font-size:16px}.hero-ctas{flex-direction:column;align-items:stretch}.trust-row{flex-wrap:wrap;gap:10px 16px}.real-product-stage{height:510px;margin-top:40px}.hero-phone-center{width:235px;height:485px}.hero-phone-left{width:155px;height:330px;bottom:4px;left:-45px}.hero-phone-right{width:150px;height:328px;bottom:2px;right:-43px}.real-badge-top{top:0;right:-2px}.real-badge-bottom{bottom:22px;left:0}.real-badge small{display:none}.mini-proof{margin-top:45px}.mini-proof>div{flex-wrap:wrap;gap:15px}.mini-proof span{font-size:10px}.section{padding:78px 0}.section-heading h2{font-size:34px}.feature-grid{grid-template-columns:1fr}.real-feature-grid{grid-template-rows:auto}.feature-real,.feature-real.feature-large{flex-direction:column;grid-row:auto;min-height:560px}.feature-real .feature-screen,.feature-real.feature-large .feature-screen{flex:none;width:100%;height:350px}.feature-real.feature-wide{grid-column:auto;grid-template-columns:1fr;min-height:620px}.feature-real.feature-wide .feature-copy{padding:28px}.feature-real.feature-wide .feature-screen{height:360px}.feature-card{padding:0}.screen-gallery{grid-template-columns:1fr 1fr;gap:10px}.screen-gallery article{padding:8px 8px 15px}.gallery-image{height:320px}.screen-gallery h3{font-size:13px}.screen-gallery p{font-size:9px}.steps-layout,.network-layout,.faq-layout{grid-template-columns:1fr;gap:55px}.steps-copy h2,.faq-heading h2{font-size:36px}.step-real-screen{height:570px}.step-real-screen>img{height:590px}.network-section{padding:80px 0}.network-screens{order:2;height:530px}.network-phone{height:510px}.network-phone-back{left:-62px}.network-phone-front{right:-55px}.network-copy h2{font-size:41px}.testimonial-card{padding:36px 22px}.testimonial-card blockquote{font-size:21px}.faq-heading{position:static}.faq-list details p{padding-right:12px}.closing-section{padding:80px 0}.closing-content h2{font-size:40px}.footer-main{flex-direction:column}.footer-links{grid-template-columns:repeat(2,1fr);gap:35px}.footer-bottom{gap:15px}.footer-bottom span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.device-hero-stage{min-width:680px;height:590px;position:relative}.hero-desktop,.hero-mobile{object-fit:contain;clip-path:none;filter:drop-shadow(0 26px 34px #35155d2f);transition:transform .25s;display:block;position:absolute}.hero-desktop{z-index:2;width:690px;top:82px;left:0}.hero-mobile{z-index:4;width:178px;bottom:0}.hero-mobile-left{left:-8px;transform:rotate(-4deg)}.hero-mobile-right{right:0;transform:rotate(4deg)}.hero-desktop:hover{transform:translateY(-5px)}.hero-mobile-left:hover{transform:translateY(-7px)rotate(-2deg)}.hero-mobile-right:hover{transform:translateY(-7px)rotate(2deg)}.device-hero-stage .real-badge-top{top:42px;right:0}.device-hero-stage .real-badge-bottom{bottom:46px;left:128px}.feature-screen img,.gallery-image img,.step-real-screen>img,.network-desktop-showcase>img{clip-path:none}.mobile-feature-screen img{width:auto;max-width:100%;height:100%}.desktop-feature-screen{align-items:center;width:57%;padding:0 6px}.desktop-feature-screen img{width:118%;max-width:none;height:auto}.feature-real .mobile-feature-screen.small{padding-top:10px}.feature-real .mobile-feature-screen.small img{height:118%;transform:translateY(-4px)}.budget-screen img{max-width:310px}.desktop-gallery{grid-template-columns:repeat(2,1fr)}.desktop-gallery article{padding:12px 12px 22px}.desktop-gallery .gallery-image{align-items:center;height:330px}.desktop-gallery .gallery-image img{object-fit:contain;width:100%;height:100%}.desktop-gallery article>span{margin-top:8px}.step-real-screen{align-items:center;height:500px}.step-real-screen>img{width:100%;max-width:690px;height:auto}.step-screen-caption{bottom:38px;left:0}.network-desktop-showcase{justify-content:center;align-items:center;height:500px;display:flex}.network-desktop-showcase>img{object-fit:contain;filter:drop-shadow(0 28px 38px #12042778);width:112%;height:auto;display:block}.network-desktop-showcase .network-real-label{bottom:35px}@media (width<=1050px){.device-hero-stage{width:760px;min-width:0;max-width:100%;margin:0 auto}.hero-desktop{animation-name:desktopFloatCentered;left:50%;transform:translate(-50%)}.hero-desktop:hover{transform:translate(-50%)translateY(-5px)}.hero-mobile-left{left:3%}.hero-mobile-right{right:3%}.desktop-feature-screen{width:60%}.step-real-screen,.network-desktop-showcase{height:440px}.network-desktop-showcase>img{width:100%}}@media (width<=720px){.device-hero-stage{height:420px;margin-top:22px}.hero-desktop{width:470px;max-width:125%;top:80px}.hero-mobile{width:116px;bottom:2px}.hero-mobile-left{left:-3%;transform:rotate(-4deg)}.hero-mobile-right{right:-2%;transform:rotate(4deg)}.device-hero-stage .real-badge-top{top:20px;right:0}.device-hero-stage .real-badge-bottom{bottom:14px;left:8px}.desktop-feature-screen{width:100%!important;height:310px!important;padding:0!important}.desktop-feature-screen img{width:120%;max-width:none}.mobile-feature-screen img{height:100%}.desktop-gallery{grid-template-columns:1fr}.desktop-gallery .gallery-image{height:250px}.step-real-screen{height:310px}.step-real-screen>img{width:115%;max-width:none}.step-screen-caption{bottom:0}.network-screens.network-desktop-showcase{order:2;height:310px}.network-desktop-showcase>img{width:125%;max-width:none}.network-desktop-showcase .network-real-label{bottom:4px}}html,body{width:100%;max-width:100%;overflow-x:hidden}main,section,.shell,.hero-content,.hero-copy{min-width:0;max-width:100%}.hero{background-size:300% 300%;animation:18s ease-in-out infinite heroThemeShift}.hero-copy{animation:.8s cubic-bezier(.2,.8,.2,1) both revealUp}.device-hero-stage{animation:1s cubic-bezier(.2,.8,.2,1) .12s both revealUp}.hero-desktop{animation:6s ease-in-out infinite desktopFloat}.hero-mobile-left{animation:5.2s ease-in-out infinite mobileFloatLeft}.hero-mobile-right{animation:5.8s ease-in-out .5s infinite mobileFloatRight}.feature-card{transition:border-color .35s,box-shadow .35s,transform .35s;animation:.75s cubic-bezier(.2,.8,.2,1) both revealUp}.feature-card:nth-child(2){animation-delay:.1s}.feature-card:nth-child(3){animation-delay:.2s}.feature-card:nth-child(4){animation-delay:.3s}.feature-card:hover{border-color:#d9c5fa;transform:translateY(-7px);box-shadow:0 24px 55px #54218b16}.button-primary,.button-small{background-size:220% 220%;animation:7s infinite buttonGradient}.inside-section{background:linear-gradient(135deg,#f7f1ff,#fff6ed,#edfaff,#effcf5) 0 0/320% 320%;animation:22s infinite softThemeShift}.network-section{background:linear-gradient(135deg,#35106d,#123764,#073d31,#5e2415,#3d127a) 0 0/350% 350%;animation:20s infinite darkThemeShift}.network-desktop-showcase>img{animation:6.5s ease-in-out infinite desktopFloat}.closing-section{background:linear-gradient(135deg,#6122bd,#9b3c19,#087260,#17578d,#48138d) 0 0/350% 350%;animation:18s infinite darkThemeShift}.carousel-duo{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:stretch;gap:22px;display:grid}.product-carousel{--carousel-accent:#7c3aed;--carousel-background:#f1e9ff;background:var(--carousel-background);border:1px solid #e5dced;border-radius:28px;min-width:0;transition:background-color .7s,border-color .7s;overflow:hidden;box-shadow:0 22px 60px #3c1b5f14}.carousel-topline{background:var(--carousel-accent);justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.carousel-topline{background:color-mix(in srgb,var(--carousel-accent) 10%,white)}}.carousel-topline{color:var(--carousel-accent);transition:background-color .7s,color .7s}.carousel-topline span{letter-spacing:1.4px;font-size:10px;font-weight:900}.carousel-topline strong{font-size:10px}.carousel-stage{place-items:center;height:390px;display:grid;position:relative;overflow:hidden}.carousel-mobile .carousel-stage{height:510px}.carousel-slide{opacity:0;pointer-events:none;place-items:center;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;transform:translate(35px)scale(.97)}.carousel-slide.is-active{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.carousel-slide img{object-fit:contain;filter:drop-shadow(0 24px 30px #2410372f);width:100%;height:100%;display:block}.carousel-mobile .carousel-slide img{width:82%}.carousel-arrow{z-index:4;width:42px;height:42px;color:var(--carousel-accent);cursor:pointer;background:#ffffffdf;border:1px solid #fffa;border-radius:50%;margin-top:-21px;font-size:18px;transition:transform .2s,background .2s,color .7s;position:absolute;top:50%;box-shadow:0 10px 24px #30164f2b}.carousel-arrow:hover{background:#fff;transform:scale(1.08)}.carousel-arrow-left{left:16px}.carousel-arrow-right{right:16px}.carousel-info{background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:18px 22px;animation:.45s both captionIn;display:flex}.carousel-info h3{margin:0 0 6px;font-size:17px}.carousel-info p{color:#7c7384;margin:0;font-size:11px;line-height:1.45}.carousel-dots{flex:none;gap:6px;display:flex}.carousel-dots button{cursor:pointer;background:#d8cedf;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .35s,background-color .35s}.carousel-dots button.active{background:var(--carousel-accent);width:24px}@keyframes heroThemeShift{0%,to{background-image:linear-gradient(145deg,#fbf9ff,#fff,#f1e9ff);background-position:0 20%}25%{background-image:linear-gradient(145deg,#fff8f0,#fff,#f7ecff);background-position:55%}50%{background-image:linear-gradient(145deg,#edfaff,#fff,#f1edff);background-position:100% 80%}75%{background-image:linear-gradient(145deg,#effcf5,#fff,#f3edff);background-position:45% 30%}}@keyframes softThemeShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes darkThemeShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes buttonGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes desktopFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes desktopFloatCentered{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-9px)}}@keyframes mobileFloatLeft{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-10px)}}@keyframes mobileFloatRight{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(2deg)translateY(-12px)}}@keyframes captionIn{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.carousel-duo{grid-template-columns:1fr}.carousel-mobile .carousel-stage{height:540px}.carousel-mobile .carousel-slide img{width:62%}}@media (width<=720px){.nav,.hero-content,.mini-proof,.section .shell,.network-layout,.footer-main,.footer-bottom{width:calc(100% - 28px)}.nav{gap:10px}.brand{font-size:22px}.button-small{white-space:nowrap;font-size:13px}.hero-content{display:block}.hero-copy{text-align:left;width:100%}.eyebrow{white-space:normal;max-width:100%;line-height:1.3}.hero h1{overflow-wrap:anywhere;font-size:47px;line-height:1.02}.hero-lede{max-width:100%;margin:0}.hero-ctas{width:100%}.hero-ctas .button{width:100%;padding-left:14px;padding-right:14px}.trust-row{justify-content:flex-start}.device-hero-stage{width:100%;min-width:0;max-width:100%}.device-hero-stage .real-badge-top{right:4px}.carousel-duo{gap:16px}.product-carousel{border-radius:20px}.carousel-stage{height:245px}.carousel-mobile .carousel-stage{height:420px}.carousel-mobile .carousel-slide img{width:92%}.carousel-arrow{width:38px;height:38px;margin-top:-19px}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}.carousel-info{flex-direction:column;align-items:flex-start;padding:16px}.carousel-dots{align-self:flex-end}.network-layout,.steps-layout,.faq-layout{width:100%;min-width:0}.network-copy,.steps-copy,.faq-heading,.faq-list{min-width:0}.network-copy h2,.steps-copy h2,.faq-heading h2,.closing-content h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.hero,.inside-section,.network-section,.closing-section,.hero-copy,.device-hero-stage,.hero-desktop,.hero-mobile-left,.hero-mobile-right,.feature-card,.network-desktop-showcase>img,.button-primary,.button-small{animation:none}.carousel-slide,.product-carousel{transition:none}}:root{--page-progress:0%;--theme-bg:#0a0018;--theme-bg-soft:#130624;--theme-surface:#1c112a;--theme-surface-strong:#241438;--theme-text:#fbf7ff;--theme-muted:#b9aebe;--theme-border:#b481ff24;--theme-accent:#a875ff;--theme-accent-2:#6322d5;--theme-neon:0 0 26px #9c62ff66,0 22px 58px #7130d750;--theme-card-shadow:0 22px 58px #0005;--theme-grid:#a875ff12;--purple:var(--theme-accent)}html[data-theme=violet-light]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#211137;--theme-bg-soft:#351b53;--theme-surface:#302043;--theme-surface-strong:#41245c;--theme-text:#fbf6ff;--theme-muted:#c8b8d5;--theme-border:#c18cff34;--theme-accent:#b983ff;--theme-accent-2:#7133d1;--theme-neon:0 0 25px #b983ff64,0 22px 58px #7133d14d;--theme-card-shadow:0 22px 58px #0000004a;--theme-grid:#b983ff12}html[data-theme=orange-light]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#321407;--theme-bg-soft:#4a1f0c;--theme-surface:#3c2117;--theme-surface-strong:#502816;--theme-text:#fff8f1;--theme-muted:#d9bbaa;--theme-border:#ff9a5738;--theme-accent:#ff7a24;--theme-accent-2:#c94708;--theme-neon:0 0 25px #ff7a2460,0 22px 58px #d64d0d48;--theme-card-shadow:0 22px 58px #0000004f;--theme-grid:#ff7a2412}html[data-theme=green-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#06170e;--theme-bg-soft:#0b2015;--theme-surface:#14271c;--theme-surface-strong:#193021;--theme-text:#f4fff8;--theme-muted:#a9b9ae;--theme-border:#ffffff17;--theme-accent:#2ed879;--theme-accent-2:#0f8d49;--theme-neon:0 0 24px #25d47455,0 22px 55px #0bcf6740;--theme-card-shadow:0 22px 54px #0000004f;--theme-grid:#2ed87910}html[data-theme=violet-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#0a0018;--theme-bg-soft:#130624;--theme-surface:#1c112a;--theme-surface-strong:#241438;--theme-text:#fbf7ff;--theme-muted:#b9aebe;--theme-border:#b481ff24;--theme-accent:#a875ff;--theme-accent-2:#6322d5;--theme-neon:0 0 26px #9c62ff66,0 22px 58px #7130d750;--theme-card-shadow:0 22px 58px #0005;--theme-grid:#a875ff12}html[data-theme=blue-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#071827;--theme-bg-soft:#0b2134;--theme-surface:#172839;--theme-surface-strong:#1c3045;--theme-text:#f4fbff;--theme-muted:#aab8c5;--theme-border:#5bc8ff25;--theme-accent:#2bb9f2;--theme-accent-2:#0873aa;--theme-neon:0 0 26px #27b7f266,0 22px 58px #078ed250;--theme-card-shadow:0 22px 58px #0005;--theme-grid:#2bb9f212}body{background:var(--theme-bg);color:var(--theme-text);transition:background-color .18s linear,color .18s linear}.themed-site{z-index:1;background:0 0;position:relative}.theme-backdrop{z-index:-1;background:radial-gradient(circle at 80% 15%,var(--theme-accent),transparent 36%),radial-gradient(circle at 10% 70%,var(--theme-accent-2),transparent 34%),linear-gradient(135deg,var(--theme-bg),var(--theme-bg-soft));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-backdrop{background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--theme-accent) 22%,transparent),transparent 36%),radial-gradient(circle at 10% 70%,color-mix(in srgb,var(--theme-accent-2) 16%,transparent),transparent 34%),linear-gradient(135deg,var(--theme-bg),var(--theme-bg-soft))}}.theme-backdrop{transition:background .18s linear}.theme-backdrop:after{content:"";background-image:linear-gradient(var(--theme-grid) 1px,transparent 1px),linear-gradient(90deg,var(--theme-grid) 1px,transparent 1px);opacity:.5;background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.scroll-progress{z-index:50;background:#ffffff12;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress span{width:var(--page-progress);background:linear-gradient(90deg,var(--theme-accent),var(--theme-accent-2));height:100%;box-shadow:0 0 14px var(--theme-accent);transition:background .18s linear,box-shadow .18s linear;display:block}.theme-rail{z-index:40;border:1px solid var(--theme-border);background:var(--theme-surface-strong);border-radius:20px;flex-direction:column;gap:4px;padding:8px;display:flex;position:fixed;top:50%;right:17px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.theme-rail{background:color-mix(in srgb,var(--theme-surface-strong) 88%,transparent)}}.theme-rail{box-shadow:var(--theme-card-shadow),0 0 28px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.theme-rail{box-shadow:var(--theme-card-shadow),0 0 28px color-mix(in srgb,var(--theme-accent) 16%,transparent)}}.theme-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .35s,border-color .35s,box-shadow .35s}.theme-rail button{--section-color:var(--theme-accent);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:29px;padding:0;transition:background-color .22s,transform .22s;display:grid;position:relative}.theme-rail button:hover,.theme-rail button.active{background:var(--section-color)}@supports (color:color-mix(in lab, red, red)){.theme-rail button:hover,.theme-rail button.active{background:color-mix(in srgb,var(--section-color) 20%,transparent)}}.theme-rail button:hover,.theme-rail button.active{transform:translate(-2px)}.theme-rail button i{background:var(--section-color);width:8px;height:8px;box-shadow:0 0 12px var(--section-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.theme-rail button i{box-shadow:0 0 12px color-mix(in srgb,var(--section-color) 75%,transparent)}}.theme-rail button i{transition:transform .22s,box-shadow .22s}.theme-rail button.active i{box-shadow:0 0 18px var(--section-color);transform:scale(1.35)}.theme-rail button span{border:1px solid var(--theme-border);background:var(--theme-surface-strong);border-radius:9px;width:max-content;max-width:190px;padding:7px 10px;position:absolute;top:50%;right:43px}@supports (color:color-mix(in lab, red, red)){.theme-rail button span{background:color-mix(in srgb,var(--theme-surface-strong) 96%,transparent)}}.theme-rail button span{color:var(--theme-text);box-shadow:var(--theme-card-shadow);white-space:nowrap;opacity:0;pointer-events:none;font-size:9px;font-weight:800;transition:opacity .2s,transform .2s;transform:translate(7px,-50%)}.theme-rail button:hover span,.theme-rail button:focus-visible span{opacity:1;transform:translateY(-50%)}.hero,.problems,.inside-section,.steps-section,.network-section,.testimonial-section,.faq-section,.closing-section,footer{color:var(--theme-text);transition:color .65s,border-color .65s;position:relative;background:0 0!important;animation:none!important}.nav,.mini-proof{border-color:var(--theme-border)}.brand,.nav-links,.login-link,.hero h1,.section-heading h2,.feature-card h3,.steps-copy h2,.faq-heading h2,.testimonial-card blockquote,.faq-list summary,.carousel-info h3,.network-copy h2,.closing-content h2,.footer-links strong{transition:color .65s;color:var(--theme-text)!important}.hero h1 em,.kicker,.feature-wide a,.faq-heading>a,.network-kicker,.screen-gallery article>span{transition:color .65s;color:var(--theme-accent)!important}.hero-lede,.section-heading p,.feature-real .feature-copy>p,.steps-copy>p,.step p,.testimonial-card>p,.faq-heading>p,.faq-list details p,.carousel-info p,.footer-main p,.footer-links a,.network-copy>p,.closing-content>p{transition:color .65s;color:var(--theme-muted)!important}.feature-card,.testimonial-card,.product-carousel,.faq-list details,.real-badge,.step-screen-caption{background:var(--theme-surface)!important}@supports (color:color-mix(in lab, red, red)){.feature-card,.testimonial-card,.product-carousel,.faq-list details,.real-badge,.step-screen-caption{background:color-mix(in srgb,var(--theme-surface) 92%,transparent)!important}}.feature-card,.testimonial-card,.product-carousel,.faq-list details,.real-badge,.step-screen-caption{transition:background-color .75s,border-color .75s,box-shadow .75s,transform .35s;border-color:var(--theme-border)!important;box-shadow:var(--theme-card-shadow)!important}.feature-icon,.play,.step>span{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.feature-icon,.play,.step>span{background:color-mix(in srgb,var(--theme-accent) 15%,var(--theme-surface))!important}}.feature-icon,.play,.step>span{transition:background-color .7s,color .7s;color:var(--theme-accent)!important}.step.active>span{box-shadow:var(--theme-neon);background:var(--theme-accent)!important;color:#fff!important}.carousel-info{transition:background-color .75s;background:var(--theme-surface-strong)!important}.carousel-topline{background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.carousel-topline{background:color-mix(in srgb,var(--theme-surface) 76%,var(--carousel-accent) 24%)}}.carousel-arrow{background:var(--theme-surface-strong)}@supports (color:color-mix(in lab, red, red)){.carousel-arrow{background:color-mix(in srgb,var(--theme-surface-strong) 90%,transparent)}}.carousel-arrow{border-color:var(--theme-border);box-shadow:var(--theme-card-shadow)}.button-primary,.button-small{background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-2));box-shadow:var(--theme-neon);transition:background .7s,box-shadow .7s,transform .2s}.button-ghost,.network-button,.closing-button{background:var(--theme-surface-strong);color:var(--theme-text);border:1px solid var(--theme-border);box-shadow:var(--theme-card-shadow);transition:background-color .7s,color .7s,border-color .7s,box-shadow .7s,transform .2s}.check{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.check{background:color-mix(in srgb,var(--theme-accent) 17%,var(--theme-surface))}}.check{color:var(--theme-accent);box-shadow:0 0 12px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.check{box-shadow:0 0 12px color-mix(in srgb,var(--theme-accent) 35%,transparent)}}.hero-desktop,.hero-mobile,.feature-screen img,.carousel-slide img,.step-real-screen>img,.network-desktop-showcase>img{filter:drop-shadow(0 22px 30px var(--theme-accent))}@supports (color:color-mix(in lab, red, red)){.hero-desktop,.hero-mobile,.feature-screen img,.carousel-slide img,.step-real-screen>img,.network-desktop-showcase>img{filter:drop-shadow(0 22px 30px color-mix(in srgb,var(--theme-accent) 32%,transparent))}}.hero-desktop,.hero-mobile,.feature-screen img,.carousel-slide img,.step-real-screen>img,.network-desktop-showcase>img{transition:filter .75s,transform .65s}.network-real-label{background:var(--theme-surface-strong);color:var(--theme-accent);box-shadow:var(--theme-neon)}.network-copy li,.closing-content>small,.footer-bottom{color:var(--theme-muted)}footer{border-top:1px solid var(--theme-border)}@media (width<=720px){.theme-rail{display:none}.theme-backdrop:after{opacity:.3;background-size:38px 38px}.scroll-progress{height:2px}}@media (prefers-reduced-motion:reduce){body,.theme-backdrop,.feature-card,.testimonial-card,.product-carousel,.faq-list details,.real-badge,.step-screen-caption,.brand,.nav-links,.login-link,.hero h1,.section-heading h2,.feature-card h3,.hero-lede,.section-heading p,.button-primary,.button-small,.button-ghost,.network-button,.closing-button{transition:none}}.pocket-hero-section .nav{color:#fff}.pocket-hero-section .brand,.pocket-hero-section .nav-links,.pocket-hero-section .login-link{color:#fff!important}.pocket-hero-section .brand-mark{background:linear-gradient(#9a6aff,#7240e5);box-shadow:0 0 28px #986aff66}.pocket-hero-section .button-small{box-shadow:none;background:0 0;border:1px solid #ffffff3d}.mobile-menu{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;display:none}.mobile-menu span{background:#fff;border-radius:5px;width:30px;height:3px;display:block}.pocket-hero{z-index:2;grid-template-columns:.82fr 1.18fr;grid-template-areas:"copy devices""store devices";align-items:center;column-gap:30px;padding-top:78px;display:grid;position:relative}.pocket-copy{grid-area:copy;align-self:end}.pocket-wordmark{color:#fff;flex-direction:column;margin-bottom:42px;display:inline-flex;transform:rotate(-2deg)}.pocket-wordmark strong{letter-spacing:-3px;font:italic 700 48px/1 Georgia,serif}.pocket-wordmark small{margin-left:5px;font:italic 700 15px/1.1 Georgia,serif}.pocket-copy h1{letter-spacing:-4px;margin:0 0 22px;font-size:70px;line-height:1.02;color:#fff!important}.pocket-copy h1 em{font-style:normal;color:#fff!important}.pocket-copy h1 em:after{display:none}.pocket-copy>p{color:#eee4f7;margin:0;font-size:20px;line-height:1.55}.pocket-devices{grid-area:devices;min-width:0;height:720px;position:relative;overflow:visible}.pocket-phone{object-fit:contain;clip-path:none;filter:drop-shadow(0 0 26px #9d6aff38)drop-shadow(0 30px 42px #0008);width:670px;height:670px;transition:filter .7s;display:block;position:absolute;transform:translate(-40%)}.pocket-phone-left{z-index:1;animation:5.6s ease-in-out infinite pocketSideLeft;top:90px;left:18%}.pocket-phone-center{z-index:3;animation:5s ease-in-out infinite pocketCenter;top:20px;left:50%}.pocket-phone-right{z-index:2;animation:6s ease-in-out infinite pocketSideRight;top:92px;left:82%}.hero-store{color:#fff;flex-direction:column;grid-area:store;align-self:start;align-items:flex-start;gap:11px;margin-top:35px;display:flex}.hero-store>span{letter-spacing:1.5px;font-size:13px}.hero-store>small{color:#cdbfe0;font-size:11px}.google-play-button{color:#fff;background:#09090b;border:1px solid #ffffff7a;border-radius:12px;align-items:center;gap:13px;min-width:250px;padding:10px 20px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 32px #0005}.google-play-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0008}.google-play-button i{color:#42d977;text-shadow:11px 0 #f7ce46,-4px 8px #3c7cff,4px -8px #ff5b55;font-size:34px;font-style:normal}.google-play-button>span{flex-direction:column;display:flex}.google-play-button small{letter-spacing:1px;font-size:9px}.google-play-button strong{font-size:25px;line-height:1.05}.pocket-hero-section .hero-glow-one{background:radial-gradient(circle,#8b4bea45,#0000 67%);right:-100px}.pocket-hero-section .hero-glow-two{background:radial-gradient(circle,#ff5f7824,#0000 70%)}@keyframes pocketCenter{0%,to{transform:translate(-40%)translateY(0)}50%{transform:translate(-40%)translateY(-12px)}}@keyframes pocketSideLeft{0%,to{transform:translate(-40%)translateY(0)rotate(-3deg)}50%{transform:translate(-40%)translateY(-8px)rotate(-1deg)}}@keyframes pocketSideRight{0%,to{transform:translate(-40%)translateY(0)rotate(3deg)}50%{transform:translate(-40%)translateY(-10px)rotate(1deg)}}@media (width<=1050px){.pocket-hero{text-align:center;grid-template-columns:1fr;grid-template-areas:"copy""devices""store";padding-top:55px}.pocket-copy{align-self:auto}.pocket-wordmark{margin-bottom:30px}.pocket-copy>p br{display:none}.pocket-devices{width:100%;max-width:760px;height:630px;margin:0 auto}.pocket-phone{width:610px;height:610px}.hero-store{align-items:center;margin:0 auto}.pocket-hero-section{min-height:1350px}}@media (width<=720px){.pocket-hero-section{min-height:1280px;padding-bottom:48px}.pocket-hero-section .nav{height:84px}.pocket-hero-section .brand>span:last-child,.pocket-hero-section .nav-actions{display:none}.pocket-hero-section .brand-mark{border-radius:8px;width:48px;height:48px}.pocket-hero-section .brand-mark span{font-size:25px}.mobile-menu{display:flex}.pocket-hero{width:100%;padding:48px 0 0}.pocket-copy{text-align:left;width:calc(100% - 44px);margin:0 auto}.pocket-wordmark{margin:0 0 54px 34px}.pocket-wordmark strong{font-size:40px}.pocket-wordmark small{font-size:13px}.pocket-copy h1{letter-spacing:-2.8px;overflow-wrap:normal;margin-bottom:18px;font-size:52px;line-height:1.08}.pocket-copy>p{font-size:20px;line-height:1.5}.pocket-devices{width:100%;height:520px;margin-top:30px;overflow:hidden}.pocket-phone{width:520px;height:520px}.pocket-phone-left{top:64px;left:17%}.pocket-phone-center{top:5px;left:50%}.pocket-phone-right{top:66px;left:83%}.hero-store{margin-top:3px}.hero-store>span{font-size:15px}.google-play-button{min-width:260px}.pocket-hero-section .hero-glow-one{top:260px}.pocket-hero-section .hero-glow-two{top:720px}}@media (width<=390px){.pocket-copy h1{font-size:46px}.pocket-copy>p{font-size:18px}.pocket-wordmark{margin-left:24px}.pocket-phone{width:480px;height:480px}.pocket-devices{height:490px}}@media (prefers-reduced-motion:reduce){.pocket-phone-left,.pocket-phone-center,.pocket-phone-right{animation:none}}.portal-section{padding:115px 0 105px;overflow:hidden}.portal-orb{pointer-events:none;filter:blur(2px);opacity:.75;border-radius:50%;position:absolute}.portal-orb-one{background:radial-gradient(circle,var(--theme-accent),transparent 70%);width:460px;height:460px;top:40px;right:-180px}@supports (color:color-mix(in lab, red, red)){.portal-orb-one{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 22%,transparent),transparent 70%)}}.portal-orb-two{background:radial-gradient(circle,var(--theme-accent-2),transparent 70%);width:380px;height:380px;bottom:80px;left:-230px}@supports (color:color-mix(in lab, red, red)){.portal-orb-two{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent-2) 17%,transparent),transparent 70%)}}.portal-heading{z-index:2;grid-template-columns:1.08fr .92fr;align-items:end;gap:90px;margin-bottom:50px;display:grid;position:relative}.portal-kicker{letter-spacing:1.5px;color:var(--theme-accent);align-items:center;gap:9px;font-size:10px;font-weight:900;display:inline-flex}.portal-kicker i{background:var(--theme-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--theme-accent),0 0 18px var(--theme-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.portal-kicker i{box-shadow:0 0 0 5px color-mix(in srgb,var(--theme-accent) 13%,transparent),0 0 18px var(--theme-accent)}}.portal-heading h2{letter-spacing:-2.8px;color:var(--theme-text);margin:18px 0 0;font-size:51px;line-height:1.03}.portal-heading h2 em{color:var(--theme-accent);font-style:normal}.portal-intro p{color:var(--theme-muted);margin:0 0 24px;font-size:16px;line-height:1.7}.portal-button{color:#fff;background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-2));height:55px;box-shadow:var(--theme-neon);padding:0 22px}.portal-showcase{z-index:2;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-showcase{background:color-mix(in srgb,var(--theme-surface) 91%,transparent)}}.portal-showcase{box-shadow:0 34px 90px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.portal-showcase{box-shadow:0 34px 90px color-mix(in srgb,var(--theme-accent) 18%,transparent)}}.portal-stage{background:linear-gradient(145deg,var(--theme-accent),var(--theme-surface));height:620px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 13%,var(--theme-bg)),color-mix(in srgb,var(--theme-surface) 86%,transparent))}}.portal-slide{opacity:0;pointer-events:none;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(45px)scale(.985)}.portal-slide.is-active{opacity:1;pointer-events:auto;transform:none}.portal-browser{border:8px solid var(--theme-text);width:82%;height:86%;position:absolute;top:7%;left:4%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-browser{border:8px solid color-mix(in srgb,var(--theme-text) 88%,#08040e)}}.portal-browser{background:#fff;border-radius:19px;box-shadow:0 34px 70px #210d3b35}.portal-browser-bar{background:#17131f;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}.portal-browser-bar i{background:#ff6b5f;border-radius:50%;width:7px;height:7px}.portal-browser-bar i:nth-child(2){background:#f4bd45}.portal-browser-bar i:nth-child(3){background:#45c88b}.portal-browser-bar span{color:#d9d2e0;background:#ffffff12;border-radius:99px;margin-left:9px;padding:5px 13px;font-size:9px}.portal-browser>img{object-fit:cover;object-position:top center;width:100%;height:calc(100% - 34px);display:block}.portal-phone{z-index:3;width:238px;height:500px;box-shadow:0 32px 60px #18072f66,0 0 35px var(--theme-accent);background:#111;border-radius:34px;padding:7px;position:absolute;bottom:-4%;right:3.2%}@supports (color:color-mix(in lab, red, red)){.portal-phone{box-shadow:0 32px 60px #18072f66,0 0 35px color-mix(in srgb,var(--theme-accent) 26%,transparent)}}.portal-phone{overflow:hidden}.portal-phone:before{content:"";z-index:2;background:#080808;border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.portal-phone img{object-fit:cover;object-position:top center;border-radius:27px;width:100%;height:100%;display:block}.portal-live-badge{z-index:5;border:1px solid var(--theme-border);background:var(--theme-surface-strong);border-radius:99px;align-items:center;gap:8px;padding:9px 13px;display:flex;position:absolute;bottom:7%;left:6%}@supports (color:color-mix(in lab, red, red)){.portal-live-badge{background:color-mix(in srgb,var(--theme-surface-strong) 88%,transparent)}}.portal-live-badge{color:var(--theme-text);box-shadow:var(--theme-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:1.2px;font-size:9px;font-weight:900}.portal-live-badge i{background:#22c77a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #22c77a}.portal-showcase-footer{background:var(--theme-surface-strong);justify-content:space-between;align-items:center;gap:25px;min-height:92px;padding:18px 25px;display:flex}.portal-slide-copy{flex-direction:column;gap:6px;animation:.5s both portalCaption;display:flex}.portal-slide-copy span{letter-spacing:1.3px;text-transform:uppercase;color:var(--theme-accent);font-size:9px;font-weight:900}.portal-slide-copy strong{color:var(--theme-text);font-size:17px}.portal-dots{align-items:center;gap:7px;display:flex}.portal-dots button{background:var(--theme-muted);border:0;border-radius:99px;width:8px;height:8px;padding:0}@supports (color:color-mix(in lab, red, red)){.portal-dots button{background:color-mix(in srgb,var(--theme-muted) 36%,transparent)}}.portal-dots button{cursor:pointer;transition:width .35s,background-color .35s,box-shadow .35s}.portal-dots button.active{background:var(--theme-accent);width:32px;box-shadow:0 0 16px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.portal-dots button.active{box-shadow:0 0 16px color-mix(in srgb,var(--theme-accent) 58%,transparent)}}.portal-benefits{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid;position:relative}.portal-benefits article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:18px;grid-template-columns:42px 1fr;gap:14px;padding:23px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-benefits article{background:color-mix(in srgb,var(--theme-surface) 86%,transparent)}}.portal-benefits article{box-shadow:var(--theme-card-shadow);transition:transform .3s,border-color .3s}.portal-benefits article:hover{border-color:var(--theme-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.portal-benefits article:hover{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-border))}}.portal-benefits article>span{background:var(--theme-accent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-benefits article>span{background:color-mix(in srgb,var(--theme-accent) 15%,var(--theme-surface))}}.portal-benefits article>span{color:var(--theme-accent);font-size:10px;font-weight:900}.portal-benefits strong{color:var(--theme-text);margin:1px 0 7px;font-size:14px;display:block}.portal-benefits p{color:var(--theme-muted);margin:0;font-size:11px;line-height:1.55}@keyframes portalCaption{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=900px){.portal-heading{grid-template-columns:1fr;gap:22px}.portal-heading h2{font-size:43px}.portal-intro{max-width:680px}.portal-stage{height:520px}.portal-browser{width:89%;height:82%}.portal-phone{width:205px;height:435px}.portal-benefits{grid-template-columns:1fr}}@media (width<=720px){.portal-section{padding:82px 0 76px}.portal-section .shell{width:calc(100% - 28px)}.portal-heading{margin-bottom:34px}.portal-heading h2{letter-spacing:-2px;font-size:38px;line-height:1.08}.portal-heading h2 br{display:none}.portal-intro p{font-size:15px}.portal-button{width:100%}.portal-showcase{border-radius:22px}.portal-stage{height:520px}.portal-browser{border-width:5px;border-radius:13px;width:94%;height:58%;top:5%;left:3%}.portal-browser-bar{height:27px;padding:0 9px}.portal-browser-bar span{font-size:7px}.portal-browser>img{height:calc(100% - 27px)}.portal-phone{border-radius:28px;width:182px;height:385px;bottom:-6%;right:50%;transform:translate(50%)}.portal-live-badge{bottom:12px;left:12px}.portal-showcase-footer{flex-direction:column;align-items:flex-start;min-height:116px;padding:18px}.portal-dots{align-self:flex-end}.portal-slide-copy strong{font-size:14px}.portal-benefits article{padding:18px}}@media (prefers-reduced-motion:reduce){.portal-slide{transition:none}.portal-slide-copy{animation:none}}.contract-section{color:var(--theme-text);padding:115px 0;overflow:hidden}.contract-glow{pointer-events:none;border-radius:50%;position:absolute}.contract-glow-one{background:radial-gradient(circle,var(--theme-accent),transparent 70%);width:520px;height:520px;top:90px;right:-250px}@supports (color:color-mix(in lab, red, red)){.contract-glow-one{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 24%,transparent),transparent 70%)}}.contract-glow-two{background:radial-gradient(circle,var(--theme-accent-2),transparent 72%);width:440px;height:440px;bottom:120px;left:-300px}@supports (color:color-mix(in lab, red, red)){.contract-glow-two{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent-2) 20%,transparent),transparent 72%)}}.contract-heading{z-index:2;text-align:center;max-width:890px;margin:0 auto 48px;position:relative}.contract-kicker{letter-spacing:1.8px;color:var(--theme-accent);font-size:10px;font-weight:900}.contract-heading h2{letter-spacing:-3px;color:var(--theme-text);margin:18px 0;font-size:54px;line-height:1.04}.contract-heading h2 em{color:var(--theme-accent);text-shadow:var(--theme-neon);font-style:normal}.contract-heading>p{max-width:720px;color:var(--theme-muted);margin:0 auto;font-size:16px;line-height:1.7}.contract-flow{z-index:2;position:relative}.contract-tabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:13px;display:grid}.contract-tabs button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;min-width:0;padding:13px 8px}@supports (color:color-mix(in lab, red, red)){.contract-tabs button{background:color-mix(in srgb,var(--theme-surface) 84%,transparent)}}.contract-tabs button{color:var(--theme-muted);cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:transform .25s,background-color .45s,border-color .45s,color .45s;display:flex}.contract-tabs button:hover{transform:translateY(-3px)}.contract-tabs button>span{background:var(--theme-muted);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.contract-tabs button>span{background:color-mix(in srgb,var(--theme-muted) 16%,transparent)}}.contract-tabs button>span{font-size:9px;font-weight:900}.contract-tabs button strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.contract-tabs button.active{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.contract-tabs button.active{border-color:color-mix(in srgb,var(--theme-accent) 70%,transparent)}}.contract-tabs button.active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.contract-tabs button.active{background:color-mix(in srgb,var(--theme-accent) 19%,var(--theme-surface))}}.contract-tabs button.active{color:var(--theme-text);box-shadow:0 0 25px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.contract-tabs button.active{box-shadow:0 0 25px color-mix(in srgb,var(--theme-accent) 24%,transparent)}}.contract-tabs button.active>span{background:var(--theme-accent);color:#fff;box-shadow:0 0 15px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.contract-tabs button.active>span{box-shadow:0 0 15px color-mix(in srgb,var(--theme-accent) 62%,transparent)}}.contract-tabs button.complete{color:#52dc92}.contract-tabs button.complete>span{color:#fff;background:#25bd70}.contract-stage{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:30px;min-height:680px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contract-stage{background:color-mix(in srgb,var(--theme-surface) 90%,transparent)}}.contract-stage{box-shadow:0 34px 90px #0004}.contract-stage-copy{background:linear-gradient(135deg,var(--theme-accent),var(--theme-surface-strong));flex-direction:column;justify-content:center;gap:6px;min-height:112px;padding:23px 82px 20px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.contract-stage-copy{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 16%,var(--theme-surface)),color-mix(in srgb,var(--theme-surface-strong) 92%,transparent))}}.contract-stage-copy{animation:.5s both contractCopyIn}.contract-stage-copy>span{letter-spacing:1.4px;color:var(--theme-accent);font-size:9px;font-weight:900}.contract-stage-copy h3{color:var(--theme-text);margin:0;font-size:22px}.contract-stage-copy p{color:var(--theme-muted);margin:0;font-size:12px}.contract-visual{background:radial-gradient(circle at 50% 15%,#27143c 0,#0c111a 62%);height:568px;position:relative;overflow:hidden}.contract-shot{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;transform:translate(42px)scale(.985)}.contract-shot.is-active{opacity:1;transform:none}.contract-shot img{object-fit:contain;object-position:center;width:100%;height:100%;padding:14px 18px 18px;display:block}.contract-arrow{z-index:5;border:1px solid var(--theme-border);background:var(--theme-surface-strong);border-radius:50%;width:40px;height:40px;position:absolute;top:34px}@supports (color:color-mix(in lab, red, red)){.contract-arrow{background:color-mix(in srgb,var(--theme-surface-strong) 92%,transparent)}}.contract-arrow{color:var(--theme-text);cursor:pointer;box-shadow:var(--theme-card-shadow);font-size:18px;transition:transform .2s,background-color .3s}.contract-arrow:hover{background:var(--theme-accent);transform:scale(1.08)}.contract-arrow-left{right:66px}.contract-arrow-right{right:18px}.contract-editor-card{z-index:2;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;margin-top:22px;padding:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.contract-editor-card{background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}}.contract-editor-card{box-shadow:var(--theme-card-shadow)}.contract-editor-copy>span{letter-spacing:1.5px;color:var(--theme-accent);font-size:9px;font-weight:900}.contract-editor-copy h3{letter-spacing:-1px;color:var(--theme-text);margin:14px 0;font-size:29px;line-height:1.16}.contract-editor-copy>p{color:var(--theme-muted);font-size:13px;line-height:1.65}.contract-editor-copy ul{margin:22px 0;padding:0;list-style:none}.contract-editor-copy li{color:var(--theme-text);align-items:center;gap:9px;margin:10px 0;font-size:12px;display:flex}.contract-button{background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-2));color:#fff;height:52px;box-shadow:var(--theme-neon);padding:0 21px}.contract-editor-visual{min-width:0;height:390px;position:relative}.contract-editor-desktop{object-fit:contain;border-radius:18px;width:100%;height:auto;max-height:330px;position:absolute;top:30px;left:0;box-shadow:0 25px 55px #0005}.contract-editor-mobile{object-fit:cover;object-position:top;width:150px;height:330px;box-shadow:0 24px 48px #0007,0 0 28px var(--theme-accent);border:6px solid #10131a;border-radius:25px;position:absolute;bottom:-8px;right:-8px}@supports (color:color-mix(in lab, red, red)){.contract-editor-mobile{box-shadow:0 24px 48px #0007,0 0 28px color-mix(in srgb,var(--theme-accent) 24%,transparent)}}@keyframes contractCopyIn{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=900px){.contract-tabs{grid-template-columns:repeat(5,1fr)}.contract-stage{min-height:590px}.contract-visual{height:478px}.contract-editor-card{grid-template-columns:1fr}.contract-editor-visual{height:410px}.contract-editor-desktop{max-height:360px}}@media (width<=720px){.contract-section{padding:82px 0}.contract-section .shell{width:calc(100% - 28px)}.contract-heading h2{letter-spacing:-2px;font-size:39px;line-height:1.07}.contract-heading h2 br{display:none}.contract-heading>p{font-size:15px}.contract-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 9px;display:flex;overflow-x:auto}.contract-tabs::-webkit-scrollbar{display:none}.contract-tabs button{scroll-snap-align:start;min-width:132px}.contract-stage{border-radius:22px;min-height:736px}.contract-stage-copy{min-height:126px;padding:20px 60px 18px 18px}.contract-stage-copy h3{font-size:18px}.contract-stage-copy p{max-width:260px;line-height:1.45}.contract-visual{height:610px}.contract-shot img{object-fit:contain;object-position:center;padding:12px 8px 16px}.contract-arrow{width:34px;height:34px;font-size:15px;top:42px}.contract-arrow-left{right:48px}.contract-arrow-right{right:9px}.contract-editor-card{border-radius:22px;gap:20px;padding:25px 18px}.contract-editor-copy h3{font-size:24px}.contract-button{width:100%}.contract-editor-visual{height:455px;overflow:hidden}.contract-editor-desktop{object-fit:cover;object-position:left top;width:180%;max-width:none;height:235px;top:0}.contract-editor-mobile{width:180px;height:360px;bottom:-18px;right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.contract-shot{transition:none}.contract-stage-copy{animation:none}}.brand-logo{object-fit:contain;filter:drop-shadow(0 8px 15px #6d28d94d);width:38px;height:38px;display:block}.pocket-hero-section .brand-logo{filter:drop-shadow(0 0 18px #986aff99)}.google-play-logo{object-fit:contain;flex:none;width:42px;height:42px;display:block}@media (width<=720px){.pocket-hero-section .brand-logo{width:48px;height:48px}}.pocket-hero-section{min-height:860px;padding-bottom:36px}.pocket-hero{grid-template-columns:.9fr 1.1fr;column-gap:34px;padding-top:58px}.pocket-devices{width:100%;max-width:680px;height:610px;margin-left:auto}.pocket-phone{filter:drop-shadow(0 18px 24px #0006);width:286px;height:auto;transition:filter .35s;transform:translate(-50%);animation:none!important}.pocket-phone-left{z-index:1;top:46px;left:18%}.pocket-phone-center{z-index:3;width:302px;top:8px;left:50%}.pocket-phone-right{z-index:2;top:46px;left:82%}.pocket-wordmark{transform:none}@media (width<=1050px){.pocket-hero{text-align:center;grid-template-columns:1fr;grid-template-areas:"copy""devices""store";padding-top:45px}.pocket-devices{width:100%;max-width:720px;height:580px;margin:20px auto 0}.pocket-phone{width:270px}.pocket-phone-center{width:286px}.pocket-phone-left,.pocket-phone-right{top:40px}.pocket-phone-center{top:6px}.pocket-hero-section{min-height:1260px}}@media (width<=720px){.pocket-hero-section{min-height:1040px;padding-bottom:42px}.pocket-devices{justify-content:center;align-items:flex-start;gap:0;width:100%;height:330px;margin:26px auto 0;padding:0 6px;display:flex;overflow:visible}.pocket-phone{filter:drop-shadow(0 10px 14px #0005);flex:none;width:min(32vw,125px);height:auto;margin:28px -6px 0;position:relative;transform:none;top:auto!important;left:auto!important}.pocket-phone-center{z-index:3;width:min(37vw,145px);margin-top:0}.pocket-phone-left,.pocket-phone-right{z-index:1}}@media (width<=390px){.pocket-devices{height:315px;padding-inline:4px}.pocket-phone{margin-inline:-5px}}.portal-device-tv{justify-content:flex-start;align-items:center;width:88%;height:96%;display:flex;position:absolute;top:2%;left:1.5%}.portal-device-tv img{object-fit:contain;object-position:left center;filter:drop-shadow(0 26px 34px #1607295c);width:100%;height:100%;display:block}.portal-device-phone{z-index:4;filter:drop-shadow(0 28px 34px #16072966);width:235px;height:auto;position:absolute;bottom:-3%;right:2.4%}.portal-device-phone img{width:100%;height:auto;display:block}@media (width<=900px){.portal-device-tv{width:92%;left:0}.portal-device-phone{width:205px;right:1.5%}}@media (width<=720px){.portal-stage{height:620px}.portal-device-tv{display:none}.portal-device-phone{filter:drop-shadow(0 20px 26px #1607295c);width:min(86vw,290px);bottom:-1%;right:50%;transform:translate(50%)}.portal-live-badge{bottom:14px;left:14px}}@media (width<=390px){.portal-stage{height:585px}.portal-device-phone{width:min(84vw,276px)}}.tenant-section{color:var(--theme-text);padding:115px 0 105px;position:relative;overflow:hidden}.tenant-orb{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.tenant-orb-one{background:radial-gradient(circle,var(--theme-accent),transparent 70%);width:480px;height:480px;top:80px;right:-230px}@supports (color:color-mix(in lab, red, red)){.tenant-orb-one{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 22%,transparent),transparent 70%)}}.tenant-orb-two{background:radial-gradient(circle,var(--theme-accent-2),transparent 72%);width:420px;height:420px;bottom:40px;left:-260px}@supports (color:color-mix(in lab, red, red)){.tenant-orb-two{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent-2) 18%,transparent),transparent 72%)}}.tenant-heading{z-index:2;grid-template-columns:1.08fr .92fr;align-items:end;gap:80px;margin-bottom:45px;display:grid;position:relative}.tenant-kicker{letter-spacing:1.65px;color:var(--theme-accent);font-size:10px;font-weight:900}.tenant-heading h2{letter-spacing:-3px;color:var(--theme-text);margin:17px 0 0;font-size:52px;line-height:1.04}.tenant-heading h2 em{color:var(--theme-accent);text-shadow:var(--theme-neon);font-style:normal}.tenant-heading>p{color:var(--theme-muted);margin:0;font-size:16px;line-height:1.72}.tenant-showcase{z-index:2;position:relative}.tenant-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.tenant-tabs button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:0;padding:14px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tenant-tabs button{background:color-mix(in srgb,var(--theme-surface) 86%,transparent)}}.tenant-tabs button{color:var(--theme-muted);cursor:pointer;transition:transform .25s,border-color .35s,background-color .35s,color .35s}.tenant-tabs button:hover{transform:translateY(-3px)}.tenant-tabs button span{color:var(--theme-accent);font-size:9px;font-weight:900}.tenant-tabs button strong{white-space:nowrap;font-size:11px}.tenant-tabs button.active{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.tenant-tabs button.active{border-color:color-mix(in srgb,var(--theme-accent) 70%,transparent)}}.tenant-tabs button.active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.tenant-tabs button.active{background:color-mix(in srgb,var(--theme-accent) 17%,var(--theme-surface))}}.tenant-tabs button.active{color:var(--theme-text);box-shadow:0 0 26px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.tenant-tabs button.active{box-shadow:0 0 26px color-mix(in srgb,var(--theme-accent) 20%,transparent)}}.tenant-stage{border:1px solid var(--theme-border);background:linear-gradient(145deg,var(--theme-accent),var(--theme-surface));border-radius:30px;min-height:690px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tenant-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg)),color-mix(in srgb,var(--theme-surface) 92%,transparent))}}.tenant-stage{box-shadow:0 35px 90px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.tenant-stage{box-shadow:0 35px 90px color-mix(in srgb,var(--theme-accent) 16%,#0002)}}.tenant-stage-copy{z-index:5;background:linear-gradient(90deg,var(--theme-surface-strong) 72%,transparent);flex-direction:column;justify-content:center;width:36%;min-height:100%;padding:50px 38px;display:flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.tenant-stage-copy{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-surface-strong) 97%,transparent) 72%,transparent)}}.tenant-stage-copy{animation:.55s both tenantCopyIn}.tenant-stage-copy>span{letter-spacing:1.35px;color:var(--theme-accent);font-size:9px;font-weight:900}.tenant-stage-copy h3{letter-spacing:-1.2px;color:var(--theme-text);margin:16px 0 12px;font-size:30px;line-height:1.13}.tenant-stage-copy p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.65}.tenant-devices{position:absolute;inset:0 0 0 28%}.tenant-slide{opacity:0;pointer-events:none;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(48px)scale(.985)}.tenant-slide.is-active{opacity:1;pointer-events:auto;transform:none}.tenant-desktop{object-fit:contain;filter:drop-shadow(0 26px 38px #14062252);width:84%;height:auto;position:absolute;top:9%;left:5%}.tenant-mobile{z-index:3;object-fit:contain;filter:drop-shadow(0 26px 35px #16072970);width:235px;height:auto;position:absolute;bottom:-5%;right:1.5%}.tenant-arrows{z-index:7;gap:8px;display:flex;position:absolute;bottom:42px;left:38px}.tenant-arrows button{border:1px solid var(--theme-border);background:var(--theme-surface-strong);border-radius:50%;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.tenant-arrows button{background:color-mix(in srgb,var(--theme-surface-strong) 90%,transparent)}}.tenant-arrows button{color:var(--theme-text);cursor:pointer;box-shadow:var(--theme-card-shadow);font-size:18px;transition:transform .2s,background-color .25s}.tenant-arrows button:hover{background:var(--theme-accent);color:#fff;transform:scale(1.07)}.tenant-benefits{z-index:2;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:17px;display:grid;position:relative}.tenant-benefits article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:17px;grid-template-columns:38px 1fr;gap:12px;padding:20px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-benefits article{background:color-mix(in srgb,var(--theme-surface) 87%,transparent)}}.tenant-benefits article{box-shadow:var(--theme-card-shadow)}.tenant-benefits article>span{background:var(--theme-accent);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-benefits article>span{background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-surface))}}.tenant-benefits article>span{color:var(--theme-accent);font-weight:900}.tenant-benefits strong{color:var(--theme-text);margin:2px 0 7px;font-size:13px;display:block}.tenant-benefits p{color:var(--theme-muted);margin:0;font-size:10px;line-height:1.55}@keyframes tenantCopyIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.allies-section{color:var(--theme-text);padding:115px 0 105px;position:relative;overflow:hidden}.allies-orb{pointer-events:none;border-radius:50%;position:absolute}.allies-orb-one{background:radial-gradient(circle,var(--theme-accent),transparent 70%);width:570px;height:570px;top:70px;right:-240px}@supports (color:color-mix(in lab, red, red)){.allies-orb-one{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 25%,transparent),transparent 70%)}}.allies-orb-two{background:radial-gradient(circle,var(--theme-accent-2),transparent 72%);width:480px;height:480px;bottom:20px;left:-300px}@supports (color:color-mix(in lab, red, red)){.allies-orb-two{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent-2) 22%,transparent),transparent 72%)}}.allies-heading{z-index:2;text-align:center;max-width:920px;margin:0 auto 46px;position:relative}.allies-kicker{letter-spacing:1.8px;color:var(--theme-accent);font-size:10px;font-weight:900}.allies-heading h2{letter-spacing:-3px;color:var(--theme-text);margin:17px 0;font-size:53px;line-height:1.04}.allies-heading h2 em{color:var(--theme-accent);text-shadow:var(--theme-neon);font-style:normal}.allies-heading p{max-width:780px;color:var(--theme-muted);margin:0 auto;font-size:16px;line-height:1.72}.allies-showcase{z-index:2;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.allies-showcase{background:color-mix(in srgb,var(--theme-surface) 89%,transparent)}}.allies-showcase{box-shadow:0 36px 95px #0005}.allies-visual{background:radial-gradient(circle at 65% 20%,var(--theme-accent),transparent 45%),linear-gradient(145deg,#120725,#241042);height:625px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.allies-visual{background:radial-gradient(circle at 65% 20%,color-mix(in srgb,var(--theme-accent) 26%,transparent),transparent 45%),linear-gradient(145deg,#120725,#241042)}}.allies-slide{opacity:0;pointer-events:none;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(50px)scale(.985)}.allies-slide.is-active{opacity:1;pointer-events:auto;transform:none}.allies-desktop{object-fit:contain;filter:drop-shadow(0 27px 42px #0008);width:82%;height:auto;position:absolute;top:6%;left:3%}.allies-mobile{z-index:3;object-fit:contain;width:245px;max-height:570px;filter:drop-shadow(0 28px 40px #0009) drop-shadow(0 0 24px var(--theme-accent));position:absolute;bottom:-4%;right:2%}@supports (color:color-mix(in lab, red, red)){.allies-mobile{filter:drop-shadow(0 28px 40px #0009) drop-shadow(0 0 24px color-mix(in srgb,var(--theme-accent) 22%,transparent))}}.allies-network-badge{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:1.3px;box-shadow:0 0 26px var(--theme-accent);background:#140923b8;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:6%;left:5%}@supports (color:color-mix(in lab, red, red)){.allies-network-badge{box-shadow:0 0 26px color-mix(in srgb,var(--theme-accent) 25%,transparent)}}.allies-network-badge i{background:#51e6a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #51e6a1}.allies-caption{background:var(--theme-surface-strong);justify-content:space-between;align-items:center;gap:35px;min-height:140px;padding:24px 28px;animation:.55s both tenantCopyIn;display:flex}.allies-caption>div:first-child{max-width:740px}.allies-caption span{letter-spacing:1.35px;text-transform:uppercase;color:var(--theme-accent);font-size:9px;font-weight:900}.allies-caption h3{color:var(--theme-text);margin:8px 0 5px;font-size:20px}.allies-caption p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.55}.allies-controls{flex:none;align-items:center;gap:7px;display:flex}.allies-controls button{background:var(--theme-muted);border:0;border-radius:99px;width:9px;height:9px;padding:0}@supports (color:color-mix(in lab, red, red)){.allies-controls button{background:color-mix(in srgb,var(--theme-muted) 38%,transparent)}}.allies-controls button{cursor:pointer;transition:width .35s,background-color .35s,box-shadow .35s}.allies-controls button.active{background:var(--theme-accent);width:34px;box-shadow:0 0 18px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.allies-controls button.active{box-shadow:0 0 18px color-mix(in srgb,var(--theme-accent) 65%,transparent)}}.allies-flow{z-index:2;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:17px;display:grid;position:relative}.allies-flow article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:17px;padding:22px 20px}@supports (color:color-mix(in lab, red, red)){.allies-flow article{background:color-mix(in srgb,var(--theme-surface) 84%,transparent)}}.allies-flow article{box-shadow:var(--theme-card-shadow);transition:transform .25s,border-color .25s}.allies-flow article:hover{border-color:var(--theme-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.allies-flow article:hover{border-color:color-mix(in srgb,var(--theme-accent) 60%,var(--theme-border))}}.allies-flow article>span{color:var(--theme-accent);margin-bottom:16px;font-size:10px;font-weight:900;display:block}.allies-flow strong{color:var(--theme-text);margin-bottom:8px;font-size:14px;display:block}.allies-flow p{color:var(--theme-muted);margin:0;font-size:10.5px;line-height:1.55}.allies-cta{z-index:2;border:1px solid var(--theme-accent);grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);align-items:center;gap:32px;margin-top:18px;padding:30px 32px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.allies-cta{border:1px solid color-mix(in srgb,var(--theme-accent) 48%,var(--theme-border))}}.allies-cta{background:linear-gradient(120deg,var(--theme-accent),var(--theme-surface));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.allies-cta{background:linear-gradient(120deg,color-mix(in srgb,var(--theme-accent) 22%,var(--theme-surface-strong)),color-mix(in srgb,var(--theme-surface) 88%,transparent))}}.allies-cta{box-shadow:0 24px 65px #0004,0 0 32px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.allies-cta{box-shadow:0 24px 65px #0004,0 0 32px color-mix(in srgb,var(--theme-accent) 16%,transparent)}}.allies-cta-copy{max-width:660px}.allies-cta-copy>span{letter-spacing:1.45px;color:var(--theme-accent);font-size:9px;font-weight:900}.allies-cta-copy h3{letter-spacing:-.8px;color:var(--theme-text);margin:10px 0 7px;font-size:25px;line-height:1.14}.allies-cta-copy p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.6}.allies-cta-actions{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:10px;width:100%;display:grid}.allies-join-button{border:1px solid var(--theme-accent);grid-template-columns:38px minmax(0,1fr) 27px;align-items:center;gap:11px;min-width:0;min-height:68px;padding:8px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.allies-join-button{border:1px solid color-mix(in srgb,var(--theme-accent) 75%,#fff2)}}.allies-join-button{background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.allies-join-button{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 92%,#fff 8%),color-mix(in srgb,var(--theme-accent) 58%,var(--theme-accent-2)))}}.allies-join-button{color:#fff;box-shadow:0 14px 34px var(--theme-accent),inset 0 1px 0 #ffffff2b;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.allies-join-button{box-shadow:0 14px 34px color-mix(in srgb,var(--theme-accent) 34%,transparent),inset 0 1px 0 #ffffff2b}}.allies-join-button{isolation:isolate;transition:transform .22s,box-shadow .25s,border-color .25s;overflow:hidden}.allies-join-button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 10%,#ffffff24 45%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)}.allies-join-button:hover{border-color:var(--theme-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.allies-join-button:hover{border-color:color-mix(in srgb,var(--theme-accent) 55%,#fff)}}.allies-join-button:hover{box-shadow:0 18px 42px var(--theme-accent),0 0 24px var(--theme-accent),inset 0 1px 0 #ffffff35}@supports (color:color-mix(in lab, red, red)){.allies-join-button:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--theme-accent) 44%,transparent),0 0 24px color-mix(in srgb,var(--theme-accent) 28%,transparent),inset 0 1px 0 #ffffff35}}.allies-join-button:hover:before{transform:translate(110%)}.allies-join-icon{background:#ffffff17;border:1px solid #ffffff35;border-radius:12px;place-items:center;width:38px;height:38px;font-size:23px;font-weight:400;display:grid;box-shadow:inset 0 1px #ffffff24}.allies-join-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.allies-join-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.1;overflow:hidden}.allies-join-copy small{text-overflow:ellipsis;white-space:nowrap;color:#f0e8ff;font-size:9px;overflow:hidden}.allies-join-arrow{background:#ffffff16;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;transition:transform .25s,background-color .25s;display:grid}.allies-join-button:hover .allies-join-arrow{background:#ffffff26;transform:translate(3px)}.allies-share-button{background:#25d366;border:1px solid #25d3667a;border-radius:17px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:8px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.allies-share-button{background:color-mix(in srgb,#25d366 11%,var(--theme-surface-strong))}}.allies-share-button{color:var(--theme-text);text-decoration:none;transition:transform .22s,border-color .25s,box-shadow .25s}.allies-share-button:hover{border-color:#25d366;transform:translateY(-2px);box-shadow:0 10px 25px #25d36622}.allies-whatsapp-mark{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.allies-share-button strong,.allies-share-button small{display:block}.allies-share-button strong{font-size:10px}.allies-share-button small{color:var(--theme-muted);margin-top:3px;font-size:9px}@media (width<=900px){.tenant-heading{grid-template-columns:1fr;gap:20px}.tenant-heading h2,.allies-heading h2{font-size:44px}.tenant-stage-copy{width:40%;padding:42px 27px}.tenant-devices{left:33%}.tenant-desktop{width:88%}.tenant-mobile{width:205px}.tenant-benefits,.allies-flow{grid-template-columns:repeat(2,1fr)}.allies-visual{height:540px}.allies-desktop{width:88%;left:1%}.allies-mobile{width:210px}.allies-cta{grid-template-columns:1fr;gap:22px}.allies-cta-actions{max-width:620px}}@media (width<=720px){.tenant-section,.allies-section{padding:82px 0 76px}.tenant-section .shell,.allies-section .shell{width:calc(100% - 28px)}.tenant-heading,.allies-heading{margin-bottom:32px}.tenant-heading h2,.allies-heading h2{letter-spacing:-2px;font-size:38px;line-height:1.08}.tenant-heading h2 br,.allies-heading h2 br{display:none}.tenant-heading>p,.allies-heading p{font-size:15px}.tenant-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 9px;display:flex;overflow-x:auto}.tenant-tabs::-webkit-scrollbar{display:none}.tenant-tabs button{scroll-snap-align:start;min-width:138px}.tenant-stage{border-radius:22px;min-height:760px}.tenant-stage-copy{background:linear-gradient(180deg,var(--theme-surface-strong),var(--theme-surface));width:100%;min-height:190px;padding:26px 22px;position:relative}@supports (color:color-mix(in lab, red, red)){.tenant-stage-copy{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-strong) 98%,transparent),color-mix(in srgb,var(--theme-surface) 88%,transparent))}}.tenant-stage-copy h3{font-size:23px}.tenant-stage-copy p{font-size:12px}.tenant-devices{inset:190px 0 0}.tenant-desktop{display:none}.tenant-mobile{filter:drop-shadow(0 22px 30px #16072968);width:min(80vw,285px);bottom:-2%;right:50%;transform:translate(50%)}.tenant-arrows{bottom:16px;left:auto;right:16px}.tenant-arrows button{width:38px;height:38px}.tenant-benefits,.allies-flow{grid-template-columns:1fr}.tenant-benefits article{padding:18px}.allies-showcase{border-radius:22px}.allies-visual{height:620px}.allies-desktop{display:none}.allies-mobile{width:min(80vw,285px);max-height:590px;bottom:-1%;right:50%;transform:translate(50%)}.allies-network-badge{bottom:14px;left:14px}.allies-caption{flex-direction:column;align-items:flex-start;gap:20px;min-height:190px;padding:22px}.allies-caption h3{font-size:18px}.allies-controls{align-self:flex-end}.allies-cta{border-radius:18px;padding:24px 20px}.allies-cta-copy h3{font-size:22px}.allies-cta-actions{grid-template-columns:1fr}.allies-join-button,.allies-share-button{width:100%}.allies-share-button{text-align:left;justify-content:center}}@media (width<=390px){.tenant-stage{min-height:720px}.tenant-devices{top:205px}.tenant-mobile{width:min(79vw,270px)}.allies-visual{height:585px}.allies-mobile{width:min(79vw,270px)}}@media (prefers-reduced-motion:reduce){.tenant-slide,.allies-slide{transition:none}.tenant-stage-copy,.allies-caption{animation:none}}.repair-section{color:var(--theme-text);padding:115px 0 105px;position:relative;overflow:hidden}.repair-orb{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.repair-orb-one{background:radial-gradient(circle,var(--theme-accent),transparent 70%);width:560px;height:560px;top:40px;right:-260px}@supports (color:color-mix(in lab, red, red)){.repair-orb-one{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 27%,transparent),transparent 70%)}}.repair-orb-two{background:radial-gradient(circle,var(--theme-accent-2),transparent 72%);width:500px;height:500px;bottom:80px;left:-310px}@supports (color:color-mix(in lab, red, red)){.repair-orb-two{background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent-2) 22%,transparent),transparent 72%)}}.repair-heading{z-index:2;text-align:center;max-width:920px;margin:0 auto 38px;position:relative}.repair-kicker{letter-spacing:1.8px;color:var(--theme-accent);font-size:10px;font-weight:900}.repair-heading h2{letter-spacing:-3px;color:var(--theme-text);margin:18px 0;font-size:54px;line-height:1.04}.repair-heading h2 em{color:var(--theme-accent);text-shadow:var(--theme-neon);font-style:normal}.repair-heading p{max-width:790px;color:var(--theme-muted);margin:0 auto;font-size:16px;line-height:1.72}.repair-actors{z-index:2;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;gap:9px;margin-bottom:18px;display:grid;position:relative}.repair-actors>i{text-align:center;color:var(--theme-accent);text-shadow:var(--theme-neon);font-size:19px;font-style:normal}.repair-actors article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:16px;grid-template-columns:35px 1fr;align-items:center;gap:11px;min-height:92px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.repair-actors article{background:color-mix(in srgb,var(--theme-surface) 84%,transparent)}}.repair-actors article{box-shadow:var(--theme-card-shadow)}.repair-actors article>span{background:var(--theme-accent);border-radius:10px;place-items:center;width:33px;height:33px;display:grid}@supports (color:color-mix(in lab, red, red)){.repair-actors article>span{background:color-mix(in srgb,var(--theme-accent) 17%,var(--theme-surface))}}.repair-actors article>span{color:var(--theme-accent);font-size:9px;font-weight:900}.repair-actors strong{color:var(--theme-text);margin-bottom:5px;font-size:13px;display:block}.repair-actors p{color:var(--theme-muted);margin:0;font-size:9.5px;line-height:1.45}.repair-workflow{z-index:2;position:relative}.repair-stepper{grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:12px;display:grid}.repair-stepper button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.repair-stepper button{background:color-mix(in srgb,var(--theme-surface) 83%,transparent)}}.repair-stepper button{color:var(--theme-muted);cursor:pointer;transition:transform .25s,border-color .35s,background-color .35s,color .35s}.repair-stepper button:hover{transform:translateY(-3px)}.repair-stepper button>span{background:var(--theme-muted);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.repair-stepper button>span{background:color-mix(in srgb,var(--theme-muted) 16%,transparent)}}.repair-stepper button>span{font-size:8px;font-weight:900}.repair-stepper button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.repair-stepper button.active{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.repair-stepper button.active{border-color:color-mix(in srgb,var(--theme-accent) 72%,transparent)}}.repair-stepper button.active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.repair-stepper button.active{background:color-mix(in srgb,var(--theme-accent) 20%,var(--theme-surface))}}.repair-stepper button.active{color:var(--theme-text);box-shadow:0 0 26px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.repair-stepper button.active{box-shadow:0 0 26px color-mix(in srgb,var(--theme-accent) 25%,transparent)}}.repair-stepper button.active>span{background:var(--theme-accent);color:#fff;box-shadow:0 0 15px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.repair-stepper button.active>span{box-shadow:0 0 15px color-mix(in srgb,var(--theme-accent) 65%,transparent)}}.repair-stepper button.complete{color:#54dfa0}.repair-stepper button.complete>span{color:#fff;background:#1fb875}.repair-stage{border:1px solid var(--theme-border);background:linear-gradient(145deg,var(--theme-accent),var(--theme-surface));border-radius:30px;grid-template-columns:38% 62%;min-height:750px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repair-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 13%,var(--theme-bg)),color-mix(in srgb,var(--theme-surface) 89%,transparent))}}.repair-stage{box-shadow:0 38px 100px #0005}.repair-copy{z-index:3;background:linear-gradient(90deg,var(--theme-surface-strong) 84%,var(--theme-surface));flex-direction:column;justify-content:center;padding:54px 38px 120px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.repair-copy{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-surface-strong) 98%,transparent) 84%,color-mix(in srgb,var(--theme-surface) 72%,transparent))}}.repair-copy{animation:.55s both repairCopyIn}.repair-actor{border:1px solid var(--theme-accent);width:max-content;max-width:100%;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.repair-actor{border:1px solid color-mix(in srgb,var(--theme-accent) 43%,transparent)}}.repair-actor{background:var(--theme-accent);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.repair-actor{background:color-mix(in srgb,var(--theme-accent) 14%,transparent)}}.repair-actor{color:var(--theme-accent);letter-spacing:1.25px;font-size:9px;font-weight:900}.repair-copy>small{color:var(--theme-muted);letter-spacing:1.2px;margin-top:24px;font-size:9px;font-weight:900}.repair-copy h3{letter-spacing:-1.25px;color:var(--theme-text);margin:13px 0 12px;font-size:31px;line-height:1.13}.repair-copy>p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.68}.repair-state-line{flex-wrap:wrap;align-items:center;gap:6px;margin-top:27px;display:flex}.repair-state-line span{border:1px solid var(--theme-border);color:var(--theme-muted);border-radius:99px;padding:6px 8px;font-size:8px;font-weight:800;transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}.repair-state-line span.on{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.repair-state-line span.on{border-color:color-mix(in srgb,var(--theme-accent) 62%,transparent)}}.repair-state-line span.on{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.repair-state-line span.on{background:color-mix(in srgb,var(--theme-accent) 20%,var(--theme-surface))}}.repair-state-line span.on{color:var(--theme-text);box-shadow:0 0 13px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.repair-state-line span.on{box-shadow:0 0 13px color-mix(in srgb,var(--theme-accent) 24%,transparent)}}.repair-state-line i{color:var(--theme-accent);font-size:9px;font-style:normal}.repair-visual{background:radial-gradient(circle at 50% 18%,var(--theme-accent),transparent 46%),linear-gradient(145deg,#0b1220,#15102a);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repair-visual{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--theme-accent) 27%,transparent),transparent 46%),linear-gradient(145deg,#0b1220,#15102a)}}.repair-slide{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:12px;padding:25px 17px 10px;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:translate(48px)scale(.985)}.repair-slide.is-active{opacity:1;pointer-events:auto;transform:none}.repair-slide img{object-fit:contain;width:auto;height:auto;max-height:690px;filter:drop-shadow(0 28px 38px #0009) drop-shadow(0 0 24px var(--theme-accent));display:block}@supports (color:color-mix(in lab, red, red)){.repair-slide img{filter:drop-shadow(0 28px 38px #0009) drop-shadow(0 0 24px color-mix(in srgb,var(--theme-accent) 17%,transparent))}}.repair-slide.has-pair img{max-width:48%}.repair-slide.single img{max-width:70%}.repair-arrow{z-index:6;border:1px solid var(--theme-border);background:var(--theme-surface-strong);border-radius:50%;width:42px;height:42px;position:absolute;bottom:45px}@supports (color:color-mix(in lab, red, red)){.repair-arrow{background:color-mix(in srgb,var(--theme-surface-strong) 92%,transparent)}}.repair-arrow{color:var(--theme-text);cursor:pointer;box-shadow:var(--theme-card-shadow);font-size:18px;transition:transform .2s,background-color .25s}.repair-arrow:hover{background:var(--theme-accent);color:#fff;transform:scale(1.08)}.repair-arrow-left{left:38px}.repair-arrow-right{left:89px}.repair-proof{z-index:2;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:17px;display:grid;position:relative}.repair-proof article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:17px;padding:21px 19px}@supports (color:color-mix(in lab, red, red)){.repair-proof article{background:color-mix(in srgb,var(--theme-surface) 83%,transparent)}}.repair-proof article{box-shadow:var(--theme-card-shadow)}.repair-proof strong{color:var(--theme-text);margin-bottom:8px;font-size:13px;display:block}.repair-proof p{color:var(--theme-muted);margin:0;font-size:10.5px;line-height:1.55}@keyframes repairCopyIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1050px){.repair-actors{grid-template-columns:repeat(4,1fr)}.repair-actors>i{display:none}.repair-stepper{scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 8px;display:flex;overflow-x:auto}.repair-stepper::-webkit-scrollbar{display:none}.repair-stepper button{scroll-snap-align:start;min-width:125px}.repair-stage{grid-template-columns:41% 59%}.repair-copy{padding-inline:28px}.repair-slide.has-pair{gap:5px;padding-inline:7px}.repair-slide.has-pair img{max-width:49%}.repair-proof{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.repair-section{padding:82px 0 76px}.repair-section .shell{width:calc(100% - 28px)}.repair-heading{margin-bottom:31px}.repair-heading h2{letter-spacing:-2px;font-size:38px;line-height:1.08}.repair-heading h2 br{display:none}.repair-heading p{font-size:15px}.repair-actors{grid-template-columns:1fr;gap:8px}.repair-actors article{min-height:76px}.repair-actors>i{height:18px;line-height:18px;display:block;transform:rotate(90deg)}.repair-stage{border-radius:22px;min-height:950px;display:block}.repair-copy{background:linear-gradient(180deg,var(--theme-surface-strong),var(--theme-surface));height:340px;padding:28px 20px 76px}@supports (color:color-mix(in lab, red, red)){.repair-copy{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface-strong) 98%,transparent),color-mix(in srgb,var(--theme-surface) 88%,transparent))}}.repair-copy>small{margin-top:18px}.repair-copy h3{margin-block:10px;font-size:24px}.repair-copy>p{font-size:12px}.repair-state-line{gap:4px;margin-top:18px}.repair-state-line span{padding:5px 6px;font-size:7px}.repair-visual{height:610px}.repair-slide{gap:4px;padding:18px 7px 6px}.repair-slide img{max-height:575px}.repair-slide.has-pair img{max-width:49%}.repair-slide.single img{max-width:82%}.repair-arrow{width:38px;height:38px;top:282px;bottom:auto}.repair-arrow-left{left:auto;right:61px}.repair-arrow-right{left:auto;right:16px}.repair-proof{grid-template-columns:1fr}.repair-proof article{padding:18px}}@media (width<=390px){.repair-stage{min-height:900px}.repair-copy{height:350px;padding-top:24px}.repair-visual{height:550px}.repair-slide img{max-height:520px}.repair-arrow{top:295px}}@media (prefers-reduced-motion:reduce){.repair-slide{transition:none}.repair-copy{animation:none}}.inside-section{overflow:hidden}.inside-section>.shell{min-width:0}.product-showcase{--carousel-accent:#7c3aed;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:30px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-showcase{background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}}.product-showcase{transition:background-color .7s,border-color .7s,box-shadow .7s;box-shadow:0 34px 90px #0004}.showcase-toolbar{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-strong);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px 18px 13px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.showcase-toolbar{background:color-mix(in srgb,var(--theme-surface-strong) 94%,transparent)}}.showcase-mode-switch{border:1px solid var(--theme-border);background:var(--theme-bg);border-radius:15px;align-items:center;gap:7px;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.showcase-mode-switch{background:color-mix(in srgb,var(--theme-bg) 55%,transparent)}}.showcase-mode-switch button{height:42px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:11px;font-weight:900;transition:background-color .3s,color .3s,box-shadow .3s,transform .2s;display:inline-flex}.showcase-mode-switch button:hover{transform:translateY(-1px)}.showcase-mode-switch button span{font-size:17px;line-height:1}.showcase-mode-switch button.active{background:linear-gradient(135deg,var(--carousel-accent),var(--carousel-accent))}@supports (color:color-mix(in lab, red, red)){.showcase-mode-switch button.active{background:linear-gradient(135deg,var(--carousel-accent),color-mix(in srgb,var(--carousel-accent) 72%,var(--theme-accent-2)))}}.showcase-mode-switch button.active{color:#fff;box-shadow:0 8px 22px var(--carousel-accent)}@supports (color:color-mix(in lab, red, red)){.showcase-mode-switch button.active{box-shadow:0 8px 22px color-mix(in srgb,var(--carousel-accent) 30%,transparent)}}.showcase-counter{color:var(--theme-muted);align-items:center;gap:14px;display:flex}.showcase-counter span{letter-spacing:1.4px;font-size:8px;font-weight:900}.showcase-counter strong{color:var(--carousel-accent);font-size:11px}.showcase-stage{background:radial-gradient(circle at 50% 35%,var(--carousel-accent),transparent 48%),linear-gradient(145deg,#10091d,#1a0f2b);height:680px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.showcase-stage{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--carousel-accent) 22%,transparent),transparent 48%),linear-gradient(145deg,#10091d,#1a0f2b)}}.showcase-stage{transition:height .5s,background .7s}.showcase-mobile .showcase-stage{height:760px}.showcase-slide{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:28px 76px 14px;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:translate(55px)scale(.98)}.showcase-slide.is-active{opacity:1;pointer-events:auto;transform:none}.showcase-slide img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;filter:drop-shadow(0 32px 44px #0009) drop-shadow(0 0 28px var(--carousel-accent));display:block}@supports (color:color-mix(in lab, red, red)){.showcase-slide img{filter:drop-shadow(0 32px 44px #0009) drop-shadow(0 0 28px color-mix(in srgb,var(--carousel-accent) 22%,transparent))}}.showcase-slide img{transition:filter .7s}.showcase-desktop .showcase-slide img{width:100%;height:100%}.showcase-mobile .showcase-slide img{max-width:440px;max-height:715px}.showcase-device-label{z-index:4;color:#fff;letter-spacing:1.25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11091fc4;border:1px solid #ffffff20;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:900;position:absolute;top:20px;left:22px}.showcase-arrow{z-index:5;color:#fff;cursor:pointer;width:50px;height:50px;box-shadow:0 14px 30px #0007,0 0 24px var(--carousel-accent);background:#140b25d9;border:1px solid #ffffff2c;border-radius:50%;margin-top:-25px;font-size:21px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.showcase-arrow{box-shadow:0 14px 30px #0007,0 0 24px color-mix(in srgb,var(--carousel-accent) 22%,transparent)}}.showcase-arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s,background-color .25s,box-shadow .25s}.showcase-arrow:hover{background:var(--carousel-accent);box-shadow:0 14px 30px #0007,0 0 30px var(--carousel-accent);transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.showcase-arrow:hover{box-shadow:0 14px 30px #0007,0 0 30px color-mix(in srgb,var(--carousel-accent) 55%,transparent)}}.showcase-arrow-left{left:20px}.showcase-arrow-right{right:20px}.showcase-info{background:var(--theme-surface-strong);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:28px;min-width:0;min-height:176px;padding:26px 28px;animation:.5s both showcaseCaptionIn;display:grid}.showcase-caption>span{letter-spacing:1.35px;color:var(--carousel-accent);font-size:8px;font-weight:900}.showcase-caption h3{letter-spacing:-.6px;color:var(--theme-text);margin:9px 0 7px;font-size:23px}.showcase-caption p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.55}.showcase-feature-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:8px;width:100%;min-width:0;max-width:100%;padding:2px 2px 9px;display:flex;overflow:auto hidden}.showcase-feature-tabs::-webkit-scrollbar{display:none}.showcase-feature-tabs button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;flex:0 0 164px;align-items:center;gap:9px;min-height:54px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.showcase-feature-tabs button{background:color-mix(in srgb,var(--theme-surface) 78%,transparent)}}.showcase-feature-tabs button{color:var(--theme-muted);text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .2s,border-color .3s,background-color .3s,color .3s,box-shadow .3s}.showcase-feature-tabs button:hover{transform:translateY(-2px)}.showcase-feature-tabs button i{color:var(--carousel-accent);flex:none;font-size:8px;font-style:normal;font-weight:900}.showcase-feature-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:800;overflow:hidden}.showcase-feature-tabs button.active{border-color:var(--carousel-accent)}@supports (color:color-mix(in lab, red, red)){.showcase-feature-tabs button.active{border-color:color-mix(in srgb,var(--carousel-accent) 70%,transparent)}}.showcase-feature-tabs button.active{background:var(--carousel-accent)}@supports (color:color-mix(in lab, red, red)){.showcase-feature-tabs button.active{background:color-mix(in srgb,var(--carousel-accent) 17%,var(--theme-surface))}}.showcase-feature-tabs button.active{color:var(--theme-text);box-shadow:0 0 20px var(--carousel-accent)}@supports (color:color-mix(in lab, red, red)){.showcase-feature-tabs button.active{box-shadow:0 0 20px color-mix(in srgb,var(--carousel-accent) 18%,transparent)}}@keyframes showcaseCaptionIn{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=900px){.showcase-stage{height:540px}.showcase-mobile .showcase-stage{height:700px}.showcase-slide{padding-inline:62px}.showcase-mobile .showcase-slide img{max-height:655px}.showcase-info{grid-template-columns:1fr;gap:20px}}@media (width<=720px){.inside-section>.shell{width:calc(100% - 20px)}.product-showcase{border-radius:22px}.showcase-toolbar{flex-direction:column;align-items:stretch;min-height:120px;padding:14px}.showcase-mode-switch{width:100%;min-width:0}.showcase-mode-switch button{flex:1;min-width:0;padding-inline:7px}.showcase-counter{justify-content:space-between;padding-inline:3px}.showcase-stage{height:325px}.showcase-mobile .showcase-stage{height:660px}.showcase-slide{padding:22px 42px 8px}.showcase-mobile .showcase-slide{padding:16px 18px 6px}.showcase-desktop .showcase-slide img{width:100%;height:100%}.showcase-mobile .showcase-slide img{width:auto;max-width:100%;max-height:635px}.showcase-device-label{font-size:7px;top:12px;left:12px}.showcase-arrow{width:40px;height:40px;margin-top:-20px;font-size:17px}.showcase-arrow-left{left:8px}.showcase-arrow-right{right:8px}.showcase-info{min-height:220px;padding:20px 16px}.showcase-caption h3{font-size:20px}.showcase-feature-tabs{padding:1px 1px 8px}.showcase-feature-tabs button{flex-basis:145px}}@media (width<=390px){.showcase-stage{height:295px}.showcase-mobile .showcase-stage{height:620px}.showcase-mobile .showcase-slide{padding-inline:12px}.showcase-mobile .showcase-slide img{max-height:596px}}@media (prefers-reduced-motion:reduce){.product-showcase,.showcase-slide,.showcase-mode-switch button,.showcase-feature-tabs button{transition:none}.showcase-info{animation:none}}.faq-list{align-content:start;gap:12px;display:grid}.faq-list details{position:relative;overflow:hidden;border:1px solid var(--theme-accent)!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.faq-list details{border:1px solid color-mix(in srgb,var(--theme-accent) 25%,var(--theme-border))!important}}.faq-list details{background:linear-gradient(135deg,var(--theme-surface-strong),var(--theme-accent))!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){.faq-list details{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-surface-strong) 94%,transparent),color-mix(in srgb,var(--theme-accent) 9%,var(--theme-surface)))!important}}.faq-list details{transition:border-color .3s,background .3s,box-shadow .3s,transform .25s!important;box-shadow:0 14px 34px #0003!important}.faq-list details:hover{transform:translateY(-2px);border-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.faq-list details:hover{border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--theme-border))!important}}.faq-list details[open]{border-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.faq-list details[open]{border-color:color-mix(in srgb,var(--theme-accent) 72%,transparent)!important}}.faq-list details[open]{box-shadow:0 17px 40px #0004,0 0 24px var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.faq-list details[open]{box-shadow:0 17px 40px #0004,0 0 24px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important}}.faq-list details:before{content:"";background:linear-gradient(180deg,var(--theme-accent),var(--theme-accent-2));opacity:.35;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.faq-list details[open]:before{opacity:1;box-shadow:0 0 16px var(--theme-accent)}.faq-list summary{gap:18px;min-height:76px;line-height:1.35;color:var(--theme-text)!important;padding:22px 24px!important;font-size:16px!important}.faq-list summary:focus{outline:none}.faq-list summary:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.faq-list summary:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 75%,transparent)}}.faq-list summary:focus-visible{outline-offset:-4px;border-radius:17px}.faq-list summary span{border:1px solid var(--theme-accent);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-list summary span{border:1px solid color-mix(in srgb,var(--theme-accent) 35%,var(--theme-border))}}.faq-list summary span{background:var(--theme-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.faq-list summary span{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-surface))}}.faq-list summary span{line-height:1;color:var(--theme-accent)!important;font-size:20px!important;transition:transform .3s,background-color .3s,box-shadow .3s!important}.faq-list details[open] summary span{background:var(--theme-accent);box-shadow:0 0 18px var(--theme-accent);color:#fff!important}@supports (color:color-mix(in lab, red, red)){.faq-list details[open] summary span{box-shadow:0 0 18px color-mix(in srgb,var(--theme-accent) 55%,transparent)}}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--theme-muted)!important;margin:0!important;padding:0 74px 24px 24px!important;font-size:12.5px!important;line-height:1.7!important}@media (width<=720px){.faq-list{gap:10px}.faq-list summary{min-height:68px;padding:18px 16px!important;font-size:14px!important}.faq-list summary span{border-radius:9px;width:29px;height:29px}.faq-list details p{padding:0 48px 20px 16px!important;font-size:12px!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
