@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.showcase-page{--ink:#121313;--muted:#6b6f6e;--paper:#f7f7f4;--soft:#ededE8;--line:rgba(18,19,19,0.1);--accent:#b7e84a;--accent-dark:#87b92c;--dark:#121313;--white:#ffffff}.showcase-page *{box-sizing:border-box}.showcase-page{scroll-behavior:smooth;margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.showcase-page a{color:inherit;text-decoration:none}.showcase-page a,.showcase-page button{-webkit-tap-highlight-color:transparent}.showcase-page .nav-shell{position:fixed;z-index:20;top:18px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 36px));height:66px;padding:0 10px 0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.5);background:rgba(247,247,244,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;box-shadow:0 10px 40px rgba(0,0,0,.07)}.showcase-page .brand{display:inline-flex;align-items:center;gap:10px;font-size:15px;letter-spacing:-.02em}.showcase-page .brand b{font-weight:800}.showcase-page .brand-mark{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--accent);font-weight:900}.showcase-page .nav-links{display:flex;gap:28px;color:#525654;font-size:13px}.showcase-page .nav-links a:hover{color:var(--ink)}.showcase-page .nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:white;padding:11px 17px;border-radius:999px;font-size:13px;font-weight:700;transition:transform .2s ease,background .2s ease}.showcase-page .nav-cta:hover{transform:translateY(-2px);background:#292c2b}.showcase-page .hero{min-height:820px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:150px max(36px,calc((100vw - 1180px)/2)) 90px;background:radial-gradient(circle at 75% 44%,rgba(183,232,74,.28),transparent 28%),radial-gradient(circle at 15% 18%,rgba(255,255,255,.9),transparent 32%),var(--paper)}.showcase-page .hero-copy{position:relative;z-index:2;max-width:650px}.showcase-page .eyebrow,.showcase-page .section-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;color:#70746f}.showcase-page .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.showcase-page .pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-dark);box-shadow:0 0 0 5px rgba(183,232,74,.25)}.showcase-page .hero h1{font-size:clamp(62px,7.2vw,102px);line-height:.88;letter-spacing:-.075em;margin:0;font-weight:850}.showcase-page .accent-text{color:#7ea52d}.showcase-page .hero-lead{max-width:550px;margin:30px 0 0;font-size:18px;line-height:1.65;color:#5f6462;letter-spacing:-.02em}.showcase-page .hero-actions{display:flex;gap:11px;margin-top:34px;flex-wrap:wrap}.showcase-page .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:15px 21px;font-size:13px;font-weight:750;transition:transform .2s ease,box-shadow .2s ease}.showcase-page .button:hover{transform:translateY(-2px)}.showcase-page .button-primary{background:var(--ink);color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.12)}.showcase-page .button-ghost{border:1px solid var(--line);background:rgba(255,255,255,.45)}.showcase-page .hero-note{display:flex;align-items:center;gap:8px;color:#777b77;margin-top:18px;font-size:11px}.showcase-page .hero-visual{position:relative;min-height:600px;display:grid;place-items:center}.showcase-page .phone-card{position:relative;z-index:2;width:315px;height:575px;padding:14px;border:7px solid #171918;border-radius:40px;background:#f9f9f6;box-shadow:30px 35px 70px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);transform:rotate(4deg);animation:floatPhone 6s ease-in-out infinite}@keyframes floatPhone{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}}.showcase-page .mini-browser{height:17px;display:flex;gap:4px;padding-left:4px}.showcase-page .mini-browser span{width:5px;height:5px;border-radius:50%;background:#b8b9b3}.showcase-page .mini-header{display:flex;align-items:center;gap:8px;margin:10px 4px 16px}.showcase-page .mini-logo{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#171918;color:var(--accent);font-weight:900;font-size:12px}.showcase-page .mini-header strong{display:block;font-size:10px}.showcase-page .mini-header small{display:block;font-size:7px;color:#858985;margin-top:2px}.showcase-page .mini-menu{margin-left:auto;color:#8a8d88;font-size:10px}.showcase-page .mini-search{border:1px solid #e0e1da;border-radius:8px;color:#9a9d98;font-size:8px;padding:10px}.showcase-page .mini-cats{display:flex;gap:14px;font-size:7px;margin:14px 3px;color:#888b86}.showcase-page .mini-cats b{color:#171918}.showcase-page .product-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:9px}.showcase-page .product-tile{height:165px;border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:9px}.showcase-page .product-tile span{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.78);display:grid;place-items:center;font-size:7px;font-weight:800}.showcase-page .tile-a{background:linear-gradient(145deg,#d9dcd4,#a9afa2)}.showcase-page .tile-b{background:linear-gradient(145deg,#e5d3ba,#c59c6d)}.showcase-page .tile-c{background:linear-gradient(145deg,#cbd4db,#8e9aa4)}.showcase-page .tile-d{background:linear-gradient(145deg,#d7d0dc,#a69bb2)}.showcase-page .orbit{position:absolute;border:1px solid rgba(18,19,19,.12);border-radius:50%}.showcase-page .orbit-one{width:620px;height:620px;animation:spin 22s linear infinite}.showcase-page .orbit-two{width:480px;height:480px;border-style:dashed;animation:spin 16s linear infinite reverse}@keyframes spin{to{transform:rotate(1turn)}}.showcase-page .floating-card{position:absolute;z-index:4;display:flex;gap:10px;align-items:center;padding:12px 15px;border:1px solid rgba(0,0,0,.07);border-radius:15px;background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(0,0,0,.12);font-size:10px}.showcase-page .floating-card strong{display:block;font-size:11px}.showcase-page .floating-card small{display:block;color:#858985;margin-top:3px}.showcase-page .update-card{top:24%;left:1%;animation:floatA 5s ease-in-out infinite}.showcase-page .whatsapp-card{right:0;bottom:20%;animation:floatB 5.5s ease-in-out infinite}@keyframes floatA{50%{transform:translateY(-8px) rotate(-2deg)}}@keyframes floatB{50%{transform:translateY(8px) rotate(2deg)}}.showcase-page .float-icon{width:31px;height:31px;border-radius:10px;background:#eef8d8;display:grid;place-items:center}.showcase-page .trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:90px;padding:23px 30px;color:#70746f;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.showcase-page .trust-strip div{display:flex;align-items:center;gap:10px}.showcase-page .strip-number{color:#99a096;font-size:9px}.showcase-page .section{width:min(1180px,calc(100% - 72px));margin:auto}.showcase-page .intro{padding-top:145px;padding-bottom:120px}.showcase-page .intro-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:100px;gap:100px;margin-top:35px}.showcase-page h2{font-size:clamp(45px,5vw,72px);line-height:.98;letter-spacing:-.06em;margin:0}.showcase-page h2 em{font-style:normal;color:#7f857f}.showcase-page .intro-copy{padding-top:8px;color:#666b68;font-size:16px;line-height:1.75}.showcase-page .intro-copy p{margin:0 0 20px}.showcase-page .feature-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding-bottom:145px}.showcase-page .feature-card{min-height:410px;padding:28px;border:1px solid var(--line);border-radius:25px;background:#fff;position:relative;overflow:hidden}.showcase-page .feature-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(183,232,74,.2);right:-80px;bottom:-80px;filter:blur(2px)}.showcase-page .feature-dark{background:#171918;color:#fff;border-color:#171918}.showcase-page .feature-dark:after{background:rgba(183,232,74,.15)}.showcase-page .feature-number{font-size:10px;color:#8a8e89;letter-spacing:.12em}.showcase-page .feature-icon{margin-top:100px;width:44px;height:44px;border-radius:13px;background:#eef8d8;display:grid;place-items:center;color:#506a21}.showcase-page .feature-card h3{font-size:25px;letter-spacing:-.04em;margin:22px 0 10px}.showcase-page .feature-card p{color:#70746f;line-height:1.65;font-size:13px;max-width:300px}.showcase-page .feature-dark p{color:#a8aca8}.showcase-page .process{padding-bottom:150px}.showcase-page .process-heading{display:grid;grid-template-columns:1fr .55fr;grid-gap:100px;gap:100px;margin-top:30px}.showcase-page .process-heading p{align-self:end;color:#70746f;line-height:1.7;max-width:330px}.showcase-page .steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:75px}.showcase-page .step{padding:25px 20px 0 0;border-right:1px solid var(--line);margin-right:20px;min-height:240px}.showcase-page .step:last-child{border-right:0;margin-right:0}.showcase-page .step-top{display:flex;justify-content:space-between;color:#8a8f8a;font-size:10px}.showcase-page .step h3{font-size:17px;letter-spacing:-.025em;margin:45px 0 9px}.showcase-page .step p{color:#747975;font-size:12px;line-height:1.65;max-width:190px}.showcase-page .benefits{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;padding-bottom:145px}.showcase-page .benefits-panel,.showcase-page .quote-panel{border-radius:25px;padding:42px;min-height:560px}.showcase-page .benefits-panel{background:#e9eae3}.showcase-page .benefits-panel h2{margin-top:25px;font-size:53px}.showcase-page .benefit-list{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 25px;gap:18px 25px}.showcase-page .benefit{display:flex;align-items:center;gap:10px;color:#4f5551;font-size:12px}.showcase-page .benefit span{width:25px;height:25px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#698c27}.showcase-page .quote-panel{background:#171918;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.showcase-page .quote-panel:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;border:1px solid rgba(255,255,255,.12);top:-170px;right:-130px}.showcase-page .quote-mark{position:absolute;top:35px;left:40px;font-size:90px;color:var(--accent);line-height:1}.showcase-page .quote-panel blockquote{font-size:31px;line-height:1.16;letter-spacing:-.04em;margin:0;max-width:430px;position:relative;z-index:1}.showcase-page .quote-line{width:40px;height:2px;background:var(--accent);margin:30px 0 13px}.showcase-page .quote-panel p{margin:0;color:#9fa49f;font-size:12px}.showcase-page .pilot{width:100%;min-height:630px;padding:100px max(36px,calc((100vw - 1180px)/2));position:relative;overflow:hidden;background:#171918;color:#fff}.showcase-page .pilot:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 45%,rgba(183,232,74,.22),transparent 30%)}.showcase-page .pilot-glow{position:absolute;width:550px;height:550px;border:1px solid rgba(183,232,74,.13);border-radius:50%;right:5%;top:40px}.showcase-page .pilot-glow:after{content:"";position:absolute;inset:70px;border:1px dashed rgba(255,255,255,.09);border-radius:50%}.showcase-page .pilot-content{position:relative;z-index:1;max-width:800px}.showcase-page .light{color:#aeb5aa}.showcase-page .pilot h2{margin:10px 0 25px;font-size:clamp(52px,6vw,82px)}.showcase-page .pilot h2 em{color:#9dbd58}.showcase-page .pilot p{max-width:610px;color:#a9afaa;font-size:16px;line-height:1.7}.showcase-page .button-light{margin-top:24px;background:var(--accent);color:#141613}.showcase-page .pilot small{display:block;margin-top:15px;color:#7e857f;font-size:10px}.showcase-page .contact{padding-top:140px;padding-bottom:140px;display:grid;grid-template-columns:1fr .8fr;grid-gap:100px;gap:100px}.showcase-page .contact h2{margin-top:22px;font-size:56px}.showcase-page .contact>div>p{color:#6e736f;line-height:1.7;max-width:460px;margin-top:25px}.showcase-page .contact-actions{display:flex;flex-direction:column;gap:10px;justify-content:center}.showcase-page .contact-card{display:flex;align-items:center;gap:14px;padding:19px;background:#fff;border:1px solid var(--line);border-radius:17px;transition:transform .2s ease,box-shadow .2s ease}.showcase-page .contact-card:hover{transform:translateX(5px);box-shadow:0 12px 30px rgba(0,0,0,.06)}.showcase-page .contact-card strong{display:block;font-size:12px}.showcase-page .contact-card small{display:block;color:#8a8f8a;margin-top:3px;font-size:10px}.showcase-page .contact-card>svg{margin-left:auto;color:#8a8f8a}.showcase-page .contact-icon{width:38px;height:38px;border-radius:11px;background:#eef8d8;display:grid;place-items:center;color:#5f7e27}.showcase-page footer{border-top:1px solid var(--line);padding:28px max(36px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;color:#000000;font-size:10px}.showcase-page .footer-brand{color:var(--ink)}.faq-section{color:#fff;background:#171918;width:100%;min-height:630px;padding:100px max(36px,calc(50vw - 590px));position:relative;overflow:hidden}.faq-section .section-heading{margin-bottom:48px}.faq-section .section-heading .section-kicker{color:#b8ff3d;margin-bottom:14px}.faq-section .section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.04em;margin:0}.faq-list{width:100%;border-top:1px solid rgba(255,255,255,.16)}.faq-list details{border-bottom:1px solid rgba(255,255,255,.16)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:10px 4px;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.02em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex-shrink:0;color:#b8ff3d;font-size:25px;font-weight:300}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:720px;margin:-2px 45px 26px 4px;color:rgba(255,255,255,.62);font-size:15px;line-height:1.7}@media (max-width:620px){.faq-section{min-height:auto;padding:75px 24px}.faq-section .section-heading h2{font-size:30px}.faq-list summary{padding:10px 2px;font-size:16px}.faq-list details p{margin-left:2px;margin-right:20px;font-size:14px}}@media (max-width:900px){.showcase-page .nav-links{display:none}.showcase-page .hero{grid-template-columns:1fr;padding-top:145px;min-height:auto}.showcase-page .hero-visual{min-height:610px;margin-top:20px}.showcase-page .benefits,.showcase-page .contact,.showcase-page .intro-grid,.showcase-page .process-heading{grid-template-columns:1fr;gap:35px}.showcase-page .feature-section{grid-template-columns:1fr}.showcase-page .steps{grid-template-columns:1fr 1fr}.showcase-page .step:nth-child(2){border-right:0}.showcase-page .benefits-panel,.showcase-page .quote-panel{min-height:480px}}@media (max-width:620px){.showcase-page .nav-shell{width:calc(100% - 24px);top:10px;height:58px}.showcase-page .nav-cta{padding:10px 13px;font-size:11px}.showcase-page .hero{padding:120px 24px 45px}.showcase-page .hero h1{font-size:58px}.showcase-page .hero-lead{font-size:16px}.showcase-page .hero-visual{transform:scale(.88);transform-origin:top center;min-height:560px;margin-bottom:-40px}.showcase-page .update-card{left:-5px}.showcase-page .whatsapp-card{right:-5px}.showcase-page .trust-strip{gap:18px;justify-content:space-between;padding:18px 15px;font-size:8px}.showcase-page .strip-number{display:none}.showcase-page .section{width:calc(100% - 40px)}.showcase-page .intro{padding-top:95px;padding-bottom:90px}.showcase-page h2{font-size:44px}.showcase-page .benefits,.showcase-page .feature-section,.showcase-page .process{padding-bottom:95px}.showcase-page .feature-card{min-height:360px}.showcase-page .feature-icon{margin-top:70px}.showcase-page .steps{grid-template-columns:1fr;margin-top:45px}.showcase-page .step{border-right:0;border-bottom:1px solid var(--line);margin-right:0;min-height:190px}.showcase-page .step:last-child{border-bottom:0}.showcase-page .step h3{margin-top:30px}.showcase-page .benefits-panel,.showcase-page .quote-panel{padding:28px;min-height:auto}.showcase-page .benefits-panel h2{font-size:43px}.showcase-page .benefit-list{grid-template-columns:1fr;margin-top:40px}.showcase-page .quote-panel{min-height:410px}.showcase-page .quote-panel blockquote{font-size:27px}.showcase-page .pilot{padding:85px 24px;min-height:570px}.showcase-page .pilot h2{font-size:52px}.showcase-page .contact{padding-top:95px;padding-bottom:95px}.showcase-page .contact h2{font-size:45px}.showcase-page footer{padding:24px 20px;flex-wrap:wrap;place-content:center}}.showcase-page.legal-page{min-height:100vh;background:#f8fafc;color:#172033;padding:0;font-size:15px}.legal-container{width:min(100% - 32px,900px);margin:0 auto;padding:42px 0 70px}.legal-header{margin-bottom:26px}.legal-back-link{display:inline-block;margin-bottom:20px;color:#64748b;font-size:13px;font-weight:600;text-decoration:none}.legal-back-link:hover{text-decoration:underline}.legal-header h1{margin:0;font-size:38px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:#111827}.legal-content{background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;padding:42px 48px;box-shadow:0 8px 30px rgba(15,23,42,.05)}.legal-content h1{margin:0 0 20px;font-size:30px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:#111827}.legal-content h2{margin:34px 0 12px;font-size:23px;line-height:1.35;font-weight:700;letter-spacing:-.015em;color:#111827}.legal-content h3{margin:26px 0 10px;font-size:18px;line-height:1.4;font-weight:700;color:#1f2937}.legal-content p{margin:0 0 15px;font-size:15px;line-height:1.75;color:#475569}.legal-content ol,.legal-content ul{display:block;margin:8px 0 20px;padding-left:26px;list-style-position:outside}.legal-content ul{list-style-type:disc!important}.legal-content ol{list-style-type:decimal!important}.legal-content li{display:list-item;margin:0 0 9px;padding-left:4px;font-size:15px;line-height:1.7;color:#475569}.legal-content ul li::marker{font-size:.75em}.legal-content strong{color:#1f2937;font-weight:700}.legal-content a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.legal-content blockquote{margin:22px 0;padding:14px 18px;border-left:3px solid #cbd5e1;background:#f8fafc;color:#475569}.legal-content hr{margin:30px 0;border:0;border-top:1px solid #e5e7eb}@media (max-width:640px){.legal-container{width:min(100% - 20px,900px);padding:28px 0 50px}.legal-header h1{font-size:32px}.legal-content{padding:28px 22px;border-radius:14px}.legal-content h1{font-size:26px}.legal-content h2{font-size:21px}.legal-content li,.legal-content p{font-size:14px;line-height:1.7}}