.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,video{display:block}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}::selection{background-color:var(--color-sea);color:#effbff}main{position:relative;display:flex;flex-direction:column;min-height:100dvh;width:100%}.hero-background{position:absolute;top:0;left:0;right:0;height:600px;z-index:-1;overflow:hidden}@keyframes gradientMove{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(5%,5%) rotate(2deg)}50%{transform:translateY(10%) rotate(0)}75%{transform:translate(-5%,5%) rotate(-2deg)}}.content{padding:200px 20px 50px;margin:0 auto;width:100%;max-width:840px}@media(max-width:800px){.content{padding:150px 20px 50px}}.content-header{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.heading-01-blog{font-family:var(--font-family-main);font-size:56px;font-weight:400;line-height:1.1;color:var(--color-charcoal)}@media(max-width:800px){.heading-01-blog{font-size:42px}}.markdown{display:flex;flex-direction:column;gap:24px}.markdown p{font-family:var(--font-family-main);font-size:20px;font-weight:400;line-height:2;color:var(--color-charcoal)}.markdown h2{font-family:var(--font-family-main);font-size:40px;font-weight:400;line-height:1;margin-top:24px;color:var(--color-charcoal)}@media(max-width:800px){.markdown h2{font-size:28px}.markdown p{font-size:18px;line-height:1.8}}.markdown a{text-decoration:underline;text-underline-offset:2px}.markdown a:hover{color:var(--color-medium-blue);text-decoration-thickness:2px}.markdown ul,.markdown ol{padding-left:24px;margin:16px 0}.markdown ul{list-style:disc}.markdown ol{list-style:decimal}.markdown li{font-family:var(--font-family-main);font-size:20px;font-weight:400;line-height:2;color:var(--color-charcoal);margin-bottom:8px}@media(max-width:800px){.markdown li{font-size:18px;line-height:1.8}}.faq-dl{display:flex;flex-direction:column;gap:24px;margin:24px 0}.faq-dl dt{font-family:var(--font-family-main);font-size:20px;font-weight:500;line-height:1.4;color:var(--color-charcoal)}.faq-dl dd{font-family:var(--font-family-main);font-size:18px;font-weight:400;line-height:1.8;color:var(--color-dark-gray);margin-top:8px;margin-left:0;padding-left:0}@media(max-width:800px){.faq-dl dt{font-size:18px}.faq-dl dd{font-size:16px}}
