.footer-standalone{width:100%;padding:60px 32px 58px;background:#fff;border-top:1px solid #e8eff2}@media(max-width:800px){.footer-standalone{padding:48px 20px}}.footer-standalone .footer-content{display:flex;flex-direction:column;gap:60px;max-width:1200px;margin:0 auto;color:#1d1f20}.footer-standalone .footer-content a{color:inherit;text-decoration:none;transition:color .2s ease}.footer-standalone .footer-content a:hover{color:#5f6162}.footer-standalone .footer-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;align-items:start}@media(max-width:800px){.footer-standalone .footer-row{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:520px){.footer-standalone .footer-row{grid-template-columns:1fr}}.footer-standalone .footer-brand{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media(max-width:800px){.footer-standalone .footer-brand{grid-column:1 / -1;align-items:center;text-align:center}}.footer-standalone .footer-logo a{display:flex;align-items:center;gap:10px;min-height:44px}.footer-standalone .footer-logo img{display:block;width:32px;height:32px}.footer-standalone .footer-logo-text{font-size:28px;font-weight:600;color:#1d1f20}.footer-standalone .footer-social{display:flex;gap:16px;align-items:center}.footer-standalone .footer-social a{line-height:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#1d1f20}.footer-standalone .footer-social a:hover{color:#00d0ff}.footer-standalone .footer-social svg{width:24px;height:24px}.footer-standalone .footer-section{text-align:left}.footer-standalone .footer-section h3{font-size:14px;font-weight:500;line-height:1.3;color:#1d1f20;text-transform:uppercase;letter-spacing:.7px;margin-bottom:16px;text-align:center}.footer-standalone .footer-links{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-standalone .footer-links a{font-size:14px;line-height:1.3;color:#5f6162}.footer-standalone .footer-links a:hover{color:#00d0ff}.footer-standalone .footer-legal-row{display:flex;justify-content:center;align-items:center;padding-top:32px;border-top:1px solid #e8eff2}.footer-standalone .footer-legal-row p{font-size:14px;line-height:1.3;color:#5f6162;margin:0}.header-dub{position:fixed;top:0;left:0;right:0;z-index:30;width:100%;overflow-x:hidden;font-family:var(--font-family-denim, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);transition:all .2s ease}.header-dub.scrolled{background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateZ(0)}.header-dub-border{position:absolute;inset:0;display:block;border-bottom:1px solid transparent;transition:border-color .2s ease;pointer-events:none}.header-dub.scrolled .header-dub-border{border-bottom-color:#e5e5e5}.header-dub-container{position:relative;width:100%}.header-dub-inner{display:flex;width:100%;max-width:var(--container-max-width, 1400px);height:56px;align-items:center;justify-content:space-between;margin:0 auto;padding:0 16px}@media(min-width:1024px){.header-dub-inner{padding:0 80px}}.header-dub-logo-wrap{flex-grow:1;flex-basis:0;min-width:0}.header-dub-logo{display:flex;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:8px 8px 8px 0;text-decoration:none}.header-dub-logo img{display:block;width:32px;height:32px}.header-dub-logo-text{font-family:var(--font-family-denim, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.5rem;font-weight:700;color:#000;letter-spacing:-.02em}.header-dub-nav{display:none;align-items:center;gap:0}@media(min-width:1024px){.header-dub-nav{display:flex}}.header-dub-nav a{padding:8px 16px;font-size:14px;font-weight:500;color:#404040;text-decoration:none;transition:color .15s ease}.header-dub-nav a:hover{color:#525252}.header-dub-actions{display:none;flex-grow:1;flex-basis:0;min-width:0;justify-content:flex-end;gap:8px}@media(min-width:1024px){.header-dub-actions{display:flex}}.header-dub-btn-workspaces{display:flex;height:32px;align-items:center;padding:0 16px;border-radius:8px;border:1px solid #000;background:#000;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease}.header-dub-btn-workspaces:hover{background:#262626}.header-dub-btn-workspaces--outline{border:1px solid #e5e5e5;background:#fff;color:#171717}.header-dub-btn-workspaces--outline:hover{background:#fafafa}.header-dub-btn-signup{display:flex;height:32px;align-items:center;padding:0 16px;border-radius:8px;border:1px solid #000;background:#000;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease}.header-dub-btn-signup:hover{background:#262626}.header-dub-menu-btn{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:transparent;border:none;cursor:pointer;color:#525252;transition:background .15s ease}.header-dub-menu-btn:hover{background:#f5f5f5}@media(min-width:1024px){.header-dub-menu-btn{display:none}}.header-dub-mobile{position:fixed;inset:0;z-index:100;display:none;flex-direction:column;height:100%;height:100dvh;background:#fff;font-family:var(--font-family-denim, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.header-dub-mobile.open{display:flex}.header-dub-mobile-header{display:flex;height:56px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e5e5e5}.header-dub-mobile-body{display:flex;flex-direction:column;flex:1;overflow-y:auto}.header-dub-mobile-links{list-style:none;padding:16px;margin:0;display:flex;flex-direction:column;gap:4px}.header-dub-mobile-links a{display:block;padding:12px 16px;font-size:16px;font-weight:500;color:#525252;text-decoration:none;border-radius:8px;transition:all .15s ease}.header-dub-mobile-links a:hover{color:#171717;background:#f5f5f5}.header-dub-mobile-cta{margin:24px 16px 16px;margin-bottom:max(16px,env(safe-area-inset-bottom))}.header-dub-mobile-signin{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 20px;border:none;border-radius:12px;background:#000;color:#fff;font-size:16px;font-weight:500;cursor:pointer}@font-face{font-family:Fredoka SemiCondensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Fredoka_SemiCondensed-Bold.woff2) format("woff2")}:root{--font-family-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@font-face{font-family:SwissNow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SwissNow-Regular.otf) format("opentype")}@font-face{font-family:SwissNow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SwissNow-Medium.otf) format("opentype")}@font-face{font-family:SwissNow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/SwissNow-SemiBold.otf) format("opentype")}@font-face{font-family:SwissNow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SwissNow-Bold.otf) format("opentype")}:root{--font-family-main: "SwissNow", system-ui, sans-serif;--font-family-denim: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-serif: Georgia, "Times New Roman", serif;--color-black: #000000;--color-white: #ffffff;--color-sea: #00d0ff;--color-sky: #a6ecff;--color-sunset: #f99f3f;--color-cloud: #ffcfcf;--color-meadow: #5bf6bb;--color-air: #EFFBFF;--color-medium-blue: #00b7e4;--color-bright-blue: #00c3f2;--color-bone: #f5f9fa;--color-light-gray: #e8eff2;--color-medium-gray: #d0d6d7;--color-gray: #5f6162;--color-dark-gray: #434647;--color-charcoal: #1d1f20;--color-gray-50: #eef4f6;--color-gray-100: #e8eff2;--color-gray-500: #5f6162;--color-gray-800: #2a2c2d;--container-max-width: 1400px;--section-gap: 160px}@media(max-width:800px){:root{--section-gap: 80px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0;width:100%;min-height:100%}html{scroll-behavior:smooth}body{font-family:var(--font-family-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-charcoal);background:var(--color-white);overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}img,svg{display:block}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}.pricing-hero{position:relative;padding:200px 80px 40px}@media(max-width:800px){.pricing-hero{padding:150px 20px 20px}}.pricing-hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:var(--container-max-width);margin:0 auto}.pricing-hero h1{font-family:var(--font-family-heading);font-size:48px;font-weight:500;line-height:1.1;color:var(--color-charcoal)}@media(max-width:800px){.pricing-hero h1{font-size:32px}}.pricing-hero-subtitle{font-family:var(--font-family-main);font-size:18px;font-weight:400;line-height:1.3;color:var(--color-dark-gray);max-width:600px}.pricing-hero-subtitle a{text-decoration:underline;text-underline-offset:2px}.pricing-hero-subtitle a:hover{color:var(--color-sea)}.plans-breakdown{display:flex;flex-direction:column;gap:40px;padding:0 80px 80px;width:100%;max-width:var(--container-max-width);margin:0 auto}@media(max-width:800px){.plans-breakdown{padding:0 20px}}.plans-container{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;align-items:stretch}.plan{position:relative;display:flex;flex:1 1 300px;max-width:360px;flex-direction:column;padding:52px 28px;border-radius:24px;background:var(--color-bone);border:1px solid var(--color-light-gray)}@media(max-width:800px){.plan{max-width:none}}.plan-popular{border-color:var(--color-sea);box-shadow:0 0 0 1px var(--color-sea)}.most-popular-badge{position:absolute;top:16px;right:16px;padding:8px 12px;background:var(--color-sea);border-radius:12px;font-family:var(--font-family-main);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.48px;color:var(--color-white)}.plan-top{display:flex;min-height:180px;flex-direction:column;gap:16px}.plan-name{font-family:var(--font-family-main);font-size:48px;font-weight:400;line-height:1;color:var(--color-charcoal)}.plan-description{font-family:var(--font-family-main);font-size:20px;font-weight:400;line-height:1.3;color:var(--color-gray)}.plan-pricing{display:flex;flex-direction:column;gap:8px;margin-top:auto}.plan-price{font-family:var(--font-family-main);font-size:32px;font-weight:400;line-height:1;color:var(--color-charcoal)}.plan-cta{display:flex;flex-wrap:wrap;align-items:start;gap:12px;margin-top:36px}.plan-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:180px;width:100%;padding:12px 20px;border-radius:15px;font-family:var(--font-family-main);font-size:16px;font-weight:500;background-color:var(--color-charcoal);border:1px solid var(--color-charcoal);color:var(--color-white);cursor:pointer;transition:all .2s ease-out}.plan-btn:hover{background-color:var(--color-dark-gray);border-color:var(--color-dark-gray)}.plan-btn svg{flex-shrink:0}.plan-features-section{display:flex;flex-direction:column;gap:24px;padding-top:36px;border-top:1px solid var(--color-light-gray);margin-top:36px}.plan-features-section h3{font-family:var(--font-family-main);font-size:20px;font-weight:400;line-height:1.3;color:var(--color-charcoal)}.plan-features-list{display:flex;flex-direction:column;gap:16px;padding-left:24px;color:var(--color-gray);list-style:disc}.plan-features-list li{font-family:var(--font-family-main);font-size:20px;font-weight:400;line-height:1.3}@media(max-width:1024px){.plan{flex:1 1 280px;max-width:340px;padding:40px 24px}.plan-name{font-size:36px}.plan-description,.plan-features-section h3,.plan-features-list li{font-size:16px}}@media(max-width:640px){.plan{flex:1 1 100%;max-width:100%}.pricing-hero{padding:120px 16px 20px}.plans-breakdown{padding:0 16px}.plan-top{min-height:auto}}
