/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--spacing:.25rem}}@layer base;@layer components{:root{--paper:#fff;--ink:#262626;--muted:#626262;--orange:#ee552c;--orange-dark:#b73513;--rule:#dedede;--white:#fff;--split:50%;--highlight:linear-gradient(100deg, #ff2785, #ff7135 55%, #ffbe20);--action:#262626;color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0}button,input,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:5px}::selection{color:var(--ink);background:#ffd1c0}.page-width{width:min(1240px,100% - 96px);margin-inline:auto}.skip-link{z-index:60;background:var(--ink);color:#fff;padding:14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.site-header{justify-content:space-between;align-items:center;gap:24px;height:112px;display:flex}.header-slot{height:112px}.site-header.is-sticky{z-index:50;background:#fff;border-bottom:1px solid #2626260d;width:100%;height:80px;padding-inline:max(48px,50% - 620px);animation:.4s cubic-bezier(.22,1,.36,1) both navigation-enter;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 24px #2626260a}@keyframes navigation-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.brand{flex-shrink:0;text-decoration-line:none}.brand img{height:auto}.site-header nav{align-items:center;gap:34px;font-size:15px;font-weight:600;display:flex}.nav-link{text-underline-offset:7px;text-decoration:none}.nav-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.button{background:var(--action);color:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;gap:27px;min-height:54px;padding:17px 29px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #26262620}.button:active{transform:translateY(0)}.button span{font-size:23px;font-weight:400;line-height:1}.button-small{gap:20px;min-height:46px;padding:12px 24px;font-size:14px}.hero{isolation:isolate;background:linear-gradient(#fffaf6 0% 50%,#fff 100%);padding-bottom:40px;position:relative}.hero-scene{padding-block:34px 54px;position:relative}.hero-backdrop-wrap{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 98%);mask-image:linear-gradient(#000 0% 48%,#0000 98%)}.hero-backdrop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.hero-copy{min-width:0;padding-block:25px}h1{letter-spacing:-.038em;font-size:clamp(52px,5.6vw,78px);font-weight:700;line-height:1.1}.underlined{background-image:var(--highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 93%;background-repeat:no-repeat;background-size:100% .115em}.hero-intro{color:var(--muted);margin-top:33px;font-size:18px;line-height:1.75}.hero-intro strong{color:var(--ink);font-weight:500}.hero-copy>.button{background:var(--highlight);color:#fff;margin-top:29px}.hero-price{color:#fff;aspect-ratio:600/540;justify-self:center;width:100%;min-width:0;max-width:530px;position:relative}.price-shape{width:100%;height:100%;display:block;overflow:visible}.price-caption{font-family:Segoe Print,Bradley Hand,cursive;font-size:23px;font-weight:700}.hero-zero{letter-spacing:-.055em;font-size:164px;font-weight:700}.hero-currency{letter-spacing:-.045em;font-size:46px;font-weight:700}.price-delivery{word-spacing:10px;font-size:22px;font-weight:500}.price-hours{letter-spacing:-.04em;font-size:48px;font-weight:700}.price-blob{animation:20s ease-in-out infinite price-morph}.price-outline{animation:27s ease-in-out -9s infinite reverse price-morph}@keyframes price-morph{0%,to{d:path("M322 64C362 114 358 139 427 146C530 157 581 214 564 312C546 411 459 482 342 486C222 491 99 455 62 362C27 277 61 136 123 71C180 11 268-4 322 64Z")}33%{d:path("M359 58C411 93 431 105 477 142C554 203 566 284 524 366C482 449 408 493 300 482C187 470 83 441 59 343C36 248 70 153 126 94C187 30 289 10 359 58Z")}66%{d:path("M307 45C372 73 394 135 452 159C550 200 580 248 552 338C524 429 453 470 338 493C220 516 122 463 83 380C41 290 37 179 106 103C174 28 245 18 307 45Z")}}.comparison-figure{background:linear-gradient(145deg,#ffffffc9,#fff6);border:1px solid #d9bca999;border-radius:28px;margin-top:0;padding:18px;position:relative;box-shadow:0 18px 48px #875d350b}.comparison-figure:before{content:"";pointer-events:none;border:1px solid #dfbda578;border-radius:36px;position:absolute;inset:-9px;-webkit-mask-image:linear-gradient(#000,#0008 65%,#0000);mask-image:linear-gradient(#000,#0008 65%,#0000)}.comparison{background:#fff;border:1px solid #cacac2;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #20221f09}.comparison-labels{justify-content:space-between;margin-bottom:10px;display:flex}.comparison-stage{aspect-ratio:1.98;isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.website-preview{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.website-new{z-index:0;isolation:isolate;color:#fff;background:#281a12;font-family:Arial,sans-serif}.new-backdrop{z-index:-2;object-fit:cover;object-position:50% 53%;width:100%;height:100%;position:absolute;inset:0}.website-new:before{content:"";z-index:-1;background:linear-gradient(#190e09a8,#170e0769 38%,#1b100da6);position:absolute;inset:0}.new-topline{letter-spacing:.03cqw;color:#f4e6db;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;height:5%;padding-inline:5%;font-size:.59cqw;display:flex}.new-topline>span:before{content:"";background:#c96832;border-radius:50%;width:.4cqw;height:.4cqw;margin-right:.6cqw;display:inline-block}.new-nav{justify-content:space-between;align-items:center;height:12%;padding-inline:5%;display:flex}.carpenter-brand{letter-spacing:.02cqw;align-items:center;gap:.7cqw;font:400 2.1cqw/1 Impact,Arial Narrow,sans-serif;display:flex}.carpenter-symbol{width:2.8cqw;height:2.8cqw}.new-links{letter-spacing:.02cqw;align-items:center;gap:2cqw;font:400 .8cqw Impact,Arial Narrow,sans-serif;display:flex}.new-nav-cta{color:#9a481f;background:#fff;border-radius:100px;padding:.85cqw 1.25cqw;font:400 .75cqw Impact,Arial Narrow,sans-serif}.new-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.1cqw;height:61%;padding:1cqw 5%;display:flex}.new-hero h2{letter-spacing:.025cqw;color:#fff;text-shadow:0 2px 14px #0002;font:400 4.65cqw/1.15 Impact,Arial Narrow,sans-serif}.mock-button{color:#fff;letter-spacing:.02cqw;background:#bf5d2c;border-radius:100px;align-items:center;gap:1.4cqw;padding:.48cqw .48cqw .48cqw 1.5cqw;font:400 .83cqw Impact,Arial Narrow,sans-serif;display:inline-flex}.mock-button>span{color:#a34920;background:#fff;border-radius:50%;place-items:center;width:2.5cqw;height:2.5cqw;display:grid}.mock-button svg{width:1.35cqw;height:1.35cqw}.new-services{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1.25cqw;height:22%;padding:0 10% 2.6%;display:grid}.new-service{background:#f6dcc32e;border:1px solid #ffffff15;border-radius:1cqw;align-items:center;gap:1.3cqw;min-height:7.6cqw;padding:1.25cqw 1.6cqw;display:flex}.new-service strong{flex-shrink:0;font:400 1.9cqw Impact,Arial Narrow,sans-serif}.new-service p{color:#fcf5ef;font-size:.77cqw;line-height:1.6}.website-old{z-index:1;clip-path:inset(0 calc(100% - var(--split)) 0 0);background:#fff;font-family:Arial,sans-serif}.old-top{color:#263b4c;background:#c8c1a7;flex-direction:column;justify-content:center;height:17%;padding:1.4cqw 3cqw;display:flex}.old-top>span{font-family:Georgia,serif;font-size:2.2cqw;font-weight:700}.old-top small{margin-top:.4cqw;font-size:.8cqw}.old-nav{color:#fff;background:#304558;align-items:center;gap:3cqw;height:7%;padding:0 3cqw;font-size:.75cqw;display:flex}.old-content{background:#f3f2ec;grid-template-columns:20% 1fr;height:69%;display:grid}.old-sidebar{color:#35485d;background:#e8e7de;border-right:1px solid #d3d1c6;flex-direction:column;gap:.9cqw;padding:1.7cqw 2cqw;font-size:.8cqw;display:flex}.old-sidebar>b{color:#222;background:#c5c4b6;margin-bottom:.2cqw;padding:.5cqw}.old-contact{color:#555;border-top:1px dashed #a1a092;margin-top:.8cqw;padding-top:1cqw;font-size:.72cqw;line-height:1.8}.old-main{color:#333;padding:1.7cqw 3cqw;position:relative}.old-main h2{letter-spacing:0;color:#2d3f4b;font-size:1.6cqw;font-weight:700;line-height:1.15}.old-main hr{border:0;border-top:1px solid #b6b6ae;margin:1cqw 0}.old-main p{max-width:48cqw;margin-bottom:1cqw;font-size:.8cqw;line-height:1.5}.old-main img{float:right;object-fit:cover;filter:saturate(.5);border:4px solid #fff;width:38%;height:11cqw;margin:0 1cqw 1cqw 2cqw;box-shadow:0 0 0 1px #a3a396}.old-more{color:#244966;font-size:.8cqw;text-decoration:underline}.old-footer{color:#666;background:#d3d0c3;justify-content:center;align-items:center;height:7%;font-size:.7cqw;display:flex}.comparison-label{background:var(--ink);color:#fff;pointer-events:none;padding:4px 10px;font-size:10px;font-weight:600;line-height:1.3}.label-after{background:var(--orange);color:#fff}.comparison-divider{inset-block:0;left:var(--split);background:var(--orange);z-index:3;pointer-events:none;width:2px;position:absolute;transform:translate(-50%)}.slider-handle{background:var(--orange);color:#20221f;border:3px solid var(--paper);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 18px #0003}.slider-handle svg{width:28px;height:20px}.comparison-input{z-index:4;opacity:0;cursor:ew-resize;touch-action:pan-y pinch-zoom;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparison-stage:focus-within{outline:3px solid var(--orange);outline-offset:-4px}.comparison-stage:focus-within .slider-handle{outline:3px solid var(--ink);outline-offset:3px}.comparison-figure figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.comparison-figure figcaption>span:first-child{color:var(--ink);align-items:center;gap:9px;display:flex}.process{isolation:isolate;color:#fff;background:var(--ink);margin-top:184px;padding-block:38px 72px;position:relative}.section-wave{width:100%;fill:var(--ink);pointer-events:none;position:absolute;left:0}.wave-top{height:155px;bottom:calc(100% - 1px)}.wave-bottom{height:115px;top:calc(100% - 1px)}.step-illustration{stroke:#ffad77;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:125px;height:92px;margin-bottom:22px;transition:transform .3s;display:block}.steps article:hover .step-illustration{transform:translateY(-5px)rotate(3deg)}h2{letter-spacing:-.045em;font-size:clamp(36px,4.25vw,58px);font-weight:700;line-height:1.12}.section-heading h2{max-width:1140px;margin-top:0}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:65px;margin-top:48px;display:grid}.steps article{padding-top:8px}.step-number{color:#ff946f;font-size:17px;font-weight:600}.steps h3{letter-spacing:-.025em;margin-top:25px;font-size:27px;font-weight:700}.steps p{color:#d0d0d0;margin-top:13px;font-size:16px;line-height:1.75}.offer{background:#fff;margin-top:105px;position:relative}.offer-inner{padding-block:111px 72px}.offer-heading{text-align:center}.offer-heading .section-intro{max-width:58ch;margin-inline:auto}.offer-heading h2{margin-top:0}.section-intro{max-width:36ch;color:var(--muted);margin-top:32px;font-size:17px;line-height:1.75}.price{letter-spacing:-.05em;text-align:left;white-space:nowrap;font-size:52px;font-weight:700}.price>span{letter-spacing:-.03em;font-size:18px}.price>small{letter-spacing:0;color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.6;display:block}.price-cards{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-card{border:1px solid var(--rule);background:#fafafa;border-radius:22px;padding:36px 32px}.price-card h3{letter-spacing:-.025em;min-height:54px;font-size:23px;font-weight:600;line-height:1.25}.price-card .price{margin-top:20px}.price-card-draft{background:#f4f9f4;border-color:#cfdfd0}.price-card-draft .price{color:#27834a}.price-card-website{background:#fff8f3;border-color:#edc8b4}.price-features{border-top:1px solid #2626261c;margin:28px 0 0;padding:24px 0 0;list-style:none}.price-features li{padding-left:25px;font-size:15px;line-height:1.65;position:relative}.price-features li+li{margin-top:12px}.price-features li:before{content:"";border:1.8px solid #27834a;border-width:0 1.8px 1.8px 0;width:6px;height:10px;position:absolute;top:7px;left:2px;transform:rotate(45deg)}.price-features li>span{color:var(--muted);font-size:14px}.custom-project{margin-bottom:80px}.custom-project-inner{background:#fff0e5;border-radius:24px;justify-content:space-between;align-items:center;gap:48px;padding:42px;display:flex}.custom-project h2{font-size:clamp(30px,3vw,40px)}.custom-project p{max-width:62ch;color:var(--muted);margin-top:22px;font-size:16px;line-height:1.75}.custom-project .button{flex-shrink:0}.custom-project .button svg{width:18px;height:18px}.field-optional{color:#c5c5c5;font-weight:400}.form-field textarea{resize:vertical;min-height:120px;line-height:1.6}.contact-section{isolation:isolate;background:var(--ink);color:#fff;padding-block:92px 96px;position:relative;overflow:hidden}.contact-art{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contact-inner{position:relative}.contact-heading{text-align:center;max-width:760px;margin-inline:auto}.contact-heading h2{font-size:clamp(42px,4.5vw,64px)}.contact-heading .section-intro{color:#d2d2d2;max-width:74ch;margin:30px auto 0}.inquiry-form{width:min(100%,620px);margin:42px auto 0;position:relative}.form-invitation{color:#ffad77;pointer-events:none;width:158px;position:absolute;top:-10px;right:-184px}.form-invitation>span{white-space:nowrap;font-family:Segoe Print,Bradley Hand,cursive;font-size:25px;font-weight:700;display:block;transform:rotate(8deg)}.form-invitation svg{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100px;margin-top:9px;display:block;overflow:visible;transform:scaleX(-1)}.invitation-arrow-small{display:none}.form-field{flex-direction:column;gap:11px;margin-bottom:25px;display:flex}.form-field label{font-size:15px;font-weight:600}.form-field input,.form-field textarea{width:100%;min-height:54px;color:var(--ink);background:#fff;border:1px solid #d2d2d2;border-radius:8px;padding:14px 17px;font-size:16px}.form-field input::placeholder,.form-field textarea::placeholder{color:#757575;font-size:14px}.form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.inquiry-form>.button{background:var(--highlight);color:#fff;justify-content:center;width:100%;min-height:58px}.form-note{text-align:center;color:#c5c5c5;margin-top:14px;font-size:12px;line-height:1.6}.form-status{text-align:center;margin-top:12px;font-size:14px;line-height:1.6}.form-status:empty{display:none}.faq-section{padding-block:96px 100px}.faq-section>h2{text-align:center}.faq-list{border-top:1px solid var(--rule);max-width:900px;margin:52px auto 0}.faq-item{border-bottom:1px solid var(--rule)}.faq-item summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 4px;font-size:21px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px;border-radius:4px}.faq-toggle{height:32px;color:var(--orange-dark);background:#fff0e8;border-radius:50%;flex:0 0 32px;transition:background .2s;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:15px;left:10px}.faq-toggle:after{transition:transform .2s;transform:rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:rotate(0)}.faq-item.is-closing .faq-toggle:after{transform:rotate(90deg)}.faq-answer{overflow:hidden}.faq-item summary:hover .faq-toggle{background:#ffddcd}.faq-item p{max-width:74ch;color:var(--muted);padding:0 48px 27px 4px;font-size:16px;line-height:1.75}.site-footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:25px;min-height:116px;padding-block:25px;display:flex}.site-footer>p{color:var(--muted);font-size:13px}.site-footer>span{color:var(--muted);font-size:12px}@media (width<=1100px){.form-invitation{flex-direction:row-reverse;align-items:center;gap:4px;width:fit-content;margin:-8px 0 20px auto;display:flex;position:relative;top:auto;right:auto}.form-invitation svg{width:90px;height:66px;margin:0}.invitation-arrow-wide{display:none}.invitation-arrow-small{display:block}.site-header.is-sticky{padding-inline:32px}.page-width{width:calc(100% - 64px)}.site-header nav{gap:22px}h1{font-size:clamp(48px,5.65vw,67px)}.hero-layout{gap:35px}.steps{gap:28px}.steps p br{display:none}.price-cards{gap:16px}.price-card{padding:28px 22px}.price{font-size:45px}.site-footer{flex-wrap:wrap}.site-footer>span{width:100%}}@media (width<=760px){html{scroll-padding-top:100px}.header-slot{height:91px}.site-header.is-sticky{height:76px;padding-inline:20px}.page-width{width:calc(100% - 40px)}.site-header{gap:14px;height:91px}.site-header .brand img{width:146px}.site-header nav{gap:0}.nav-link{display:none}.button-small{text-align:center;gap:0;max-width:190px;min-height:44px;padding:11px 17px;font-size:12px}.button-small span{display:none}.hero{padding-bottom:24px}.hero-scene{padding-block:24px 32px}.hero-backdrop{opacity:.8;width:1100px;max-width:none;left:50%;transform:translate(-53%)}.hero-layout{grid-template-columns:1fr;gap:25px}.hero-copy{padding-block:0}h1{letter-spacing:-.04em;font-size:clamp(40px,8.5vw,61px);line-height:1.13}.hero-intro{margin-top:24px;font-size:16px;line-height:1.7}.hero-copy>.button{gap:18px;margin-top:23px;padding:16px 23px;font-size:14px}.hero-price{width:min(100%,390px);margin-top:18px}.comparison-figure{border-radius:22px;margin-top:12px;padding:10px}.comparison-figure:before{border-radius:28px;inset:-6px}.process{margin-top:112px;padding-block:30px 45px}.wave-top{height:80px}.wave-bottom{height:65px}h2{font-size:35px}.section-heading h2{margin-top:20px;line-height:1.2}.steps{grid-template-columns:1fr;gap:32px;margin-top:42px}.steps article{border-top:1px solid #ffffff30;grid-template-columns:42px 1fr;gap:0 14px;padding-top:21px;display:grid;position:relative}.step-illustration{grid-column:1/-1;width:97px;height:69px;margin-bottom:15px}.step-number{padding-top:3px;font-size:16px}.steps h3{margin-top:0;font-size:23px}.steps p{grid-column:2;margin-top:10px;font-size:16px}.offer{margin-top:61px}.offer-inner{padding-block:65px 48px}.price-cards{grid-template-columns:1fr;margin-top:34px}.price-card{padding:30px 26px}.custom-project-inner{flex-direction:column;align-items:flex-start;gap:26px;padding:32px 26px}.custom-project{margin-bottom:56px}.custom-project h2{font-size:32px}.offer-heading h2{margin-top:20px;font-size:39px}.section-intro{margin-top:28px;font-size:16px}.price{font-size:37px}.price>span{font-size:15px}.price>small{white-space:normal;font-size:12px}.contact-section{padding-block:62px 64px}.contact-art{opacity:.3}.contact-heading .section-intro{margin-top:28px}.inquiry-form{margin-top:34px}.contact-heading h2{font-size:38px}.form-columns{grid-template-columns:1fr;gap:0}.form-field input,.form-field textarea{padding-inline:13px}.inquiry-form>.button{gap:15px;padding-inline:23px;font-size:14px}.site-footer{gap:24px;padding-block:30px}.faq-section{padding-block:62px 64px}.faq-list{margin-top:34px}.faq-item summary{gap:16px;padding-block:22px;font-size:18px}.faq-item p{padding-bottom:24px;padding-right:4px;font-size:15px}.site-footer>p,.site-footer>span{width:100%}.site-footer .brand img{width:165px}.comparison-stage{aspect-ratio:1.52}.comparison-label{padding:3px 7px;font-size:9px}.slider-handle{border-width:2px;width:43px;height:43px}.slider-handle svg{width:24px}.new-topline{height:5%;font-size:.9cqw}.new-nav{height:12%}.carpenter-brand{font-size:3cqw}.carpenter-symbol{width:3.6cqw;height:3.6cqw}.new-links{gap:1.8cqw;font-size:1.25cqw}.new-links>span:first-child,.new-links>span:nth-child(4){display:none}.new-nav-cta{padding:1.5cqw 1.8cqw;font-size:1.05cqw}.new-hero{gap:3.5cqw;height:60%}.new-hero h2{font-size:6.2cqw;line-height:1.2}.mock-button{gap:2cqw;padding:.7cqw .7cqw .7cqw 2.5cqw;font-size:1.4cqw}.mock-button>span{width:4.1cqw;height:4.1cqw}.mock-button svg{width:2.1cqw;height:2.1cqw}.new-services{gap:1.8cqw;height:23%;padding:0 5% 4%}.new-service{border-radius:1.5cqw;flex-direction:column;justify-content:center;align-items:flex-start;gap:1cqw;min-height:12.5cqw;padding:1.5cqw 2cqw}.new-service strong{font-size:2.3cqw}.new-service p{font-size:1.2cqw;line-height:1.4}.old-top{height:18%;padding-left:3cqw}.old-top>span{font-size:3.3cqw}.old-top small{font-size:1.4cqw}.old-nav{gap:3cqw;height:8%;font-size:1.3cqw}.old-content{grid-template-columns:25% 1fr;height:67%}.old-sidebar{gap:1.6cqw;padding-top:3cqw;font-size:1.35cqw}.old-sidebar>b{padding:1.2cqw}.old-contact{margin-top:3cqw;padding-top:2cqw;font-size:1.2cqw}.old-main{padding-top:3cqw}.old-main h2{font-size:2.5cqw}.old-main hr{margin:2cqw 0}.old-main p{margin-bottom:2cqw;font-size:1.4cqw}.old-main img{border-width:2px;width:55%;height:16cqw}.old-more{font-size:1.3cqw}.old-footer{font-size:1.1cqw}.comparison-figure figcaption{align-items:start;gap:10px;font-size:10px;line-height:1.5}.comparison-figure figcaption>span:last-child{text-align:right;max-width:142px}.comparison-figure figcaption svg{flex-shrink:0;width:15px}}@media (width<=380px){.site-header.is-sticky{padding-inline:16px}.page-width{width:calc(100% - 32px)}.site-header{gap:10px}.site-header .brand img{width:121px}.button-small{padding:11px 13px;font-size:11px}.button-small span{display:none}h1{font-size:39px}.hero-copy>.button{width:100%}.form-columns{grid-template-columns:1fr;gap:0}.price{font-size:33px}.contact-heading h2{font-size:34px}.comparison-figure figcaption{font-size:10px}}.reveal-pending{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-pending{opacity:1;transform:none}*,:before,:after{transition:none!important;animation:none!important}}}@layer utilities{.visible{visibility:visible}.static{position:static}.contents{display:contents}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
