.website-composer,.website-composer [data-feature-tone=glacier]{--capsule: var(--glacier)}.website-composer [data-feature-tone=borealis]{--capsule: var(--borealis)}.website-composer [data-feature-tone=volt]{--capsule: var(--volt)}.composer-stage{--goo-base: var(--surface);--goo-light: var(--paper);--goo-aurora-1: var(--glacier);--goo-aurora-2: var(--borealis);--goo-aurora-3: var(--volt)}.website-composer{padding-block:var(--space-9)}.composer-heading,.composer-footer{display:flex;justify-content:space-between;gap:var(--space-6);align-items:end}.composer-eyebrow{color:var(--accent)}.composer-heading h2{margin:var(--space-4) 0 0}.composer-heading>p{max-width:34ch;margin:0;color:var(--text-muted)}.composer-stage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-8);margin-block:var(--space-7);padding:var(--space-8) var(--space-7);background:var(--bg);color:var(--text);clip-path:polygon(0 0,calc(100% - var(--chamfer) * 2) 0,100% calc(var(--chamfer) * 2),100% 100%,0 100%);touch-action:pan-y}.composer-stage:before,.composer-stage:after{content:"";position:absolute;inset:0;pointer-events:none}.composer-stage:before{z-index:-2;background:var(--aurora-field);opacity:.4}.composer-stage:after{z-index:-1;background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 16%,transparent) 1px,transparent 1.5px);background-size:24px 24px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 25%,transparent 100%)}.composer-goo{position:absolute;inset:0;z-index:0;pointer-events:none}.feature-orbit{display:contents}.feature-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-4) var(--space-5)}.feature-row--above{grid-row:1}.feature-row--below{grid-row:3}.feature-row:empty{display:none}.feature-capsule{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:200px;min-height:60px;padding:0 var(--space-5) 0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--capsule) 82%,#fff) 0%,var(--capsule) 42%,color-mix(in srgb,var(--capsule) 86%,var(--ink)) 100%) padding-box;box-shadow:inset 0 1px #ffffff73,0 10px 30px -14px var(--capsule);color:var(--ink);font-family:var(--font-text);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.005em;text-align:left;white-space:nowrap;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;transform-origin:center;will-change:transform}.feature-capsule:active{cursor:grabbing}.feature-capsule:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.capsule-grip{position:relative;isolation:isolate;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-family:var(--font-mono);font-size:20px;font-weight:500;line-height:1;touch-action:none}.capsule-grip:before{content:"";position:absolute;inset:7px;z-index:-1;border-radius:50%;background:#0e1b261a;box-shadow:inset 0 1px 2px #0e1b262e}.capsule-label,.capsule-grip{transition:opacity .2s ease-out}.feature-capsule.is-dragging{z-index:4;cursor:grabbing}.feature-capsule.is-absorbing{z-index:3;pointer-events:none}.feature-capsule.is-absorbing .capsule-label,.feature-capsule.is-absorbing .capsule-grip{opacity:0}.feature-capsule.is-returning{z-index:3}.feature-capsule.is-budding .capsule-label,.feature-capsule.is-budding .capsule-grip{opacity:0}.has-goo .feature-capsule{background:transparent;box-shadow:none}.feature-capsule[aria-pressed=true]:not(.is-absorbing){border:1px dashed color-mix(in srgb,var(--capsule) 38%,var(--line-strong));background:color-mix(in srgb,var(--capsule) 5%,transparent);box-shadow:none;color:var(--text-muted);cursor:default}.feature-capsule[aria-pressed=true] .capsule-grip{color:var(--capsule)}.feature-capsule[aria-pressed=true] .capsule-grip:before{background:color-mix(in srgb,var(--capsule) 12%,transparent);box-shadow:none}.base-capsule{position:relative;z-index:1;grid-row:2;justify-self:center;width:100%;max-width:680px;min-height:216px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-9);border:1.5px solid transparent;border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--goo-base) 90%,var(--goo-light)) 0%,var(--goo-base) 70%) padding-box,var(--aurora) border-box;box-shadow:0 0 56px -18px var(--glacier);color:var(--text);text-align:center}.has-goo .base-capsule{background:none;box-shadow:none}.base-capsule>*{margin:0}.base-kicker{color:var(--accent)}.base-capsule h3{margin-top:var(--space-1)}.base-price{color:var(--text-muted)}.base-empty{color:var(--text-muted);font-size:14px;margin-top:var(--space-2)}.base-count{color:var(--text-muted);margin-top:var(--space-2)}.selected-features{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);list-style:none;padding:0;margin:var(--space-3) 0 0}.selected-features:empty{display:none}.selected-features button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid color-mix(in srgb,var(--capsule) 30%,var(--line));border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text);font:500 14px/1 var(--font-text);cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.chip-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--capsule);box-shadow:0 0 10px var(--capsule)}.chip-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--text-muted);font-size:16px;line-height:1;transition:background-color .16s ease-out,color .16s ease-out}.selected-features button:hover{border-color:color-mix(in srgb,var(--capsule) 70%,transparent);background:color-mix(in srgb,var(--capsule) 8%,var(--surface-2))}.selected-features button:hover .chip-x{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.selected-features button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.selected-features li[data-fresh]{animation:composer-chip-in .42s cubic-bezier(.2,.9,.3,1.3) .38s both}@keyframes composer-chip-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.composer-footer p{margin:0 0 var(--space-2);color:var(--text-muted)}.composer-reset{min-height:44px;padding:var(--space-2) 0;border:0;background:none;color:var(--text-muted);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.composer-reset:disabled{opacity:.5;cursor:default}.composer-reset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.composer-footer .rt-btn{flex-shrink:0}@media(max-width:800px){.composer-heading,.composer-footer{flex-direction:column;align-items:start}.composer-stage{row-gap:var(--space-6);padding:var(--space-6) var(--space-4)}.feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.feature-row>.feature-capsule:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - var(--space-3) / 2)}.feature-capsule{min-width:0;min-height:56px;gap:2px;padding:0 var(--space-3) 0 var(--space-1);justify-content:flex-start;font-size:15px;white-space:normal}.capsule-grip{width:40px;height:48px}.capsule-grip:before{inset:9px 6px}.base-capsule{min-height:200px;padding:var(--space-6);margin-block:var(--space-2)}.composer-footer .rt-btn{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.selected-features li[data-fresh]{animation:none}.capsule-label,.capsule-grip,.selected-features button,.chip-x{transition:none}}.website-composer{background:var(--bg);color:var(--text);padding-inline:max(var(--space-4),calc((100% - var(--container)) / 2))}.composer-stage{clip-path:none;margin-inline:calc(max(var(--space-4),(100vw - var(--container)) / 2)*-1);padding-inline:max(var(--space-4),calc((100vw - var(--container)) / 2))}.composer-stage:before{background:none}.composer-heading,.composer-footer{position:relative;z-index:1}.capsule-label{white-space:normal}.capsule-price{display:block;margin-top:var(--space-1);font-size:14px}.feature-capsule{min-height:76px;max-width:260px}.composer-total{font-size:48px;color:var(--paper);margin:var(--space-2) 0}.composer-footer{flex-direction:column;align-items:center;text-align:center}.build-site-capsule{display:flex;justify-content:center;align-items:center;gap:var(--space-5);width:min(90%,420px);min-height:96px;padding:var(--space-5);border:1px solid var(--cta);border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--cta) 70%,var(--paper)),var(--cta));color:var(--on-cta);box-shadow:inset 0 2px 2px color-mix(in srgb,var(--paper) 60%,transparent),0 12px 24px -12px var(--cta);font-family:var(--font-display);font-size:26px;font-weight:600;text-decoration:none}.build-site-capsule:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:639px){.feature-capsule{min-width:0;max-width:none}.composer-total{font-size:36px}.composer-footer .build-site-capsule{min-height:96px}}.base-discount{font-size:16px;color:var(--glacier);line-height:1.4}.composer-price-live{display:grid;gap:var(--space-2)}.composer-price-live>p{margin:0}.quote-wrap[data-astro-cid-j7otpmh2]{width:min(calc(100% - var(--space-5) * 2),var(--container));margin-inline:auto}.quote-hero[data-astro-cid-j7otpmh2]{position:relative;isolation:isolate;background:var(--bg);color:var(--text);padding-block:var(--space-10);overflow:hidden}.quote-hero[data-astro-cid-j7otpmh2]:before{content:"";position:absolute;z-index:-1;inset:0 0 0 45%;background:var(--aurora-field);opacity:.55;pointer-events:none}.hero-layout[data-astro-cid-j7otpmh2]{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-7);align-items:center}.hero-offer[data-astro-cid-j7otpmh2]{padding:var(--space-7);border:1px solid var(--line-strong);background:var(--bg)}.quote-hero[data-astro-cid-j7otpmh2] h1[data-astro-cid-j7otpmh2]{max-width:16ch;margin-block:var(--space-5)}.hero-second[data-astro-cid-j7otpmh2]{margin-bottom:var(--space-4)}.quote-hero[data-astro-cid-j7otpmh2] .t-lead[data-astro-cid-j7otpmh2]{color:var(--text-muted)}.hero-price[data-astro-cid-j7otpmh2]{margin-block:0 var(--space-6)}.hero-price[data-astro-cid-j7otpmh2] .t-figure[data-astro-cid-j7otpmh2]{margin-block:var(--space-2)}.hero-note[data-astro-cid-j7otpmh2]{margin-top:var(--space-5);color:var(--text-muted)}.quote-section[data-astro-cid-j7otpmh2]{padding-block:var(--space-9)}.quote-section[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2],.quote-scope[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{margin-block:var(--space-4) var(--space-5)}.quote-section[data-astro-cid-j7otpmh2]>.t-lead[data-astro-cid-j7otpmh2]{max-width:65ch}.quote-grid[data-astro-cid-j7otpmh2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7);margin-top:var(--space-8)}.quote-detail[data-astro-cid-j7otpmh2]{border-top:1px solid var(--line);padding-top:var(--space-5)}.quote-detail[data-astro-cid-j7otpmh2] .t-caption[data-astro-cid-j7otpmh2]{color:var(--accent)}.quote-detail[data-astro-cid-j7otpmh2] h3[data-astro-cid-j7otpmh2]{margin-block:var(--space-4)}.quote-detail[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2],.quote-two[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{margin-bottom:var(--space-5)}.quote-scope[data-astro-cid-j7otpmh2]{background:var(--surface-2);padding-block:var(--space-9)}.quote-two[data-astro-cid-j7otpmh2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.quote-form[data-astro-cid-j7otpmh2]{border:1px solid var(--line);padding:var(--space-6);background:var(--surface)}.quote-form[data-astro-cid-j7otpmh2] .quote-selection-summary{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--line)}.quote-form[data-astro-cid-j7otpmh2] .quote-selection-summary p{margin-bottom:var(--space-2)}.quote-form[data-astro-cid-j7otpmh2] .field{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.quote-form[data-astro-cid-j7otpmh2] input,.quote-form[data-astro-cid-j7otpmh2] textarea{width:100%;min-height:44px;padding:var(--space-3);font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-1)}.quote-form[data-astro-cid-j7otpmh2] .hp-field{position:absolute;left:-9999px}.quote-form[data-astro-cid-j7otpmh2] button,.quote-form[data-astro-cid-j7otpmh2] .btn--cta{display:inline-flex;background:var(--cta);color:var(--on-cta);border:0;padding:var(--space-4) var(--space-5);font:inherit;font-weight:600;min-height:44px;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% 100%,0 100%)}.quote-form[data-astro-cid-j7otpmh2] .consent-note{font-size:1rem;margin-top:var(--space-4);color:var(--text-muted)}.quote-form[data-astro-cid-j7otpmh2] :focus-visible{outline:2px solid var(--focus);outline-offset:2px}#website-builder[data-astro-cid-j7otpmh2],#website-quote[data-astro-cid-j7otpmh2]{scroll-margin-top:var(--space-9)}@media(max-width:639px){.quote-wrap[data-astro-cid-j7otpmh2]{width:calc(100% - var(--space-4) * 2)}.quote-hero[data-astro-cid-j7otpmh2]{padding-block:var(--space-8)}.quote-hero[data-astro-cid-j7otpmh2] h1[data-astro-cid-j7otpmh2]{font-size:48px;line-height:1.05}.hero-second[data-astro-cid-j7otpmh2]{font-size:26px}.hero-layout[data-astro-cid-j7otpmh2]{grid-template-columns:1fr;gap:var(--space-6)}.hero-offer[data-astro-cid-j7otpmh2]{padding:var(--space-5)}.quote-grid[data-astro-cid-j7otpmh2],.quote-two[data-astro-cid-j7otpmh2]{grid-template-columns:1fr;gap:var(--space-6)}.quote-section[data-astro-cid-j7otpmh2],.quote-scope[data-astro-cid-j7otpmh2]{padding-block:var(--space-8)}.quote-form[data-astro-cid-j7otpmh2]{padding:var(--space-4)}.quote-hero[data-astro-cid-j7otpmh2] .rt-btn[data-astro-cid-j7otpmh2]{width:100%;justify-content:space-between}}
