:root{--brand-ink: #00262b;--brand-ink-soft: rgba(2, 32, 37, .72);--brand-ink-faint: rgba(2, 32, 37, .55);--brand-cta: #0b363b;--brand-cta-hover: #00262b;--brand-deep: #00191c;--brand-on-deep: #ffffff;--brand-on-deep-soft: #a1c2c6;--brand-on-deep-faint: #437278;--brand-mint: #abffae;--brand-mint-soft: #d9fbd7;--brand-mint-faint: #eafde8;--brand-surface: #ffffff;--brand-surface-soft: #fafafa;--brand-surface-teal: #cde3e5;--brand-hairline: #ebebeb;--brand-radius: 4px;--brand-radius-pill: 999px;--brand-ease: cubic-bezier(0, 0, .35, 1);--brand-duration: .2s;--color-scheme-1--background: var(--brand-surface);--color-scheme-1--text: var(--brand-ink);--color-scheme-1--brand: var(--brand-cta);--color-scheme-1--brand-green: var(--brand-cta);--color-scheme-1--brand-dark: var(--brand-deep);--color-scheme-1--brand-white: var(--brand-surface);--color-scheme-1--brand-grey: var(--brand-hairline);--color-scheme-1--brand-blue: var(--brand-mint-soft);--color-scheme-1--foreground: var(--brand-surface-soft);--color-scheme-1--border: var(--brand-hairline);--color-scheme-1--accent: var(--brand-ink);--_primitives---colors--neutral-darkest: var(--brand-ink);--_primitives---colors--neutral-lightest: var(--brand-surface-soft);--_primitives---colors--neutral-lighter: var(--brand-hairline);--_ui-styles---radius--small: var(--brand-radius);--_ui-styles---radius--medium: var(--brand-radius);--_ui-styles---radius--large: var(--brand-radius);--_ui-styles---stroke--border-width: 1px;--_typography---font-styles--heading: "Inter Tight", "Inter", system-ui, sans-serif;--_typography---font-styles--body: "Inter Tight", "Inter", system-ui, sans-serif}body{font-family:var(--_typography---font-styles--body);font-size:1.125rem;font-weight:475;line-height:1.375;letter-spacing:.2px;color:var(--brand-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.heading-style-h1,.heading-style-h1-2,.heading-style-h2,.heading-style-h3,.heading-style-h4,.heading-style-h5,.heading-style-h6,.heading-style-h6-2{font-family:var(--_typography---font-styles--heading);font-weight:475;letter-spacing:.2px}h1,.heading-style-h1,.heading-style-h1-2{font-size:clamp(2.5rem,1.2rem + 5.2vw,6rem);line-height:1}h2,.heading-style-h2{font-size:clamp(2rem,1.5rem + 1.6vw,2.5rem);line-height:1.125}h3,.heading-style-h3{font-size:clamp(1.75rem,1.4rem + 1.1vw,2rem);line-height:1.15}h4,.heading-style-h4{font-size:1.5rem;line-height:1.2}h5,.heading-style-h5{font-size:1.25rem;line-height:1.3}h6,.heading-style-h6,.heading-style-h6-2{font-size:1.125rem;font-weight:600;line-height:1.375}p,li,dd,dt,figcaption{font-weight:475;letter-spacing:.2px}p{line-height:1.375}.text-size-medium,.text-size-regular{font-size:1.125rem}.text-size-small,.text-size-tiny{font-size:.875rem;line-height:1.375}strong,b{font-weight:600}.custom-tag{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;letter-spacing:.2px;text-transform:none;color:var(--brand-ink)}.custom-tag:before{content:"";width:.875rem;height:.5rem;border-radius:1px 3px 3px 1px;background-color:var(--brand-cta)}.custom-tag.is-alternate{color:var(--brand-on-deep)}.custom-tag.is-alternate:before{background-color:var(--brand-mint)}.button,.button-3,.button-4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid var(--brand-cta);border-radius:var(--brand-radius-pill);padding:.5rem 1.75rem;min-height:3rem;background-color:var(--brand-cta);color:var(--brand-surface);font-family:var(--_typography---font-styles--body);font-size:1rem;font-weight:600;letter-spacing:.2px;text-transform:none;text-decoration:none;box-shadow:0 0 0 4px var(--brand-mint);transition:background-color var(--brand-duration) var(--brand-ease),border-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}@media(hover:hover)and (pointer:fine){.button:hover,.button-3:hover,.button-4:hover{background-color:var(--brand-cta-hover);border-color:var(--brand-cta-hover);transform:translateY(-1px)}}.button:active,.button-3:active,.button-4:active{transform:scale(.98)}.button:focus-visible,.button-3:focus-visible,.button-4:focus-visible{outline:2px solid var(--brand-ink);outline-offset:6px}.button.is-alternate,.button-3.is-secondary{background-color:var(--brand-surface);color:var(--brand-ink);border-color:var(--brand-cta);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-alternate:hover,.button-3.is-secondary:hover{background-color:var(--brand-surface-soft);border-color:var(--brand-cta);color:var(--brand-ink)}}.button.is-secondary{background-color:transparent;border-color:var(--brand-surface);color:var(--brand-surface);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-secondary:hover{background-color:var(--brand-surface);border-color:var(--brand-surface);color:var(--brand-ink)}}.button.is-link{border:0;padding:.25rem 0;min-height:0;background-color:transparent;box-shadow:none;color:var(--brand-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.button.is-link:hover{background-color:transparent;color:var(--brand-cta);transform:none}}.is-inverse .button,.inverse .button{background-color:var(--brand-surface);border-color:var(--brand-surface);color:var(--brand-ink)}.card,.pricing20_plan,.faq5_accordion,.cta39_card,.nav-feature-card,.blog34_image-wrapper,.demo_card,.testimonial17_content,.layout65_item,.problems_card_inner,.magnet-flow_chip-face{border-radius:var(--brand-radius)}.section_pricing10 .pricing20_plan{border-width:1px;border-color:var(--brand-hairline);background-color:var(--brand-surface)}.navigation{position:sticky;padding-top:0}.ax-nav{width:100%;max-width:none;margin-inline:0;padding-inline:5%;border-radius:0;border:0;border-bottom:1px solid var(--brand-hairline);background-color:var(--brand-surface);box-shadow:none}.navbar5_container{min-height:4rem}.navbar5_link,.navbar5_dropdown-toggle,.navbar5_menu-left a,.navbar5_dropdown-toggle-2{color:var(--brand-ink);font-size:.875rem;font-weight:600;letter-spacing:.2px}.navbar5_logo{width:124px}.navbar5_menu-right .button,.navbar5_menu-right .button-3,.navbar5_menu-right .button-4{min-height:2.5rem;padding:.375rem 1.25rem;font-size:.875rem}.navbar5_menu-right .button.is-alternate{background-color:var(--brand-cta);border-color:var(--brand-cta);color:var(--brand-surface);box-shadow:0 0 0 4px var(--brand-mint)}@media(hover:hover)and (pointer:fine){.navbar5_menu-right .button.is-alternate:hover{background-color:var(--brand-cta-hover);border-color:var(--brand-cta-hover);color:var(--brand-surface)}}:root{--nav-float: 0rem;--nav-space: 0rem}@media screen and (min-width:992px){:root{--nav-float: 0rem}main>:first-child:not(.section_header40):not(.read-progress):not(.example_hero),main>.read-progress+*{padding-top:0}main>.example_hero{padding-top:7rem}.ax-nav .navbar5_dropdown-list.ax--open{top:100%;width:100%;margin-inline:0;padding-inline:5%;border-radius:0;border-bottom:1px solid var(--brand-hairline);background-color:var(--brand-surface);box-shadow:none}.ax-nav{border-radius:0;padding-inline:5%}}@media screen and (max-width:991px){.ax-nav>.navbar5_container>.ax-nav-menu{top:100%;border-radius:0;border-bottom:1px solid var(--brand-hairline);background-color:var(--brand-surface);box-shadow:none}}html{scroll-padding-top:5rem}.navbar5_dropdown-background-layer{background-color:var(--brand-surface)}.nav-panel_label{color:var(--brand-ink-faint)}.nav-feature-card{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface-soft)}.navbar5_dropdown-divider{background-color:var(--brand-hairline)}.lang-switch{border-color:var(--brand-hairline)}.lang-switch_link{color:var(--brand-ink-faint)}.lang-switch_link:hover,.lang-switch_link:focus-visible,.lang-switch_link.is-active{color:var(--brand-ink)}.lang-switch_link.is-active{background-color:var(--brand-surface-soft)}.button.is-secondary.is-alternate.nav-login,.nav-login{background-color:var(--brand-surface);border-color:var(--brand-hairline);color:var(--brand-ink);box-shadow:none}@media(hover:hover)and (pointer:fine){.button.is-secondary.is-alternate.nav-login:hover,.nav-login:hover{background-color:var(--brand-surface-soft);border-color:var(--brand-cta);color:var(--brand-ink)}}.section_header40{background-color:var(--brand-surface)}.hero_stack{background-color:var(--brand-surface-soft);background-image:radial-gradient(58% 48% at 12% 6%,rgba(171,255,174,.3),transparent 68%),radial-gradient(52% 44% at 96% 22%,rgba(205,227,229,.75),transparent 70%),radial-gradient(66% 52% at 70% 104%,rgba(11,54,59,.1),transparent 68%)}.hero_stack:before{display:none}.hero_card{border-radius:var(--brand-radius);box-shadow:0 10px 30px -18px #00262b59}.hero_card:after{border-color:var(--brand-hairline);box-shadow:none}.header40_component{display:block}.header40_content{max-width:58rem;margin-left:5%;margin-right:5%;padding-top:5rem;padding-bottom:3.5rem}.header40_content .heading-style-h1{font-size:clamp(2.5rem,.9rem + 5.4vw,6rem);line-height:1}.header40_content .hero_body{max-width:34rem;margin-top:1.5rem}.hero_actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero_assurances{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;font-size:.875rem;color:var(--brand-ink-soft)}.hero_assurances li{display:inline-flex;align-items:center;gap:.4375rem}.hero_assurance-mark{display:grid;place-items:center;width:1rem;height:1rem;color:var(--brand-cta)}.hero_assurance-mark svg{width:100%;height:100%}.header40_stand-in{width:100vw;margin-left:calc(50% - 50vw)}@media screen and (min-width:992px){.hero_stack{height:clamp(22rem,38vw,34rem);max-height:none;aspect-ratio:auto}.hero_card.is-spec{--x: -118;--t: 10;--w: 46;--rot: -4deg}.hero_card.is-quiz{--x: -64;--t: 30;--w: 42;--rot: 3deg}.hero_card.is-coffins{--x: -8;--t: 8;--w: 50;--rot: -2deg}.hero_card.is-price{--x: 44;--t: 34;--w: 44;--rot: 4deg}.hero_card.is-roofs{--x: 82;--t: 6;--w: 46;--rot: -3deg}}.text-color-green{color:var(--brand-cta);box-shadow:inset 0 -.14em 0 var(--brand-mint)}.section_logo3 .text-style-muted{color:var(--brand-on-deep-soft);opacity:1}.logo3_logo{opacity:.75}.problems_card_inner{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);box-shadow:none}.problems_card:before{border:1px dashed var(--brand-cta)}.problems_face{color:var(--brand-cta)}.problems_text{color:var(--brand-ink);font-weight:475}.status-card{--card-ink: var(--brand-ink);border-radius:var(--brand-radius)}.status-card.is-negative{--card-accent: #863d1c;--card-tint: #fbe4d8;--card-tint-mid: #fdf0e9}.status-card.is-positive{--card-accent: #0b363b;--card-tint: #cdf5cb;--card-tint-mid: #eafde8}.magnet-flow{--flow-line: var(--brand-hairline);--flow-accent: var(--brand-cta);--flow-ink: var(--brand-ink);--flow-green: var(--brand-cta)}.example_stack{border-radius:var(--brand-radius);background-color:var(--brand-surface-soft);background-image:radial-gradient(54% 48% at 6% -6%,rgba(171,255,174,.32),transparent 68%),radial-gradient(52% 46% at 96% 104%,rgba(205,227,229,.8),transparent 70%),radial-gradient(60% 48% at 88% -10%,rgba(11,54,59,.1),transparent 64%)}.cta39_card,.faq5_accordion,.testimonial17_content,.demo_card{border-radius:var(--brand-radius);box-shadow:none}.faq5_accordion{border:1px solid var(--brand-hairline)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=search],select,textarea,.form_input,.form-input{border-radius:var(--brand-radius);border:1px solid var(--brand-hairline);font-family:var(--_typography---font-styles--body);font-size:1rem;letter-spacing:.2px;color:var(--brand-ink);transition:border-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand-cta);box-shadow:0 0 0 3px var(--brand-mint)}.pricing-heading-wrapper,.pricing-heading-wrapper.is-first,.pricing-heading-wrapper.is-second,.pricing-heading-wrapper.is-third,.pricing-heading-wrapper.is-fourth{margin:.5rem .5rem 0;padding:1.25rem 1rem 1rem;border-radius:var(--brand-radius);background-color:transparent;background-image:linear-gradient(var(--brand-mint-soft),transparent);color:var(--brand-ink);font-family:var(--_typography---font-styles--heading);font-size:1.25rem;font-weight:600;letter-spacing:.2px}.pricing20_plan,.pricing20_plan.is-first,.pricing20_plan.is-second,.pricing20_plan.is-third,.pricing20_plan.is-fourth{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius);background-color:var(--brand-surface);padding:0}.pricing10_grid-list .pricing20_terms .heading-style-h1{font-size:3.25rem;font-weight:700;line-height:1.1}.pricing20_tools{color:var(--brand-cta)}.pricing20_description,.pricing20_examples-label{color:var(--brand-ink-soft)}.pricing20_examples{border-top-color:var(--brand-hairline)}.section_pricing10 .text-color-red{color:var(--brand-ink-faint)}.section_pricing10 .text-color-green{color:var(--brand-cta);box-shadow:none}.text-style-strikethrough{text-decoration-color:var(--brand-ink-faint)}.pricing-trial{border-color:color-mix(in srgb,var(--brand-cta) 20%,transparent);background-color:var(--brand-mint-faint);color:var(--brand-ink)}.pricing-trial_mark{color:var(--brand-cta)}.section_header36-2,.section_faq4,.section_blog34,.section_logo3,.footer5_component,.section_cta39.is-secondary,.cta39_card{background-color:var(--brand-deep);color:var(--brand-on-deep)}.section_header36-2 .text-color-green,.section_faq4 .text-color-green,.section_blog34 .text-color-green,.footer5_component .text-color-green,.cta39_card .text-color-green{color:var(--brand-mint);box-shadow:none}.section_header36-2 p,.section_faq4 p,.section_blog34 p,.cta39_card p{color:var(--brand-on-deep-soft)}.faq4_accordion{border:1px solid rgba(161,194,198,.22);border-radius:var(--brand-radius);background-color:transparent;overflow:hidden}.faq4_question,.faq4_answer{background-color:transparent}.faq4_answer p{color:var(--brand-on-deep-soft)}@media(hover:hover)and (pointer:fine){.faq4_question:hover{background-color:#a1c2c61a}}.faq4_accordion:has(.faq4_question[aria-expanded=true]) .faq4_question,.faq4_accordion:has(.faq4_question[aria-expanded=true]) .faq4_answer{background-color:#a1c2c614}@media screen and (max-width:991px){.menu-icon1_line-top,.menu-icon1_line-bottom,.menu-icon1_line-middle{background-color:var(--brand-ink)}.ax-nav-menu .navbar5_link,.ax-nav-menu .navbar5_dropdown-toggle,.ax-nav-menu .navbar-dropdown8_dropdown-toggle-2{color:var(--brand-ink)}}
