body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#d7ff81;--accent:#bc96ff33;--text:#000;--bg:#fff;--ff-sans:"Roboto",Arial,sans-serif;--ff-condensed:"Roboto Condensed",Arial,sans-serif;--ff-slab:"Roboto Slab",Georgia,serif;--fs-900:clamp(2.8rem,5vw + 1rem,3.6rem);--fs-800:clamp(2.2rem,4vw + .5rem,2.8rem);--fs-700:1.8rem;--fs-600:1.5rem;--fs-500:1.25rem;--fs-400:1rem;--fs-300:.875rem}body{background:#fff;color:#000;color:var(--text);font-family:Roboto,Arial,sans-serif;font-size:1rem;font-size:var(--fs-400);letter-spacing:.02em;line-height:1.6;scroll-behavior:smooth}.h1,h1{font:700 clamp(2.8rem,5vw + 1rem,3.6rem)/1.15 Roboto Slab,Georgia,serif;font:700 var(--fs-900)/1.15 var(--ff-slab)}.h2,h2{font:700 clamp(2.2rem,4vw + .5rem,2.8rem)/1.2 Roboto Slab,Georgia,serif;font:700 var(--fs-800)/1.2 var(--ff-slab)}.h3,h3{font:700 1.8rem/1.3 Roboto,Arial,sans-serif;font:700 var(--fs-700)/1.3 var(--ff-sans)}.h4,h4{font:700 1.5rem/1.35 Roboto,Arial,sans-serif;font:700 var(--fs-600)/1.35 var(--ff-sans)}.h5,h5{font:500 1.25rem/1.45 Roboto,Arial,sans-serif;font:500 var(--fs-500)/1.45 var(--ff-sans)}.btn,button,label,nav{font-family:Roboto Condensed,Arial,sans-serif;font-family:var(--ff-condensed);letter-spacing:.04em;text-transform:uppercase}.text-lg{font-size:1.25rem;font-size:var(--fs-500)}.text-sm{font-size:.875rem;font-size:var(--fs-300)}.lead{font-size:1.25rem;font-size:var(--fs-500);font-weight:400}.btn-primary,a.btn{background:#d7ff81;background:var(--primary);color:#000;color:var(--text)}.btn-primary:hover{background:#c3f46f}.card{background:#bc96ff33}.hero{align-items:center;background:linear-gradient(180deg,#bc96ff1f,#fff0 60%);display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:80vh;padding:2rem 1rem;text-align:center}.hero img.logo{height:auto;max-width:240px}.hero h1{font:700 clamp(2.8rem,5vw + 1rem,3.6rem)/1.1 Roboto Slab,Georgia,serif;font:700 var(--fs-900)/1.1 var(--ff-slab);margin:0;max-width:20ch}.hero .cta-btn{background:#d7ff81;background:var(--primary);border-radius:9999px;color:#000;color:var(--text);font-weight:500;padding:.75rem 2.5rem;transition:transform .15s ease}.hero .cta-btn:hover{transform:translateY(-2px)}@media (max-width:640px){.hero{gap:1.5rem}.hero h1{font-size:clamp(2.2rem,4vw + .5rem,2.8rem);font-size:var(--fs-800)}}.value-wrap{grid-gap:4rem;align-items:center;display:grid;gap:4rem}@media (min-width:768px){.value-wrap{grid-template-columns:1fr 1fr}}.value-heading{line-height:1.15;margin-inline:auto;max-width:22ch}.value-img{border-radius:2rem;box-shadow:0 25px 40px #00000014;overflow:hidden}.value-img img{display:block;height:auto;margin-inline:auto;max-width:600px;width:100%}.pill{background:#d7ff81;background:var(--primary);border-radius:9999px;color:#000;color:var(--text);display:inline-block;font:500 1rem/1 Roboto Condensed,Arial,sans-serif;font:500 var(--fs-400)/1 var(--ff-condensed);margin-bottom:2rem;padding:.45rem 1.25rem;transform:rotate(-2deg)}.feature-list{grid-gap:1.25rem 2.5rem;display:grid;gap:1.25rem 2.5rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.feature-list{grid-template-columns:1fr 1fr}}.feature-item{align-items:flex-start;display:flex;font-size:1.25rem;font-size:var(--fs-500);line-height:1.45}.feature-item .icon{background:#d7ff81;background:var(--primary);border-radius:50%;flex:none;height:1.25em;margin-right:.75rem;position:relative;width:1.25em}.feature-item .icon:after{color:#000;color:var(--text);content:"✓";display:grid;font-size:.75em;inset:0;place-content:center;position:absolute}.social-section{margin-block:4rem;padding:4rem 1rem}.social-section .container{margin-inline:auto;width:min(1100px,100%)}.social-heading{font:700 clamp(2.2rem,4vw + .5rem,2.8rem)/1.2 Roboto Slab,Georgia,serif;font:700 var(--fs-800)/1.2 var(--ff-slab);margin:0 auto 3rem;max-width:28ch;text-align:center}.social-list{grid-gap:1.75rem 3rem;display:grid;gap:1.75rem 3rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.social-list{grid-template-columns:1fr 1fr}}.social-item{align-items:flex-start;display:flex;font-size:1.25rem;font-size:var(--fs-500);line-height:1.45}.social-item .icon{background:#d7ff81;background:var(--primary);border-radius:50%;flex:none;height:1.4em;margin-right:.9rem;position:relative;width:1.4em}.social-item .icon:after{color:#000;color:var(--text);content:"✓";display:grid;font-size:.8em;inset:0;place-content:center;position:absolute}.premium-section{background:#fafafa;border:1px solid #0000000a;border-radius:1.75rem;margin-block:4rem;padding:4rem 1rem}.premium-section .container{margin-inline:auto;width:min(1100px,100%)}.premium-heading{font:700 clamp(2.2rem,4vw + .5rem,2.8rem)/1.2 Roboto Slab,Georgia,serif;font:700 var(--fs-800)/1.2 var(--ff-slab);margin:0 auto 3rem;max-width:26ch;text-align:center}.premium-list{grid-gap:1.5rem 3rem;display:grid;gap:1.5rem 3rem;list-style:none;padding:0}@media (min-width:768px){.premium-list{grid-template-columns:1fr 1fr}}.premium-item{align-items:flex-start;display:flex;font-size:1.25rem;font-size:var(--fs-500);line-height:1.45}.premium-item .icon{background:#d7ff81;background:var(--primary);border-radius:50%;flex:none;height:1.4em;margin-right:.9rem;position:relative;width:1.4em}.premium-item .icon:after{color:#000;color:var(--text);content:"★";display:grid;font-size:.8em;inset:0;place-content:center;position:absolute}.contact-section{padding:4.5rem 1rem}.contact-card{background:#fff;border:2px solid #d7ff81;border:2px solid var(--primary);border-radius:1.75rem;box-shadow:0 30px 60px #0000000f,0 8px 16px #0000000a;margin-inline:auto;max-width:760px;padding:3rem 2rem}.contact-heading{font:700 1.8rem/1.2 Roboto Slab,Georgia,serif;font:700 var(--fs-700)/1.2 var(--ff-slab);margin-bottom:2.5rem;text-align:center}.contact-form{grid-gap:1.5rem;display:grid;gap:1.5rem}@media (min-width:640px){.contact-form{grid-template-columns:1fr 1fr}.contact-form .full{grid-column:1/-1}}.contact-field label{font-size:.875rem;font-size:var(--fs-300);letter-spacing:.04em;margin-bottom:.4rem;text-transform:uppercase}.contact-field input,.contact-field textarea{border:2px solid #d7ff81;border:2px solid var(--primary);border-radius:.75rem;font-size:1rem;font-size:var(--fs-400);padding:.9rem 1.1rem;transition:border-color .25s}.contact-field input:focus,.contact-field textarea:focus{border-color:#9ddd44}.contact-submit{background:#0000!important;border:none!important;padding:0}.contact-submit button{background:#d7ff81;background:var(--primary);border:none;border-radius:9999px;box-shadow:0 4px 10px #0000000d;color:#000;color:var(--text);cursor:pointer;font-family:Roboto Condensed,Arial,sans-serif;font-family:var(--ff-condensed);font-weight:600;letter-spacing:.04em;padding:1rem 3rem;transition:transform .18s ease,box-shadow .18s ease;width:100%}.contact-submit button:focus,.contact-submit button:hover{box-shadow:0 10px 18px #0000001a;transform:translateY(-3px) scale(1.02)}.contact-submit button:active{box-shadow:0 4px 8px #00000014;transform:scale(.97)}.contact-submit button,.contact-submit input[type=submit]{border:none!important;border:none;box-shadow:none;outline:none;width:auto}.contact-submit button,.contact-submit button:active,.contact-submit button:focus,.contact-submit button:hover,.contact-submit input[type=submit],.contact-submit input[type=submit]:active,.contact-submit input[type=submit]:focus,.contact-submit input[type=submit]:hover{background:#d7ff81!important;background:var(--primary)!important;color:#000!important;color:var(--text)!important}.waitlist-form button:disabled,.waitlist-form input:disabled{cursor:not-allowed;opacity:.6}.waitlist-form button{transition:transform .15s ease,box-shadow .15s ease}.waitlist-form button:hover:not(:disabled){box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--primary)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background:var(--bg);font-family:var(--ff-sans);margin:0}.footer,.header{background:var(--primary);color:var(--text);padding:40px 20px;text-align:center}.download,.features{background:var(--accent);padding:40px 20px;text-align:center}.button{background:var(--primary);border:none;border-radius:6px;color:var(--text);display:inline-block;font-size:1rem;margin:10px;padding:12px 24px;text-decoration:none;transition:background .2s}.button:hover{background:#c3f46f}a{color:inherit;text-decoration:none}.section{margin:0 auto;max-width:900px;padding:80px 20px}.section h1,.section h2{color:var(--text);font-family:var(--ff-slab);margin-bottom:24px}.section.about{text-align:center}.section.about,.section.services{background:var(--bg)}.section.projects{background:var(--accent)}.section.contact{background:var(--bg);text-align:center}.project-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.project-card{background:var(--accent);border-radius:12px;box-shadow:0 2px 8px #0000000f;font-weight:500;min-height:120px;min-width:200px;padding:32px 24px;transition:box-shadow .2s,transform .2s}.project-card:hover{box-shadow:0 6px 24px #4f8cff1f;transform:translateY(-4px) scale(1.03)}.footer{background:var(--primary);color:var(--text);font-size:1rem;margin-top:0;padding:32px 20px;text-align:center}@media (max-width:700px){.section{padding:48px 8px}.project-list{flex-direction:column;gap:16px}.app-logo{margin-bottom:16px;max-width:80px;width:60vw}}.app-logo{background:var(--accent);border-radius:16px;display:block;height:auto;margin:0 auto 24px;max-width:120px;object-fit:contain;padding:12px;width:40vw}.header-hero{align-items:center;background:var(--bg);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding-bottom:48px;padding-top:48px}.hero-logo{display:block;height:auto;margin-bottom:32px;max-width:320px;min-width:180px;width:30vw}.hero-title{color:var(--text);font-family:var(--ff-slab);font-size:var(--fs-900);font-weight:700;letter-spacing:-2px;line-height:1.1;margin:0 0 40px;text-align:center}.hero-btn-wrapper{display:flex;justify-content:center}.hero-btn{background:var(--text);border-radius:32px;box-shadow:0 2px 12px #0000000f;color:var(--bg);display:inline-block;font-size:1.1rem;font-weight:500;margin-top:12px;padding:16px 36px}@media (max-width:700px){.hero-logo{margin-bottom:20px;max-width:160px;width:60vw}.hero-title{font-size:2rem;margin-bottom:24px}.hero-btn{font-size:1rem;padding:12px 18px}}.feature-section{align-items:center;background:var(--bg);display:flex;flex-direction:column;padding-bottom:64px;padding-top:64px}.feature-title{color:var(--text);font-family:var(--ff-slab);font-size:var(--fs-800);font-weight:700;letter-spacing:-1px;line-height:1.15;margin-bottom:48px;text-align:center}.feature-image-wrapper{align-items:center;background:radial-gradient(ellipse at center,var(--accent) 60%,var(--bg) 100%);border-radius:32px;display:flex;justify-content:center;min-height:320px;padding:32px 0;width:100%}.feature-image{border-radius:24px;box-shadow:0 4px 32px 0 #0000000a;display:block;height:auto;max-width:600px;width:80vw}@media (max-width:700px){.feature-title{font-size:1.3rem;margin-bottom:24px}.feature-image-wrapper{border-radius:16px;min-height:160px;padding:12px 0}.feature-image{border-radius:12px;max-width:95vw}}.why-ship-section{align-items:flex-start;background:var(--bg);display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding-bottom:48px;padding-top:48px}.why-ship-label{background:#eaffc7;border-radius:40px;box-shadow:0 2px 8px #00000008;color:var(--text);display:inline-block;font-size:1.3rem;font-weight:500;margin-bottom:32px;margin-left:8px;padding:16px 48px;transform:rotate(-4deg)}.why-ship-list{color:var(--text);font-size:2.1rem;font-weight:600;line-height:1.25;list-style:disc inside;margin:0;padding-left:24px}.why-ship-list li{margin-bottom:18px}@media (max-width:700px){.why-ship-section{padding-bottom:24px;padding-top:24px}.why-ship-label{font-size:1rem;margin-bottom:18px;padding:10px 20px}.why-ship-list{font-size:1.1rem;padding-left:12px}.why-ship-list li{margin-bottom:10px}}.steps-section{background:var(--accent);border-radius:0 0 32px 32px;margin-bottom:40px;padding:64px 20px 80px}.steps-header{background:#e6f7ce;border-radius:32px;color:var(--text);display:inline-block;font-size:1.2rem;font-weight:600;margin:0 auto 48px;padding:16px 32px;text-align:center}.steps-cards{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:center}.step-card{align-items:flex-start;background:var(--accent);border-radius:32px;box-shadow:0 2px 12px #4f8cff0f;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:280px;min-width:240px;padding:40px 28px}.step-card h3{color:var(--text);font-family:var(--ff-sans);font-size:var(--fs-700);font-weight:700;margin-bottom:18px}.step-card p{color:var(--text);font-size:1.15rem;margin:0}@media (max-width:1100px){.steps-cards{gap:18px}.step-card{max-width:220px;min-width:180px;padding:28px 12px}}@media (max-width:900px){.steps-cards{flex-wrap:wrap;gap:16px}.step-card{max-width:100%;min-width:160px;padding:22px 8px}}@media (max-width:700px){.steps-cards{align-items:center;flex-direction:column}.step-card{margin-bottom:12px;min-width:0;width:100%}}.social-engine-section{background:var(--bg);margin:0 auto;max-width:1200px;padding:64px 20px 48px;text-align:left}.social-engine-title{color:var(--text);font-size:2.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:36px}.social-engine-list{color:var(--text);font-size:2.5rem;font-weight:400;line-height:1.25;list-style:disc inside;margin:0;padding-left:0}.social-engine-list li{margin-bottom:22px}@media (max-width:900px){.social-engine-title{font-size:2rem}.social-engine-list{font-size:1.3rem}}.marquee-container{align-items:center;background:var(--text);bottom:auto;height:48px;left:auto;margin:0;padding:0;position:relative;z-index:1}.marquee,.marquee-container{display:flex;overflow:hidden;width:100vw}.marquee{box-sizing:border-box;flex-direction:row}.marquee-content-wrapper{animation:marquee-loop 18s linear infinite;display:flex}.marquee-content{color:var(--bg);display:block;font-size:1.3rem;font-weight:500;letter-spacing:.5px;min-width:-webkit-max-content;min-width:max-content;padding-right:48px}@keyframes marquee-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:700px){.marquee-container{height:36px}.marquee-content{font-size:1rem}}.premium-section{margin-bottom:32px;margin-top:48px}.premium-label{background:#e6f7ce;border-radius:40px;box-shadow:0 2px 8px #00000008;color:var(--text);display:inline-block;font-size:1.3rem;font-weight:500;margin-bottom:36px;margin-left:8px;padding:22px 80px;text-align:center;transform:rotate(-8deg)}.premium-list{color:var(--text);font-size:2.5rem;font-weight:400;line-height:1.25;list-style:disc inside;margin:0;padding-left:0}.premium-list li{margin-bottom:22px}@media (max-width:900px){.premium-label{font-size:1rem;margin-bottom:18px;padding:12px 24px}.premium-list{font-size:1.1rem}.premium-list li{margin-bottom:10px}}.contact-section{margin-bottom:32px;margin-top:48px}.contact-title{color:var(--text);font-family:var(--ff-sans);font-size:var(--fs-600);font-weight:600;margin-bottom:32px}.contact-form{flex-direction:column;margin:0 auto;max-width:1200px}.contact-form,.contact-row{display:flex;gap:24px}.contact-field{display:flex;flex:1 1;flex-direction:column;gap:8px}.contact-field label{color:var(--text);font-size:1rem;font-weight:500;margin-bottom:4px}.contact-field input,.contact-field textarea{background:var(--bg);border:2px solid #bbb;border-radius:16px;font-size:1.2rem;outline:none;padding:16px 18px;resize:none;transition:border .2s}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--primary)}.contact-desc{color:var(--text);font-size:1.1rem;margin:12px 0 0}.contact-submit{background:var(--bg);border:2px solid var(--text);border-radius:32px;color:var(--text);cursor:pointer;font-size:1.2rem;font-weight:500;margin-top:12px;padding:16px 0;transition:background .2s,color .2s;width:100%}.contact-submit:hover{background:var(--text);color:var(--bg)}@media (max-width:900px){.contact-row{flex-direction:column;gap:12px}.contact-form{gap:16px}}.waitlist-section{background:var(--accent);border-radius:24px;box-shadow:0 2px 12px var(--primary);margin:32px auto 0;max-width:600px;padding:56px 20px;text-align:center}.waitlist-title{color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:24px}.waitlist-form{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.waitlist-form input[type=email]{border:2px solid var(--primary);border-radius:24px;font-size:1.1rem;min-width:220px;outline:none;padding:14px 18px;transition:border .2s}.waitlist-form input[type=email]:focus{border-color:#c3f46f}.waitlist-form button{background:var(--primary);border:none;border-radius:24px;color:var(--text);cursor:pointer;font-size:1.1rem;font-weight:600;padding:14px 32px;transition:background .2s}.waitlist-form button:hover{background:#c3f46f}@media (max-width:700px){.waitlist-form{flex-direction:column;gap:10px}.waitlist-section{padding:32px 8px}}.card{background:var(--accent)}.cookie-banner{background:#fffffff7;border-top:4px solid var(--primary);bottom:0;box-shadow:0 -2px 20px #0000001a;color:var(--text);display:flex;font-family:var(--ff-sans);font-size:1rem;justify-content:center;left:0;padding:20px;position:fixed;right:0;z-index:1000}.cookie-content{max-width:1000px;width:100%}.cookie-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.cookie-header h3{font-family:var(--ff-slab);font-size:1.3rem;font-weight:700;margin:0}.cookie-close-btn{background:#0000;border:none;color:var(--text);cursor:pointer;font-size:1.8rem;line-height:1}.cookie-message{line-height:1.5;margin-bottom:20px}.privacy-link{color:var(--text);font-weight:500;text-decoration:underline;transition:color .2s}.privacy-link:hover{color:#174bbc}.cookie-options{background:var(--accent);border-radius:12px;gap:15px;margin-bottom:20px;padding:15px}.cookie-option,.cookie-options{display:flex;flex-direction:column}.cookie-option{gap:5px}.cookie-option label{align-items:center;display:flex;font-family:var(--ff-sans);font-weight:500;gap:8px}.cookie-option p{color:var(--text);font-size:.9rem;line-height:1.4;margin:0}.cookie-actions{display:flex;gap:15px;justify-content:flex-end}.cookie-accept-btn,.cookie-save-btn{background:var(--primary);border:none;border-radius:9999px}.cookie-accept-btn,.cookie-save-btn,.cookie-settings-btn{color:var(--text);cursor:pointer;font-family:var(--ff-condensed);font-size:1rem;font-weight:600;letter-spacing:.04em;padding:10px 24px;text-transform:uppercase;transition:all .2s}.cookie-settings-btn{background:#0000;border:1px solid var(--text);border-radius:9999px}.cookie-accept-btn:hover,.cookie-save-btn:hover{background:#c3f46f;transform:translateY(-2px)}.cookie-settings-btn:hover{background:#0000000d;transform:translateY(-2px)}.privacy-policy-modal{align-items:center;animation:fadeIn .3s ease-out;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1100}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.privacy-policy-content{animation:slideUp .3s ease-out;background:var(--bg);border-radius:12px;box-shadow:0 10px 30px #0003;max-height:80vh;max-width:800px;overflow-y:auto;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.privacy-policy-header{align-items:center;background:var(--bg);border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.privacy-policy-header h2{font-family:var(--ff-slab);font-size:1.6rem;font-weight:700;margin:0}.privacy-close-btn{background:#0000;border:none;color:var(--text);cursor:pointer;font-size:2rem;line-height:1;padding:0;transition:transform .2s}.privacy-close-btn:hover{transform:rotate(90deg)}.privacy-policy-body{padding:24px}.privacy-policy-body h3{font-family:var(--ff-sans);font-weight:600;margin:1.5em 0 .8em}.privacy-policy-body h3:first-child{margin-top:0}.privacy-policy-body p,.privacy-policy-body ul{line-height:1.6;margin:0 0 1em}.privacy-policy-body ul{padding-left:24px}.privacy-policy-body li{margin-bottom:.5em}.cookie-option input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid var(--text);border-radius:4px;display:grid;height:20px;margin:0;place-content:center;width:20px}.cookie-option input[type=checkbox]:before{box-shadow:inset 1em 1em var(--primary);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:10px;transform:scale(0);transform-origin:center;transition:transform .12s ease-in-out;width:10px}.cookie-option input[type=checkbox]:checked:before{transform:scale(1)}.cookie-option input[type=checkbox]:focus{outline:2px solid var(--primary);outline-offset:2px}.cookie-option input[type=checkbox]:disabled{background:#f3f3f3;border-color:#999}@media (max-width:768px){.cookie-banner{padding:15px}.cookie-actions{flex-direction:column;gap:10px}.cookie-accept-btn,.cookie-save-btn,.cookie-settings-btn{width:100%}.privacy-policy-modal{padding:10px}.privacy-policy-content{max-height:90vh}.privacy-policy-header{padding:16px 20px}.privacy-policy-body{padding:20px}}
/*# sourceMappingURL=main.4ae82312.css.map*/