@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/SpaceGrotesk-400-latin-ext.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:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/SpaceGrotesk-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/SpaceGrotesk-500-latin-ext.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:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/SpaceGrotesk-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/SpaceGrotesk-700-latin-ext.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:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/SpaceGrotesk-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/SpaceMono-400-latin-ext.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:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/SpaceMono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Space Mono';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/SpaceMono-700-latin-ext.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:'Space Mono';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/SpaceMono-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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}:root{--rd-paper:#F4F1E9;--rd-paper-2:#ECE7DA;--rd-paper-glass:rgba(244,241,233,.9);--rd-paper-halo:rgba(244,241,233,.9);--rd-ink:#1E2E2A;--rd-head:#0F4A47;--rd-muted:#4F5A56;--rd-teal:#15635E;--rd-teal-strong:#0F4A47;--rd-teal-line:rgba(21,99,94,.30);--rd-teal-hair:rgba(21,99,94,.16);--rd-gold:#E8AF00;--rd-gold-dark:#C9971A;--rd-gold-12:rgba(232,175,0,.12);--rd-font-sans:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--rd-font-mono:'Space Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--rd-sans:var(--rd-font-sans);--rd-mono:var(--rd-font-mono);--font-family-primary:var(--rd-font-sans);--rd-text-tagline:.66rem;--rd-text-meta:.7rem;--rd-text-2xs:.72rem;--rd-text-nav:.74rem;--rd-text-label:.75rem;--rd-text-step:.85rem;--rd-text-sm:.95rem;--rd-text-base:1rem;--rd-text-display:2.5rem;--rd-weight-body:400;--rd-weight-head:500;--rd-weight-strong:700;--rd-weight-display:700;--rd-track-label:.14em;--rd-track-eyebrow:.16em;--rd-track-nav:.12em;--rd-track-btn:.1em;--rd-track-chip:.08em;--rd-track-head:-.02em;--rd-track-sentence:.005em;--rd-leading-tight:1.05;--rd-leading:1.5;--rd-space-1:.5rem;--rd-space-2:.7rem;--rd-space-3:.85rem;--rd-space-4:1.1rem;--rd-space-5:1.4rem;--rd-space-6:2rem;--rd-radius:0;--rd-border-hair:1px solid var(--rd-teal-hair);--rd-border-line:1px solid var(--rd-teal-line);--rd-transition:.18s ease;--rd-transition-media:transform .55s cubic-bezier(.2,.7,.2,1);--rd-blur:saturate(1.1) blur(8px);--rd-focus-ring:0 0 0 2px rgba(21,99,94,.15);--rd-grid-tile:96px 55.426px;--rd-grid-alpha:.1;--color-gray:#4F5A56}html{scroll-behavior:smooth;background-color:var(--rd-paper)!important}body{background-color:transparent!important;color:var(--rd-ink);font-family:var(--rd-font-sans)!important}body,li,p{font-weight:var(--rd-weight-body)}body::before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1;pointer-events:none;opacity:var(--rd-grid-alpha);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'96'%20height%3D'55.426'%20viewBox%3D'0%200%2096%2055.426'%3E%3Cpath%20d%3D'M32%2C0%20L64%2C0%20M64%2C0%20L80%2C27.713%20M80%2C27.713%20L64%2C55.426%20M64%2C55.426%20L32%2C55.426%20M32%2C55.426%20L16%2C27.713%20M16%2C27.713%20L32%2C0%20M0%2C27.713%20L16%2C27.713%20M80%2C27.713%20L96%2C27.713'%20fill%3D'none'%20stroke%3D'%2315635E'%20stroke-width%3D'1'%2F%3E%3C%2Fsvg%3E");background-size:var(--rd-grid-tile);background-repeat:repeat}.hero-below,.how-it-works-section,.proof-badges-strip,.real-builds-section,.social-proof-strip,.stats-section-wrapper{background:0 0!important}.comparison-title,.display,.grid-card-body h2,.grid-card-body h3,.hero-card-body h2,.hero-card-body h3,.hero-overlay-title,.hero-text h1,.how-it-works-title,.how-step-heading,.list-section-title,.mini-card-body h3,.pricing-card h2,.pricing-card h3,.product-card h3,.section-title,.stat-number,.stats-section-title,.step h3,h1,h2,h3,h4,h5,h6{font-family:var(--rd-font-sans)!important;color:var(--rd-head);font-weight:var(--rd-weight-head)!important;letter-spacing:var(--rd-track-head)!important}.display,.hero-overlay-title,.hero-text h1,h1{font-weight:var(--rd-weight-display)!important}h1,h2{line-height:var(--rd-leading-tight)}.comparison-subtitle,.hero-subtitle,.how-it-works-subtitle,.partner-section__subtitle,.section-subtitle,.stats-section-subtitle{font-family:var(--rd-font-sans)!important;text-transform:none!important;letter-spacing:var(--rd-track-sentence)!important;font-size:var(--rd-text-sm)!important;color:var(--rd-muted)!important}.header-tagline,.proof-divider,.proof-item,.rd-mono,.stat-label{font-family:var(--rd-font-mono);text-transform:uppercase;letter-spacing:var(--rd-track-label);font-weight:var(--rd-weight-body)}.header,.header.sticky-header{background:var(--rd-paper-glass)!important;-webkit-backdrop-filter:var(--rd-blur);backdrop-filter:var(--rd-blur);border-bottom:var(--rd-border-hair)!important;box-shadow:none!important}.header .logo{opacity:1}.header nav a,.nav-configurator-link,.nav-link,.nav-links .nav-label-desktop,.nav-links a{font-family:var(--rd-font-mono)!important;text-transform:uppercase;letter-spacing:var(--rd-track-nav);font-size:var(--rd-text-nav)!important;color:var(--rd-ink)!important;font-weight:var(--rd-weight-body)}.header nav a:hover,.nav-configurator-link:hover,.nav-link:hover,.nav-links a:hover{color:var(--rd-teal)!important}.header-bottom{background:0 0!important;border-top:var(--rd-border-hair);padding:5px 0!important;line-height:1!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (min-width:769px){.header{padding-bottom:4px!important}}@media (max-width:768px){.header-bottom{display:none!important}}.header-tagline{color:var(--rd-muted)!important;font-size:var(--rd-text-tagline);line-height:1!important;font-family:var(--rd-font-mono);text-transform:uppercase;letter-spacing:var(--rd-track-label)}#cart-icon .fa-shopping-cart,#cart-icon .fa-shopping-cart::before,#cart-icon i,#cart-icon i::before,.dropdown-toggle i.fa-user,.dropdown-toggle i.fa-user::before,[aria-controls=account-menu] i,[aria-controls=account-menu] i::before{color:var(--rd-teal)!important;-webkit-text-fill-color:var(--rd-teal)!important}.nav-label-desktop{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:769px){.nav-links [aria-controls=account-menu]{padding-right:2px!important}.nav-links #cart-icon{padding-left:2px!important;margin-left:-20px!important}}hr{display:none!important}.hamburger,.hamburger span:not(.sr-only),.language-toggle,.language-toggle .current-lang,.language-toggle .dropdown-arrow{color:var(--rd-teal)!important}.hamburger span:not(.sr-only)::after,.hamburger span:not(.sr-only)::before{background-color:var(--rd-teal)!important}.hamburger svg{fill:var(--rd-teal)!important;stroke:var(--rd-teal)!important}@media (max-width:768px){#nav-menu.nav-links.active{position:fixed!important;top:69px!important;left:0!important;right:auto!important;bottom:auto!important;width:100vw!important;height:calc(100vh - 69px)!important;height:calc(100dvh - 69px)!important;max-height:calc(100dvh - 69px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:0 0 calc(env(safe-area-inset-bottom,0px) + 30px)!important;background:var(--rd-paper)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:1050!important}#nav-menu.nav-links.active a{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;border-radius:0!important}#nav-menu.nav-links.active .dropdown,#nav-menu.nav-links.active li{margin:0!important}#nav-menu.nav-links.active .fa-shopping-cart,#nav-menu.nav-links.active .fa-user,#nav-menu.nav-links.active i{color:var(--rd-teal)!important}#nav-menu.nav-links.active .dropdown{width:100%!important;display:block!important;flex:0 0 auto!important;border-bottom:1px solid var(--rd-teal-hair)!important}#nav-menu.nav-links.active .dropdown>.dropdown-toggle,#nav-menu.nav-links.active>a{font-family:var(--rd-font-mono)!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--rd-head)!important;font-weight:700!important;font-size:1rem!important;line-height:1.2!important;padding:0 20px!important;min-height:56px!important;border-bottom:1px solid var(--rd-teal-hair)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}#nav-menu.nav-links.active .dropdown>.dropdown-toggle{border-bottom:0!important}#nav-menu.nav-links.active .dropdown>.dropdown-toggle::after{content:""!important;width:8px;height:8px;border-right:2px solid var(--rd-teal);border-bottom:2px solid var(--rd-teal);transform:rotate(45deg);transition:transform .2s;margin-left:auto;opacity:.65;flex:0 0 auto}#nav-menu.nav-links.active .dropdown.open>.dropdown-toggle::after{transform:rotate(-135deg)}#nav-menu.nav-links.active .dropdown-menu{max-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;transition:max-height .25s ease!important;background:rgba(21,99,94,.045)!important;border:0!important;list-style:none!important}#nav-menu.nav-links.active .dropdown.open .dropdown-menu{max-height:800px!important;padding:4px 0 10px!important}#nav-menu.nav-links.active .dropdown-menu li{list-style:none!important;text-align:left!important;margin:0!important}#nav-menu.nav-links.active .dropdown-menu a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;color:var(--rd-ink)!important;font-family:var(--rd-font-sans)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;line-height:1.2!important;padding:0 20px 0 36px!important;min-height:50px!important;border-bottom:0!important;font-size:1.12rem!important}#nav-menu.nav-links.active .dropdown-menu a:active,#nav-menu.nav-links.active .dropdown-toggle:active,#nav-menu.nav-links.active>a:active{background:var(--rd-gold-12)!important}.menu-overlay.active{background:rgba(30,46,42,.16)!important;backdrop-filter:none!important;z-index:1010!important}}.dropdown-menu{background:var(--rd-paper)!important;border:var(--rd-border-line)!important;border-radius:var(--rd-radius)!important;box-shadow:none!important}.dropdown-menu a{color:var(--rd-ink)!important}.language-switcher{display:none!important}.btn,.btn-primary,.btn-secondary,.cta-button,.hero-below-cta,.hero-cta-btn,.hero-cta-primary,.hero-cta-secondary{font-family:var(--rd-font-mono)!important;text-transform:uppercase;letter-spacing:var(--rd-track-btn);font-weight:var(--rd-weight-strong);border-radius:var(--rd-radius)!important;box-shadow:none!important;background-image:none!important;transition:var(--rd-transition)}.btn-primary,.cta-button,.hero-cta-btn.hero-cta-primary,.hero-cta-primary{background:var(--rd-gold)!important;color:var(--rd-ink)!important;border:1px solid var(--rd-gold)!important}.btn-primary:hover,.cta-button:hover,.hero-cta-primary:hover{background:var(--rd-gold-dark)!important;border-color:var(--rd-gold-dark)!important;color:var(--rd-ink)!important;transform:none!important}.btn-secondary,.hero-cta-secondary{background:0 0!important;color:var(--rd-teal)!important;border:var(--rd-border-line)!important}.btn-secondary:hover,.hero-cta-secondary:hover{background:var(--rd-gold-12)!important;border-color:var(--rd-gold)!important;color:var(--rd-teal-strong)!important;transform:none!important}.btn:hover,.chip:hover,.cta-button:hover,.hero-cta-btn:hover,.proof-badge:hover{transform:none!important}.hero-configurator,.hero-configurator-poster{background:0 0!important;background-image:none!important}.hero-configurator-poster{background:0 0!important}#hero-interact-prompt,.hero-interact-prompt{display:none!important}.hero-below .hero-dual-cta{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:14px;margin:0 auto 1.2rem}.hero-below .hero-dual-cta .hero-cta-btn{flex:0 0 auto}@media (max-width:768px){.hero-below .hero-dual-cta{flex-direction:column}.hero-below .hero-dual-cta .hero-cta-btn{width:100%;max-width:340px;justify-content:center}}.hero-configurator iframe{pointer-events:auto!important;touch-action:pan-y!important}#hero-headline-overlay,#hero-headline-overlay *{pointer-events:none!important}#hero-headline-overlay{top:auto!important;bottom:0!important;height:auto!important;padding:0 20px 24px!important}#hero-headline-overlay .hero-carousel-dots{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;animation:none!important;justify-content:center;margin:0 auto 14px!important}#hero-headline-overlay .hero-carousel-dots,#hero-headline-overlay .hero-dot{pointer-events:auto!important}#hero-kit-badge{display:none!important}.hero-loader{border-color:rgba(21,99,94,.22)!important;border-top-color:var(--rd-gold)!important}.hero-value-prop{color:var(--rd-teal)!important;text-shadow:none!important}.hero-overlay-title{color:var(--rd-head)!important;letter-spacing:var(--rd-track-head);text-shadow:0 1px 0 var(--rd-paper-halo),0 -1px 0 var(--rd-paper-halo),1px 0 0 var(--rd-paper-halo),-1px 0 0 var(--rd-paper-halo),0 2px 1px rgba(15,74,71,.3)!important}.hero-overlay-subtitle{color:var(--rd-ink)!important;font-weight:var(--rd-weight-body);text-shadow:0 1px 0 var(--rd-paper-halo),0 -1px 0 var(--rd-paper-halo),1px 0 0 var(--rd-paper-halo),-1px 0 0 var(--rd-paper-halo)!important}.hero-below-subtitle{color:var(--rd-muted)!important;font-size:var(--rd-text-base)}.hero-headline-overlay{bottom:auto!important;top:2.2rem!important;padding-top:var(--rd-space-1)}.hero-webgl-fallback{background:0 0!important;background-image:none!important}.hero-webgl-fallback a,.hero-webgl-fallback i,.hero-webgl-fallback p{color:var(--rd-ink)!important;text-shadow:none!important}.how-it-works-header{border-top:var(--rd-border-line);padding-top:var(--rd-space-4)}.how-it-works-grid{gap:var(--rd-space-6)}.how-step-icon{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:var(--rd-radius)!important;width:64px!important;height:58px!important;position:relative;display:block!important;margin:0 auto var(--rd-space-2)!important}.how-step-icon .how-icon-svg,.how-step-icon i{display:none!important}.how-step .how-step-icon{display:flex!important;align-items:center;justify-content:center}.how-step .how-step-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;color:var(--rd-teal);font-size:44px;line-height:1}.how-step:first-of-type .how-step-icon::before{content:"\f1b2"}.how-step:nth-of-type(2) .how-step-icon::before{content:"\f3c5"}.how-step:nth-of-type(3) .how-step-icon::before{content:"\f6e3"}.how-step-number{font-family:var(--rd-font-mono)!important;color:var(--rd-teal)!important;font-size:var(--rd-text-step)!important;font-weight:var(--rd-weight-strong);line-height:1;background:0 0!important;width:auto!important;height:auto!important;border-radius:var(--rd-radius)!important}.how-step-heading{color:var(--rd-head);border-top:var(--rd-border-hair);padding-top:var(--rd-space-2);margin-top:.2rem}.how-step-desc{color:var(--rd-muted)!important}.how-step-arrow{display:none!important}.stats-section-wrapper{border-top:var(--rd-border-line);padding-top:var(--rd-space-5)}.stat-item{background:0 0!important;border:0!important;border-left:var(--rd-border-hair)!important;border-radius:var(--rd-radius)!important;box-shadow:none!important;padding:var(--rd-space-4) var(--rd-space-4)!important}.stat-number{color:var(--rd-head)!important;font-weight:var(--rd-weight-display);letter-spacing:var(--rd-track-head)}.stat-label{color:var(--rd-teal)!important;font-size:var(--rd-text-label)}.social-proof-strip{border-top:var(--rd-border-line);border-bottom:var(--rd-border-line);padding:var(--rd-space-3) 0}.proof-item{color:var(--rd-teal)!important;font-size:var(--rd-text-label)}.proof-divider{color:var(--rd-teal-line)!important}.blog-tag,.chip,.featured-badge,.post-tag,.proof-badge,.tag,.tag-pill{background:0 0!important;border:var(--rd-border-line)!important;border-radius:var(--rd-radius)!important;box-shadow:none!important;color:var(--rd-teal)!important;font-family:var(--rd-font-mono);text-transform:uppercase;letter-spacing:var(--rd-track-nav);font-size:var(--rd-text-label)!important;padding:var(--rd-space-1) var(--rd-space-3)!important}.proof-badge i{color:var(--rd-teal)!important}.blog-card,.card,.compare-card,.comparison-card,.comparison-col,.feature-card,.handbook-card,.offer-card,.package-card,.panel,.plan-card,.price-card,.pricing-card,.product-card,.service-card,.tier-card{box-shadow:none!important;border:var(--rd-border-hair)!important;border-radius:var(--rd-radius)!important;background:var(--rd-paper)!important}.blog-card:hover,.card:hover,.product-card:hover,.service-card:hover{transform:none!important;box-shadow:none!important;border-color:var(--rd-teal)!important}.comparison-thios{border-color:var(--rd-gold)!important}.comparison-thios>*,.comparison-traditional>*{background:0 0!important}.footer,footer:has(.footer-column){background:var(--rd-paper-2)!important;border-top:var(--rd-border-line)!important;box-shadow:none!important;color:var(--rd-ink)!important}.footer .footer-heading,.footer h3,.footer h4,footer .footer-column h3,footer .footer-column h4{font-family:var(--rd-font-mono)!important;text-transform:uppercase!important;letter-spacing:var(--rd-track-label)!important;color:var(--rd-teal)!important;font-size:var(--rd-text-label)!important;font-weight:var(--rd-weight-body)!important}.footer a,.footerlink,footer .footer-column a{color:var(--rd-muted)!important}.footer a:hover,.footerlink:hover,footer .footer-column a:hover{color:var(--rd-teal)!important}*,::after,::before{border-radius:var(--rd-radius)!important}.alert,.badge,.btn,.card,.chip,.dropdown-menu,.form-control,.modal,.modal-content,.panel,.pill,.proof-badge,.stat-item,.tag,[class*="-box"],[class*=box-],[class*=card],button,img,input,select,textarea{box-shadow:none!important}.avatar,.cart-count,.dot,.hero-dot,.hero-loader,.sph .dot,.spinner,.switch,.toggle,.toggle-slider,[class*=avatar],[class*=circle],input[type=checkbox],input[type=radio]{border-radius:50%!important}.announcement-offer,.callout,.newsletter-signup-section,.social-media-section{border-style:solid!important;border-color:var(--rd-teal-line)!important;border-width:1px!important}img:not([src]),img[src=""]{display:none!important}ul:not([class]) li{list-style:none!important;position:relative;padding-left:1.5em}ul:not([class]) li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:9px;background:var(--rd-teal);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.comparison-col ul li,ul:not([class]) li:has(> i[class*=fa-]){padding-left:0!important}.comparison-col ul li::before,ul:not([class]) li:has(> i[class*=fa-])::before{content:none!important;display:none!important}.real-builds-section{max-width:1140px!important}.real-build-video{max-width:100%!important;border-radius:var(--rd-radius)!important;box-shadow:none!important;background:0 0!important;border:var(--rd-border-line)!important;aspect-ratio:721/544!important}.real-build-video img,.real-build-video video{width:100%!important;height:100%!important;object-fit:cover!important}.blog-card,.builds-carousel__slide,.card,.feature-card,.product-card,.real-build-video,.service-card,figure{overflow:hidden}.blog-card img,.builds-carousel__slide img,.card img,.feature-card img,.product-card img,.real-build-video img,.real-build-video video,.service-card img,figure img{transition:var(--rd-transition-media)!important;will-change:transform}@media (hover:hover){.blog-card:hover img,.builds-carousel__slide:hover img,.card:hover img,.feature-card:hover img,.product-card:hover img,.real-build-video:hover img,.real-build-video:hover video,.service-card:hover img,figure:hover img{transform:scale(1.05)!important}}@media (max-width:768px){.footer-column a,.footerlink,.nav-links a,footer a{min-height:44px;display:inline-flex;align-items:center}}:root{--color-dark-gray:#1E2E2A}h1,h2,h3,h4,h5,h6{text-transform:none!important}/* highlighter marker: gold swipe behind key headline words */ /* realistic highlighter marker — a gold ink box behind the word, its edges warped by the #rd-marker-shape SVG turbulence filter (definedinnavigation.php). In-document filter ref (url(#id)) so Safari renders it (Safariignoresdata-URIfilterrefsinCSS). */ .rd-hl{position:relative;background:0 0!important;padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rd-hl::before{content:"";position:absolute;z-index:-1;left:-.12em;right:-.12em;top:.18em;bottom:-.02em;background:rgba(232,175,0,.62);filter:url(#rd-marker-shape)}li,p{color:var(--rd-ink)!important}.footer-configurator-cta,.partner-cta-banner{background:rgba(21,99,94,.09)!important;background-image:none!important;border:1px solid rgba(21,99,94,.3)!important;box-shadow:none!important;border-radius:0!important}.footer-configurator-cta h3,.partner-cta-banner h3{color:var(--rd-head)!important}.footer-configurator-cta p,.partner-cta-banner,.partner-cta-banner p{color:var(--rd-ink)!important}.launch-announcement{background:rgba(244,241,233,.5)!important;background-image:none!important;border:1px solid rgba(232,175,0,.5)!important;box-shadow:none!important;border-radius:0!important}.announcement-cta{background:0 0!important;background-image:none!important;color:var(--rd-teal-strong)!important;border:1px solid var(--rd-teal)!important;box-shadow:none!important;border-radius:0!important}.support-button{background:rgba(21,99,94,.1)!important;background-image:none!important;color:var(--rd-teal-strong)!important;border:1px solid var(--rd-teal-line)!important;box-shadow:none!important;border-radius:0!important}.how-it-works-header,.how-it-works-section,.social-proof-strip,.stats-section-wrapper{border-top:0!important;border-bottom:0!important}.newsletter-signup-section,.social-media-section{border:0!important}.benefit-card p,.comparison-col li,.comparison-col p,.feature-card p,.handbook-chapter p,.how-step-desc,.mini-card p,.mini-card-body p,.newsletter-text,.price-description,.pricing-card p,.product-card p{text-align:left!important}@media (max-width:768px){.blog-subtitle,.comparison-subtitle,.hero-below-subtitle,.price-description,.pricing-subtitle{text-align:left!important}.lead-text,.page-content li,.page-content p{text-align:left!important}.page-content .about-card p,.page-content .benefit-item p,.page-content .difference-item p,.page-content .page-title,.page-content .resource-card p,.page-content .step-card p,.page-content .value-item p,.page-content [class*=cta] p,.page-content p[style*="text-align: center"],.page-content p[style*="text-align:center"]{text-align:center!important}}.hero-overlay-title{font-size:clamp(2.6rem,6.2vw,4.1rem)!important;letter-spacing:-.045em!important;line-height:1.02!important}.comparison-title,.how-it-works-title,.real-builds-title,.stats-section-title{font-weight:var(--rd-weight-display)!important;letter-spacing:-.035em!important;font-size:clamp(1.9rem,3.6vw,2.7rem)!important}.how-it-works-grid{counter-reset:rdstep}.how-step{position:relative;padding-top:56px!important;overflow:hidden}.how-step::before{counter-increment:rdstep;content:"STEP 0" counter(rdstep);position:absolute;top:0;left:0;right:0;font-family:var(--rd-font-mono);font-size:var(--rd-text-meta);font-weight:var(--rd-weight-strong);letter-spacing:.16em;color:var(--rd-teal);background:var(--rd-paper-2);padding:9px 16px;border-bottom:1px solid var(--rd-teal-line);text-align:left}.how-step-number{display:none!important}.feedback-button,.feedback-button .feedback-text,.newsletter-submit-btn,.newsletter-submit-btn .btn-text{font-family:var(--rd-sans)!important}@media (prefers-reduced-motion:reduce){.blog-card img,.builds-carousel__slide img,.card img,.feature-card img,.product-card img,.real-build-video img,.real-build-video video,.service-card img,figure img{transition:none!important;transform:none!important;will-change:auto!important}}.btn:focus-visible{outline:2px solid var(--rd-teal)!important;outline-offset:2px!important;box-shadow:none!important;transform:none!important}.announcement-highlight,.footer-configurator-inner p,a.card-hover p{text-align:left!important}.hero-topline{text-align:center;padding:6rem 16px 1.05rem;background:0 0}.hero-topline-title{font-family:var(--rd-sans)!important;font-weight:var(--rd-weight-display)!important;color:var(--rd-head)!important;font-size:clamp(1.9rem, 5.2vw, 3.1rem);line-height:1.05;letter-spacing:var(--rd-track-head);margin:0 auto;max-width:18ch}.hero-topline-subtitle{font-family:var(--rd-sans)!important;color:var(--rd-muted)!important;font-size:var(--rd-text-sm);line-height:1.4;margin:.55rem auto 0;max-width:54ch}.hero-configurator{height:52dvh!important;min-height:320px!important}@media (min-width:769px){.hero-configurator{height:76dvh!important}.hero-topline{padding-top:7rem}}.hero-headline-overlay .hero-text-spinner{display:none!important}.hero-headline-overlay{bottom:1.1rem!important}:root{--rd-error:#B23A2E}[data-fx] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),[data-fx] select,[data-fx] textarea{transition:border-color .18s ease,box-shadow .18s ease}[data-fx] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,[data-fx] select:focus,[data-fx] textarea:focus{outline:0;border-color:var(--rd-teal)!important;box-shadow:inset 0 -2px 0 0 var(--rd-teal)!important}[data-fx] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):user-valid,[data-fx] textarea:user-valid{border-color:var(--rd-teal-line)!important}[data-fx] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):user-invalid,[data-fx] textarea:user-invalid{border-color:var(--rd-error)!important;box-shadow:inset 0 -2px 0 0 var(--rd-error)!important;animation:mi-field-shake .38s cubic-bezier(.36,.07,.19,.97) both}@keyframes mi-field-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}[data-fx] .checkbox-group-compact:has(input[type=checkbox]:user-invalid){animation:mi-field-shake .38s cubic-bezier(.36,.07,.19,.97) both}[data-fx] .btn-loading::before{content:"";display:inline-block;width:.82em;height:.82em;margin-right:.5em;vertical-align:-.12em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:mi-spin .6s linear infinite}@keyframes mi-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-fx] .checkbox-group-compact:has(input[type=checkbox]:user-invalid),[data-fx] input:user-invalid,[data-fx] textarea:user-invalid{animation:none!important}[data-fx] .btn-loading::before{animation:none!important;border-top-color:currentColor}}.btn:active,.cta-button:active,.feedback-button:active,.hero-cta-btn:active,.newsletter-submit-btn:active{transform:translateY(1.5px)!important;transition:transform .05s ease-out!important}@media (min-width:769px){.nav-links>a:not(.dropdown-toggle){position:relative}.nav-links>a:not(.dropdown-toggle)::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:1.5px;background:var(--rd-teal);transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out;pointer-events:none}.nav-links>a:not(.dropdown-toggle):hover::after{transform:scaleX(1)}}.blog-card,.feature-card,.how-step,.kit-card,.product-card,.service-card{position:relative}.blog-card::after,.feature-card::after,.how-step::after,.kit-card::after,.product-card::after,.service-card::after{content:"";position:absolute;inset:7px;pointer-events:none;z-index:3;--c:var(--rd-teal);opacity:0;transition:opacity .18s ease-out;background:linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c));background-repeat:no-repeat;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;background-size:11px 1.5px,1.5px 11px,11px 1.5px,1.5px 11px,11px 1.5px,1.5px 11px,11px 1.5px,1.5px 11px}.blog-card:hover::after,.feature-card:hover::after,.how-step:hover::after,.kit-card:hover::after,.product-card:hover::after,.service-card:hover::after{opacity:1}@media (prefers-reduced-motion:reduce){.blog-card::after,.feature-card::after,.how-step::after,.kit-card::after,.product-card::after,.service-card::after{transition:none!important}}