@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmqP92UnK_I.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2);font-display:swap;font-style:normal;font-weight:500;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-background:#000;--color-surface:#0f0f0f;--color-accent:#74c20b;--color-text:#fff;--color-muted:#e1e1e6;--color-line:#d8e7f212;--color-body-strong:#f1f1f6;--color-particle:#c2c4cc;--color-header-glass:#0006;--color-hover-surface:#d8e7f214;--color-subtle:#d5dbe6a6;--color-section-line:#d8e7f206;--color-shade:#000c;--color-divider-edge:#d8e7f20d;--color-divider-center:#d8e7f21f;--color-comparison-muted:#d5dbe633;--color-glint:#fff3;--color-avatar-surface:#ffffff1a;--color-social:#d5dbe659;--color-control-outline:#ffffff12;--color-backdrop:#000000b3;--color-dialog:#151515;--color-dialog-border:#333;--color-internal-divider:#04070d;--color-accent-internal:#74c611;--color-link:#d5dbe6;--color-icon-highlight:#cfe7ff33;--font-body:"Nunito Sans", sans-serif;--font-navigation:"Inter", sans-serif;--font-size-body:16px;--font-size-hero:36px;--font-size-heading:44px;--body-line-height:1.6;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-44:44px;--space-48:48px;--space-60:60px;--space-80:80px;--space-100:100px;--radius-control:8px;--radius-medium:10px;--radius-card:16px;--radius-large:20px;--radius-pill:60px;--section-padding:100px 40px;--section-gap:var(--space-44);--content-width:1200px;--heading-width:640px;--z-decoration:2;--z-content:3;--z-viewport-blur:10;--z-header:100;--motion-duration-fast:.2s;--motion-duration-control:.25s;--motion-duration-disclosure:.3s;--motion-duration-hover:.4s;--motion-float-duration:2s;--motion-ease-hover:cubic-bezier(.2,.8,.2,1)}@media (width<=809px){:root{--section-padding:80px 18px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-background)}body{color:var(--color-text);font:400 var(--font-size-body)/var(--body-line-height) var(--font-body);letter-spacing:-.02em;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--font-size-hero);letter-spacing:-.02em;font-weight:600;line-height:1.2}h2{font-size:var(--font-size-heading);letter-spacing:normal;font-weight:500;line-height:1.2}h3{font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}a:focus-visible,button:focus-visible{outline:2px solid var(--color-text);outline-offset:5px}section{scroll-margin-top:76px}body{-webkit-font-smoothing:antialiased}.icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.arrow-icon{width:22px;height:22px}.action-link{border-radius:var(--radius-control);letter-spacing:-.01em;background:var(--color-accent);min-height:50px;box-shadow:inset 0 0 0 2px var(--color-shade);transition:box-shadow var(--motion-duration-control), filter var(--motion-duration-control);justify-content:center;align-items:center;gap:6px;padding:14px 28px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.action-link.muted{background:var(--color-line);min-height:38px;box-shadow:none;padding:8px 20px;font-size:14px;font-weight:500;line-height:22px}.action-link.muted .icon{opacity:.8;width:20px;height:20px;transition:opacity var(--motion-duration-hover) var(--motion-ease-hover)}.action-link.muted:is(:hover,:focus-visible) .icon{opacity:1}.social-link{width:40px;height:40px;color:var(--color-social);transition:color var(--motion-duration-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-link:hover{color:var(--color-text)}.social-link .icon{width:24px;height:24px}.action-link.primary{background:var(--color-control-outline);box-shadow:none;isolation:isolate}.action-link.primary:before{content:"";border-radius:var(--radius-control);background:var(--color-accent);z-index:-1;position:absolute;inset:2px}.ui-button{border-radius:var(--radius-control);background:var(--color-accent);padding:10px 24px}.action-link.text{min-height:0;box-shadow:none;color:var(--color-link);font:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.action-link.text:hover{color:var(--color-text)}.ui-button:disabled{opacity:.5;cursor:not-allowed}.section-heading{width:100%;max-width:var(--heading-width);text-align:center;align-items:center;gap:var(--space-10);flex-direction:column;display:flex}.section-heading p{color:var(--color-muted);letter-spacing:-.02em;font-size:16px;line-height:1.6}.badge{justify-content:center;align-items:center;gap:var(--space-8);background:var(--color-accent);border-radius:var(--radius-pill);letter-spacing:normal;width:max-content;min-height:29px;padding:6px 12px;font-size:12px;line-height:1.3;display:flex}.badge .icon{width:17px;height:17px}.section-heading .section-title{width:100%;font-size:var(--font-size-heading);letter-spacing:normal;font-weight:500;line-height:1.2}.page-section{padding:var(--section-padding);background:var(--color-background);position:relative}.page-section:after{content:"";background:linear-gradient(90deg, transparent, var(--color-section-line), transparent);pointer-events:none;height:4px;position:absolute;bottom:0;left:0;right:0}.section-container{max-width:var(--content-width);align-items:center;gap:var(--section-gap);flex-direction:column;width:100%;margin:auto;display:flex}.internal-page{background:var(--color-background);-webkit-font-smoothing:antialiased;padding:160px 40px 100px;position:relative}.internal-page:after{background:var(--color-internal-divider);content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.internal-container{align-items:center;gap:var(--space-44);flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}@media (width<=809px){.internal-page{padding:120px 18px 80px}}.internal-card-motion{will-change:transform}.internal-card{gap:var(--space-16);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;padding:32px;display:flex}.internal-card-product{padding-bottom:48px}.internal-card-heading{align-items:center;gap:var(--space-10);display:flex}.internal-icon{border-radius:var(--radius-control);background:var(--color-text);width:56px;height:56px;color:var(--color-internal-divider);box-shadow:inset 0 1px 1px var(--color-icon-highlight);flex:0 0 56px;justify-content:center;align-items:center;padding:12px;display:flex}.internal-icon .icon{width:32px;height:32px;display:block}.internal-card-heading .card-title{color:var(--color-text);letter-spacing:-.2px;margin:0;font-size:20px;font-weight:500;line-height:24px}.internal-card>p{color:var(--color-body-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:400;line-height:25.6px}.internal-card>p:first-of-type{opacity:.8}.faq-item{background:var(--color-surface);border-radius:var(--radius-medium)}.faq-item button{justify-content:space-between;align-items:center;gap:var(--space-10);text-align:left;letter-spacing:-.02em;border-radius:var(--radius-medium);background:0 0;width:100%;min-height:48px;padding:12px 16px;line-height:25.6px;display:flex}.faq-item button .icon{width:20px;height:20px;transition:transform var(--motion-duration-disclosure)}.faq-item.expanded button .icon{transform:rotate(180deg)}.faq-answer-grid{transition:grid-template-rows var(--motion-duration-disclosure), padding var(--motion-duration-disclosure);grid-template-rows:0fr;padding:0 16px;display:grid}.faq-answer-grid>div{overflow:hidden}.faq-answer-grid p{color:var(--color-subtle);line-height:25.6px}.faq-item.expanded .faq-answer-grid{grid-template-rows:1fr;padding:0 16px 12px}.faq-item.expanded button{padding-bottom:8px}.inter-answer{font-family:var(--font-navigation)}@media (width<=809px){.faq-item button{white-space:nowrap;overflow:hidden}.faq-item button .icon{margin-left:auto}.faq-item button{font-size:16px}}.faq-item:not(.expanded) button{height:48px;min-height:48px}.faq-item.expanded button{min-height:0}.faq-item button>span{min-width:0}.faq-item:not(.expanded) button>span{text-overflow:ellipsis;overflow:hidden}.faq-item button .icon{flex-shrink:0}@media (width<=809px){.faq-item:not(.expanded):is(:first-child,:nth-child(2),:nth-child(4)) button{white-space:normal;height:auto;min-height:49.5938px;padding-inline:12px}.faq-item:not(.expanded) button{white-space:normal;height:auto;min-height:48px}.faq-item button{white-space:normal}.faq-item:not(.expanded) button>span{text-overflow:clip;overflow:visible}}.ui-dialog{background:var(--color-dialog);color:var(--color-text);border:1px solid var(--color-dialog-border);border-radius:var(--radius-card);width:calc(100% - 40px);max-width:440px;padding:28px}.ui-dialog::backdrop{background:var(--color-backdrop)}.ui-dialog h2{font-size:26px}.ui-dialog p{margin:16px 0}.particles{color:var(--color-particle);pointer-events:none;width:100%;height:642px;z-index:var(--z-decoration);position:absolute;bottom:0;left:0;overflow:clip;-webkit-mask-image:radial-gradient(40% 46% at 50.9% 89.5%,#000 0%,#000c 36.8824%,#0000 100%);mask-image:radial-gradient(40% 46% at 50.9% 89.5%,#000 0%,#000c 36.8824%,#0000 100%)}.particles[data-particle-variant=hero]{width:calc(100% + 120px);max-width:none;left:-60px;-webkit-mask-image:radial-gradient(40% 46% at 50% 82.2%,#000 0%,#000c 73.3689%,#0000 100%);mask-image:radial-gradient(40% 46% at 50% 82.2%,#000 0%,#000c 73.3689%,#0000 100%)}@media (width<=809px){.particles[data-particle-variant=hero]{display:none}}.viewport-blur{z-index:var(--z-viewport-blur);pointer-events:none;width:100%;height:100px;position:fixed;bottom:0;left:0}.viewport-blur-layers{position:absolute;inset:0;overflow:hidden}.viewport-blur-layers>div{pointer-events:none;border-radius:0;position:absolute;inset:0}.site-header{z-index:var(--z-header);border-radius:var(--radius-medium);width:99%;transition:background var(--motion-duration-disclosure), backdrop-filter var(--motion-duration-disclosure);position:fixed;top:6px;left:.5%}.site-header.scrolled,.site-header.menu-open{background:var(--color-header-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.header-row{justify-content:space-between;align-items:center;min-height:64px;padding:0 20px 0 10px;display:flex}.brand-lockup{align-items:center;gap:var(--space-10);display:flex;position:relative}.brand-lockup>a>img{object-fit:cover;width:101.343px;height:49.9844px}.brand-lockup>.solih-wordmark{object-fit:cover;width:79px;height:38.9688px}.brand-divider{font:500 14px/22px var(--font-navigation);padding:0 12px;position:absolute;top:16px;left:94px}.site-header nav{gap:var(--space-8);font:500 14px/22px var(--font-navigation);letter-spacing:-.01em;padding:6px 12px;display:flex}.site-header nav a{border-radius:var(--radius-control);color:var(--color-muted);transition:background var(--motion-duration-fast), color var(--motion-duration-fast);padding:6px 12px}.site-header nav a:hover{color:var(--color-text);background:var(--color-hover-surface)}.menu-toggle{background:0 0;width:36px;height:36px;padding:3px;display:none;position:relative}.menu-toggle .icon{width:24px;height:24px}.site-footer{background:var(--color-surface);padding:60px}.footer-container{gap:var(--space-32);flex-direction:column;width:100%;max-width:1240px;margin:auto;display:flex}.footer-top{justify-content:space-between;display:flex}.footer-brand-nav{gap:var(--space-40);flex-direction:column;display:flex}.footer-mark img{object-fit:contain;width:53px;height:44px}.footer-brand-nav nav{gap:var(--space-32);display:flex}.footer-brand-nav nav a{letter-spacing:-.01em;color:var(--color-subtle);padding:6px 0;font-size:14px;font-weight:500;line-height:22px}.footer-line{background:var(--color-line);height:1px}.footer-bottom{letter-spacing:-.01em;color:var(--color-muted);justify-content:space-between;font-size:14px;line-height:30px;display:flex}@media (width<=1199px){.site-header .menu-toggle{display:block}.header-row{flex-wrap:wrap;padding:0 38px 0 28px}.site-header nav{display:none}.site-header.menu-open nav{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;padding:6px 12px;display:flex}.site-header.menu-open .header-row{padding-bottom:32px}}@media (width<=809px){.header-row{padding:0 36px 0 26px}.site-footer{padding:60px 20px}.footer-top{gap:var(--space-40);flex-direction:column}.footer-brand-nav{gap:var(--space-40);flex-direction:column-reverse}.footer-brand-nav nav{gap:var(--space-24);flex-direction:column;align-items:flex-start}.footer-bottom{gap:var(--space-32);flex-direction:column-reverse}.footer-bottom>p:first-child{max-width:300px}}.hero:after{content:"";background:linear-gradient(90deg, transparent, var(--color-section-line), transparent);pointer-events:none;height:4px;position:absolute;bottom:0;left:0;right:0}.hero{align-items:center;height:100vh;min-height:600px;display:flex;position:relative;overflow:clip}.hero-image{width:1787px;max-width:none;height:auto;position:absolute;top:0;left:-75px}.hero-shade{background:var(--color-shade);position:absolute;inset:0}.hero-content{justify-content:center;gap:var(--space-44);z-index:3;flex-direction:column;width:100%;height:1050px;padding:154px 40px 86px;display:flex;position:relative}.hero-copy{flex-direction:column;gap:18px;padding:33px 0;display:flex}.hero-description{letter-spacing:-.02em;font-size:20px;font-weight:300;line-height:32px}.hero-actions{align-items:flex-start;gap:var(--space-32);flex-direction:column;display:flex}.hero-button-motion{width:100%;display:flex}.hero-down{justify-content:center;align-items:flex-start;width:209.703px;height:50px;display:flex}.hero-down .icon{width:25px;height:25px;color:var(--color-muted)}@media (width>=1788px){.hero-image{width:calc(100% + 347px)}}@media (width<=1199px){.hero-copy{text-align:center}.hero-actions{align-items:center}.hero-button-motion{justify-content:center}.hero-description p{display:inline}.hero-description{align-self:center;max-width:550px}}@media (width<=809px){.hero{min-height:0}.hero-image{top:-16px}.hero-content{padding:120px 18px 86px}.hero-copy{padding:33px 18px}.hero-actions{gap:var(--space-32)}.hero-description{max-width:100%}.hero-down{width:100%}}.hero-image{z-index:1;opacity:1}.hero-shade{z-index:2}.mobile-description{display:none}@media (width<=809px){.hero-copy{gap:var(--space-44)}.desktop-description{display:none}.mobile-description,.hero-description p{display:block}.hero-image{width:calc(100% + 1180px);left:-485px}}.intro-copy{letter-spacing:-.03em;text-align:center;white-space:pre-wrap;width:80%;font-size:24px;line-height:1.4}.showcase{padding:68px 40px}.showcase .section-container{gap:var(--space-24)}.showcase-heading{align-items:center;gap:var(--space-24);text-align:center;flex-direction:column;width:100%;max-width:744px;display:flex}.showcase-heading .showcase-title{letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:1.4}.showcase-note{gap:var(--space-16);text-align:left;width:100%;color:var(--color-muted);justify-content:center;align-items:center;display:flex}.empty-avatar{border-radius:50%;flex-shrink:0;width:28px;height:28px}.showcase-images{align-items:center;gap:var(--space-24);flex-direction:column;width:100%;display:flex}.showcase-images>img,.showcase-video{border-radius:var(--radius-medium);width:888px;height:auto}.showcase-video{aspect-ratio:16/9;object-fit:contain;background:var(--color-surface);max-width:100%;display:block}.showcase-video:focus-visible{outline:2px solid var(--color-text);outline-offset:5px}.showcase-images>img.phone-preview{border-radius:0;width:400px}@media (width<=809px){.showcase{padding:58px 18px}.showcase-heading{max-width:none}.showcase-heading .showcase-title{font-size:24px}.showcase-note{gap:var(--space-16);flex-direction:column}.showcase-images>img,.showcase-video{width:350px}.showcase-images>img.phone-preview{width:150px}}.showcase-note>div{text-align:left}.empty-avatar{outline:2px solid var(--color-text);background:linear-gradient(135deg, var(--color-avatar-surface) 49%, var(--color-text) 50%, var(--color-avatar-surface) 51%);border:0}.showcase-images>img{aspect-ratio:1920/1080;object-fit:cover}.showcase-images>img.phone-preview{aspect-ratio:1464/3303}@media (width<=809px){.showcase-images>img{max-width:calc(100vw - 10px)}.showcase-note>div{text-align:left;flex-shrink:0;width:max-content;max-width:calc(100vw - 8px)}.showcase-note p{white-space:nowrap}}@media (width>=600px) and (width<=809px){.showcase-note{flex-direction:row}.showcase-note>div{text-align:left}}.pricing .section-container{gap:30px}.pricing-card{gap:var(--space-24);background:var(--color-surface);border-radius:var(--radius-card);flex-direction:column;width:440px;max-width:100%;padding:32px 24px;display:flex}.plan-label{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.pricing-card .plan-title{letter-spacing:normal;font-size:32px;font-weight:500;line-height:1.2}.plan-divider{border-radius:var(--radius-control);background:linear-gradient(90deg, var(--color-divider-edge), var(--color-divider-center), var(--color-divider-edge));height:2px}.pricing-card ul{gap:var(--space-16);flex-direction:column;display:flex}.pricing-card li{align-items:center;gap:var(--space-8);color:var(--color-muted);display:flex}.pricing-card li .icon{opacity:.6;width:16px;height:16px}.pricing-note{background:var(--color-surface);border-radius:var(--radius-control);gap:var(--space-16);align-items:center;width:500px;max-width:100%;padding:6px 12px;display:flex}.pricing-note .icon{width:25px;height:25px}.pricing-note p{flex:1}@media (width<=809px){.pricing-note{text-align:left;flex-direction:column;width:100%}.pricing-card{width:440px}}.pricing-card .plan-title{width:max-content;max-width:calc(100vw - 48px)}.about .section-container{gap:55px}.building-image{border-radius:var(--radius-large);width:800px;height:auto}@media (width<=809px){.building-image{width:350px}}.building-image{aspect-ratio:1448/1086;object-fit:cover}@media (width<=809px){.building-image{max-width:calc(100vw - 10px)}}.partners .section-container{gap:0}.partners-image{width:800px;height:auto}@media (width<=809px){.partners-image{width:350px}}.partners-image{aspect-ratio:1080/700;object-fit:cover}@media (width<=809px){.partners-image{max-width:calc(100vw - 10px)}}.comparison .section-heading{gap:var(--space-12)}.comparison-grid{grid-template-columns:1fr 1fr;gap:30px;width:100%;display:grid}.comparison-column{gap:var(--space-8);flex-direction:column;display:flex}.comparison-brand{justify-content:center;align-items:center;gap:9.25px;height:62px;display:flex}.comparison-brand img{object-fit:contain;width:79px;height:49px}.comparison-brand h3{font-size:24px;line-height:1.2}.comparison-brand .icon{width:25px;height:25px}.comparison-column ul{background:var(--color-surface);border-radius:var(--radius-card);flex-direction:column;gap:0;padding:25px 31px;display:flex}.comparison-column li{align-items:center;gap:var(--space-10);border-bottom:1px solid var(--color-line);padding:14px 0;display:flex}.comparison-column li:first-child{padding-top:0}.comparison-column li:last-child{border:0;padding-bottom:0}.comparison-column li .icon{opacity:.65;width:19px;height:20px}.comparison-column.other li .icon{width:14px;height:17px}.comparison-column.other li{color:var(--color-comparison-muted)}@media (width<=809px){.comparison-grid{grid-template-columns:1fr}.comparison-column{gap:5px}.comparison-column li{padding:14px 0}.comparison-column ul{padding:25px 31px}}.cta .section-container{gap:var(--space-24);z-index:2;max-width:1240px;position:relative}.cta-copy{align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;width:100%;max-width:613px;display:flex}.cta-copy>p:last-child{width:75%;color:var(--color-muted)}.cta-tag{justify-content:center;align-items:center;gap:var(--space-16);white-space:nowrap;display:flex}.cta-tag:before,.cta-tag:after{content:"";background:linear-gradient(90deg, transparent, var(--color-glint));width:69px;height:1px}.cta-tag:after{transform:rotate(180deg)}@media (width<=809px){.cta-tag:before,.cta-tag:after{width:36px}.cta-copy>p:last-child{width:75%}}.faq-layout{gap:var(--space-32);align-items:flex-start;width:100%;max-width:1000px;display:flex}.faq-card{align-items:center;gap:var(--space-16);background:var(--color-surface);border-radius:var(--radius-large);text-align:center;flex-direction:column;flex-shrink:0;width:368px;padding:20px;display:flex}.faq-card-icon{background:var(--color-line);border-radius:var(--radius-control);width:56px;height:56px;padding:12px;display:flex}.faq-card-icon .icon{width:32px;height:32px}.faq-card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-weight:500;line-height:24px}.faq-card p{color:var(--color-muted)}.faq-list{gap:var(--space-16);flex-direction:column;width:600px;min-width:0;display:flex}@media (width<=809px){.faq-layout{gap:var(--space-32);flex-direction:column;align-items:center}.faq-card{width:100%;max-width:none}.faq-list{width:100%}}.internal-container>.section-heading,.internal-heading-desktop,.internal-heading-compact{width:100%;max-width:640px}.internal-page .section-heading{align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;width:100%;max-width:640px;margin:0 auto;display:flex}.internal-page .badge{background:var(--color-accent-internal)}.internal-page .section-heading>*{will-change:transform}.internal-page .section-heading .section-title{letter-spacing:normal;width:100%;margin:0;font-size:44px;font-weight:500;line-height:1.2}.internal-page .section-heading>p{color:var(--color-body-strong);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.internal-cards{gap:var(--space-32);flex-direction:column;width:100%;display:flex}.internal-heading-compact{display:none}@media (width<=1199px){.internal-heading-desktop{display:none}.internal-heading-compact{display:block}}.privacy-content{gap:var(--space-32);overflow-wrap:anywhere;flex-direction:column;width:100%;max-width:800px;line-height:1.7;display:flex}.privacy-content section{gap:var(--space-16);display:grid}.privacy-content h2{font-size:24px;line-height:1.4}.privacy-content ul{padding-left:var(--space-24);list-style:outside}.privacy-content a{text-underline-offset:3px;text-decoration:underline}[data-motion-word]{display:inline-block}.motion-pending:is([data-motion-kind=rise],[data-motion-kind=quick-rise]){opacity:0;transform:translateY(60px)}.motion-pending[data-motion-kind=word]{opacity:0;filter:blur(10px);transform:translateY(10px)}.motion-pending[data-motion-kind=hero-copy]{opacity:.001;transform:scale(.7)}.motion-pending[data-motion-kind=hero-button]{opacity:.001;transform:scale(.5)}[data-motion-loop=float]{animation:motion-float var(--motion-float-duration) linear infinite alternate;animation-play-state:paused}[data-motion-loop=float][data-motion-active=true]{animation-play-state:running}@keyframes motion-float{0%{transform:translateY(0)}to{transform:translateY(15px)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .motion-pending{opacity:1!important;filter:none!important;transform:none!important}:root:not([data-motion=full]){scroll-behavior:auto}:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{transition:none!important;animation:none!important}}:root[data-motion=reduce]{scroll-behavior:auto}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition:none!important;animation:none!important}
