.ScopeDiagram-module__KYBKJa__head{max-width:60ch;margin-bottom:clamp(2rem,4vw,3rem)}.ScopeDiagram-module__KYBKJa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.ScopeDiagram-module__KYBKJa__card{border:1px solid var(--rule);background:var(--card);border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ScopeDiagram-module__KYBKJa__shape{background:var(--soft);border-bottom:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:15.5rem;padding:clamp(1.75rem,3vw,2.5rem) 1.25rem;display:flex}.ScopeDiagram-module__KYBKJa__page,.ScopeDiagram-module__KYBKJa__home,.ScopeDiagram-module__KYBKJa__child{background:var(--card);border:1px solid #d3cdbf;border-radius:3px;flex-direction:column;gap:.3rem;width:100%;padding:.4rem;display:flex}.ScopeDiagram-module__KYBKJa__page{max-width:5.4rem}.ScopeDiagram-module__KYBKJa__home{max-width:5rem}.ScopeDiagram-module__KYBKJa__hero{background:#cfc9ba;border-radius:2px;height:1.5rem;display:block}.ScopeDiagram-module__KYBKJa__band{background:#e2ddd1;border-radius:2px;height:.4rem;display:block}.ScopeDiagram-module__KYBKJa__form{border:1px dashed #b9b2a1;border-radius:2px;height:.85rem;display:block}.ScopeDiagram-module__KYBKJa__single .ScopeDiagram-module__KYBKJa__page{gap:.35rem;padding:.5rem}.ScopeDiagram-module__KYBKJa__single .ScopeDiagram-module__KYBKJa__hero{height:2.6rem}.ScopeDiagram-module__KYBKJa__single .ScopeDiagram-module__KYBKJa__band{height:.7rem}.ScopeDiagram-module__KYBKJa__single .ScopeDiagram-module__KYBKJa__form{height:1.2rem}.ScopeDiagram-module__KYBKJa__branch{background:#c8c2b3;flex:none;width:1px;height:1.1rem;display:block}.ScopeDiagram-module__KYBKJa__children{justify-content:center;align-items:flex-start;gap:.4rem;display:flex;position:relative}.ScopeDiagram-module__KYBKJa__children:before{content:"";background:#c8c2b3;height:1px;position:absolute;top:-.55rem;left:1.15rem;right:1.15rem}.ScopeDiagram-module__KYBKJa__child{width:2.3rem;padding:.3rem;position:relative}.ScopeDiagram-module__KYBKJa__child:before{content:"";background:#c8c2b3;width:1px;height:.55rem;position:absolute;top:-.55rem;left:50%}.ScopeDiagram-module__KYBKJa__more{min-height:1.7rem;color:var(--dim);background:0 0;border-style:dashed;place-items:center;font-size:.95rem;line-height:1;display:grid}.ScopeDiagram-module__KYBKJa__strategy{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--card);border:1px solid #c8c2b3;border-radius:99px;padding:.3rem .75rem;font-size:.62rem}.ScopeDiagram-module__KYBKJa__body{align-content:start;gap:.5rem;padding:clamp(1.25rem,2vw,1.6rem);display:grid}.ScopeDiagram-module__KYBKJa__name{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:500}.ScopeDiagram-module__KYBKJa__price{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.2rem}.ScopeDiagram-module__KYBKJa__price small{letter-spacing:.04em;color:var(--dim);margin-left:.3rem;font-size:.72rem}.ScopeDiagram-module__KYBKJa__summary{color:var(--body);margin:.2rem 0 0;font-size:.95rem;line-height:1.55}.ScopeDiagram-module__KYBKJa__link{color:var(--ink);text-underline-offset:5px;align-items:center;gap:.4rem;width:max-content;margin-top:.5rem;font-size:.92rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ScopeDiagram-module__KYBKJa__link:hover{text-decoration-thickness:2px}@media (max-width:900px){.ScopeDiagram-module__KYBKJa__grid{grid-template-columns:minmax(0,1fr)}.ScopeDiagram-module__KYBKJa__card{grid-template-rows:auto;grid-template-columns:minmax(0,13rem) 1fr}.ScopeDiagram-module__KYBKJa__shape{border-bottom:0;border-right:1px solid var(--rule);min-height:0}}@media (max-width:560px){.ScopeDiagram-module__KYBKJa__card{grid-template-columns:minmax(0,1fr)}.ScopeDiagram-module__KYBKJa__shape{border-right:0;border-bottom:1px solid var(--rule);padding:1.75rem 1.25rem}}
.cmp{color:#141414;font-family:var(--font-showcase),sans-serif;background:#f2efe9;line-height:1.55}.cmp *{box-sizing:border-box}.cmp a{color:inherit}.cmp [id]{scroll-margin-top:100px}.cmp button,.cmp input{font:inherit}.cmp :focus-visible{outline-offset:5px;outline:3px solid #658036}.cmp-hero,.cmp-detail,.cmp-finder,.cmp-assurance,.cmp-close{padding:80px var(--gutter)}.cmp-label{letter-spacing:.17em;margin:0 0 25px;font-size:11px;font-weight:700}.cmp-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,9.6vw,144px);font-weight:600;line-height:1}.cmp-hero-bottom{justify-content:space-between;align-items:end;gap:30px;margin-top:36px;display:flex}.cmp-hero-bottom p{max-width:620px;margin:0;font-size:20px}.cmp-button{cursor:pointer;background:#141414;border:1px solid #141414;border-radius:99px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:18px 26px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.cmp-button:hover{background:#39442d;transform:translateY(-2px)}.cmp-button:disabled{opacity:.4;cursor:default;transform:none}.cmp-offers{padding:0 var(--gutter) 80px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cmp-offer{background:#e4e7da;border-radius:5px;flex-direction:column;padding:30px;display:flex}.cmp-offer--website{background:#dae7af}.cmp-offer--studio{color:#f2efe9;background:#252b23}.cmp-offer-top{letter-spacing:.11em;justify-content:space-between;gap:14px;font-size:10px;display:flex}.cmp-offer-top>span:last-child{font-size:22px}.cmp-time{letter-spacing:-.07em;margin:35px 0 25px;font-size:clamp(70px,8vw,118px);line-height:1.2}.cmp-time span{letter-spacing:-.02em;margin-left:12px;font-size:24px}.cmp-offer h2{letter-spacing:-.03em;margin:0 0 12px;font-size:23px;line-height:1.2}.cmp-offer p{margin:0 0 22px;font-size:15px}.cmp-offer .cmp-tagline{font-weight:600}.cmp-offer .cmp-price{letter-spacing:-.04em;margin-top:auto;padding-top:20px;font-size:32px}.cmp-price small{letter-spacing:0;font-size:12px}.cmp-offer-link{border-top:1px solid;justify-content:space-between;gap:15px;padding-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cmp-section-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.cmp h2{overflow-wrap:anywhere}.cmp-section-heading h2,.cmp-finder h2,.cmp-assurance h2,.cmp-close h2{letter-spacing:-.045em;margin:0 0 35px;font-size:clamp(36px,4.6vw,68px);font-weight:500;line-height:1.08}.cmp-detail{border-top:1px solid #d2cdbf;padding-top:20px}.cmp-section-heading{padding-top:40px}.cmp-table-wrap{overflow-x:auto}.cmp table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:14px}.cmp caption{text-align:left;color:#65665d;padding:0 0 20px;font-size:12px}.cmp th,.cmp td{vertical-align:top;border-bottom:1px solid #d2cdbf;width:26%;padding:22px 18px}.cmp th:first-child{width:22%;padding-left:0}.cmp thead th{font-size:16px}.cmp .cmp-small{color:#636457;font-size:13px;line-height:1.6}.cmp-finder{background:#e7e6dd;border-top:1px solid #d2cdbf;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8vw;display:grid}.cmp-finder-intro>p:not(.cmp-label){max-width:320px}.cmp-progress{gap:8px;width:180px;margin:32px 0;display:flex}.cmp-progress span{background:#cecec0;flex:1;height:4px;transition:background .25s}.cmp-progress .is-filled{background:#54663a}.cmp fieldset{border:0;min-width:0;margin:0 0 34px;padding:0}.cmp legend{margin-bottom:18px;font-size:21px;font-weight:600;line-height:1.35}.cmp legend>span{color:#667052;margin-right:14px;font-size:12px}.cmp-options{gap:9px;display:grid}.cmp-options label{cursor:pointer;background:#f2efe9;border:1px solid #cfcec2;border-radius:5px;gap:14px;padding:19px;transition:border-color .2s,background .2s;display:flex}.cmp-options label:hover{border-color:#596e3c}.cmp-options .is-selected{background:#e0e9c8;border-color:#596e3c;box-shadow:inset 0 0 0 1px #596e3c}.cmp-options input{accent-color:#425a2b;flex-shrink:0;width:18px;height:18px;margin-top:3px}.cmp-options strong{font-size:16px;display:block}.cmp-options small{color:#606153;margin-top:4px;font-size:13px;display:block}.cmp-result{background:#fff;border-radius:5px;margin-top:35px;padding:30px;animation:.3s ease-out cmp-enter}.cmp-result h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:36px;line-height:1.1}.cmp-result-price{font-size:26px}.cmp-result-price small{font-size:13px}.cmp-result details{margin:24px 0}.cmp-result summary{cursor:pointer}.cmp-summary{white-space:pre-line;font-size:14px}.cmp-share{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:14px;padding:10px 0;display:block}.cmp-result>input{width:100%;padding:12px}.cmp-assurance{max-width:1000px}.cmp-assurance>p:not(.cmp-label){max-width:680px;font-size:19px}.cmp-close{background:#dbe7b7;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.cmp-close p{max-width:440px;margin:0 0 25px;font-size:20px}@keyframes cmp-enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.cmp-offer{padding:22px}.cmp-offer h2{font-size:20px}.cmp-finder{gap:35px}.cmp-offer .cmp-price{font-size:28px}}@media (max-width:760px){.cmp-hero,.cmp-detail,.cmp-finder,.cmp-assurance,.cmp-close{padding:50px var(--gutter)}.cmp-hero h1{font-size:clamp(56px,12vw,90px)}.cmp-hero-bottom{display:block}.cmp-hero-bottom p{margin-bottom:26px;font-size:17px}.cmp-offers{padding:0 var(--gutter) 50px;grid-template-columns:1fr}.cmp-time{margin:18px 0;font-size:86px}.cmp-offer{padding:26px}.cmp-offer h2{font-size:25px}.cmp-offer .cmp-price{font-size:32px}.cmp-section-heading{padding:0;display:block}.cmp-finder,.cmp-close{grid-template-columns:1fr;gap:26px}.cmp-finder-intro>p:not(.cmp-label){max-width:none}.cmp-result{padding:22px}.cmp-button{white-space:normal;gap:18px;max-width:100%;font-size:14px}.cmp-close h2{margin-bottom:0}.cmp-table-wrap{margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.cmp-options label{padding:16px}.cmp-assurance>p:not(.cmp-label){font-size:17px}}@media (prefers-reduced-motion:reduce){.cmp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cmp-pricing-hero{padding:48px var(--gutter) 32px;text-align:center}.cmp-pricing-hero h1{font-family:var(--font-showcase),sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.2rem,4.8vw,4.1rem);font-style:normal;font-weight:800;line-height:1.05}.cmp-pricing-hero .cmp-label{margin-bottom:14px}.cmp-pricing-hero>p:last-child{color:#64665b;max-width:680px;margin:18px auto 0;font-size:17px}@media (max-width:760px){.cmp-pricing-hero{padding:36px var(--gutter) 20px}.cmp-pricing-hero>p:last-child{font-size:15px}.cmp-pricing-hero br{display:none}}.cmp h1,.cmp h2,.cmp h3,.cmp legend{text-wrap:balance}.cmp p{text-wrap:pretty}.cmp .st-proof{padding:64px var(--gutter);background:#e7e6dd;border-top:1px solid #d2cdbf}.cmp .st-proof .st-wrap{max-width:none;padding:0}@media (max-width:760px){.cmp .st-proof{padding:44px var(--gutter)}}.cmp-option-icon{color:#53663a;margin-top:1px;font-size:22px}.cmp-result-icon{color:#53663a;vertical-align:-.08em;margin-right:.1em;font-size:.85em}.cmp-result summary .ph-icon,.cmp-share .ph-icon{vertical-align:-.15em;color:#53663a;margin-right:.4em}@media (max-width:760px){.cmp-option-icon{font-size:20px}}.cmp-progress .is-current{background:#b7c39a}.cmp-step-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.cmp-step-back{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:12px 0;font-weight:600;display:inline-flex}.cmp legend:focus{outline:none}.cmp legend:focus-visible{outline-offset:6px;outline:3px solid #658036}.cmp-qualify{border-top:1px solid #e2e5da;margin:24px 0 8px;padding-top:24px}.cmp-qualify-intro{margin:0 0 20px;font-weight:600}.cmp-qualify fieldset{margin-bottom:22px}.cmp-qualify legend{margin-bottom:10px;font-size:16px}.cmp-options--compact{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.cmp-options--compact label{align-items:center;padding:12px 14px;font-size:14px}.cmp-options--compact input{margin-top:0}.cmp-field{margin-bottom:22px;display:block}.cmp-field>span{margin-bottom:8px;font-weight:600;display:block}.cmp-field textarea{width:100%;font:inherit;resize:vertical;background:#f2efe9;border:1px solid #cfcec2;border-radius:5px;padding:12px 14px}.cmp-gate{background:#e9eddf;border-radius:5px;padding:18px}.cmp-gate p{margin:0 0 16px}.cmp-links{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.cmp-links a{font-weight:600}
