.web-design-page{--wd-ivory:#f5f2eb;--wd-white:#fffdf8;--wd-line:#d7ddd2;--wd-ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--wd-ivory);font-size:16px}.web-design-page p{font-size:16px;line-height:2}.web-design-page h2{font-size:clamp(30px,3.1vw,44px);line-height:1.65}.web-design-page h3{font-size:21px;line-height:1.7}.web-design-page :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #876319}.web-design-page .wd-connected :is(a,button):focus-visible{outline-color:#e2bd73}.web-design-page :is(h2,h3,section[id]){scroll-margin-top:120px}.wd-hero{border-bottom:1px solid var(--wd-line)}.wd-hero-layout{grid-template-columns:.94fr 1.06fr;align-items:center;gap:6%;min-height:min(820px,100svh - 100px);padding-block:58px 72px;display:grid}.wd-hero-copy{min-width:0}.web-design-page .page-heading{color:var(--ink);background:0 0;padding:0}.web-design-page .page-heading .wrap{width:100%}.web-design-page .page-heading .breadcrumbs{color:var(--muted);margin-bottom:26px;font-size:13px}.web-design-page .page-heading h1{max-width:600px;font-size:clamp(38px,3.9vw,58px);line-height:1.6}.web-design-page .page-heading p{max-width:520px;color:var(--muted);margin-top:24px;font-size:16px}.wd-hero-actions{flex-wrap:wrap;align-items:center;gap:13px 24px;margin-top:30px;display:flex}.web-design-page .button{gap:14px;font-size:16px}.web-design-page .button:active{transform:scale(.98)}.wd-text-link{min-height:48px;color:var(--green);text-underline-offset:7px;justify-content:flex-start;align-items:center;gap:12px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.wd-text-link svg{width:20px}.web-design-page .wd-hero-note{color:var(--muted);align-items:flex-start;gap:10px;margin-top:30px;font-size:16px;display:flex}.wd-hero-note svg{width:19px;height:19px;color:var(--green);margin-top:6px}.wd-preview{width:100%;min-width:0}.wd-preview-controls{justify-content:space-between;align-items:end;gap:15px;margin-bottom:20px;display:flex}.wd-preview-controls fieldset{border:0;min-width:0;margin:0;padding:0}.wd-preview-controls legend{margin-bottom:10px;font-size:16px}.wd-preview-switch{border:1px solid #acb9aa;border-radius:7px;gap:6px;width:fit-content;padding:4px;display:flex}.wd-preview-switch label{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:105px;min-height:44px;padding:7px 15px;font-size:16px;transition:background-color .16s,color .16s;display:flex}.wd-preview-switch label[data-selected=true]{background:var(--emerald);color:var(--wd-white)}.wd-preview-switch label:focus-within{outline-offset:2px;outline:3px solid #876319}.wd-preview-switch input{width:15px;height:15px;accent-color:var(--gold);margin:0}.wd-mobile-toggle{text-underline-offset:6px;background:0 0;align-items:center;gap:7px;min-height:48px;padding:10px 0;font-size:16px;text-decoration:underline;display:inline-flex}.wd-mobile-toggle svg{width:16px;height:16px}.wd-preview-stage{justify-content:center;align-items:start;min-height:475px;padding-block:1px 12px;display:flex}.wd-browser{background:var(--wd-white);border-radius:12px;width:100%;overflow:hidden;box-shadow:0 20px 48px -20px #17352938}.wd-browser-bar{color:#3e5146;background:#e9e9df;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:12px 16px;font-size:12px;display:flex}.wd-browser-bar>svg{width:15px;height:15px}.wd-browser-dots{direction:ltr;gap:5px;display:flex}.wd-browser-dots i{background:#8f9f8c;border-radius:50%;width:6px;height:6px;display:block}.wd-preview-screen{padding:20px 24px 0}.wd-demo-nav{border-bottom:1px solid var(--wd-line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;font-size:12px;display:flex}.wd-demo-nav img{width:82px;height:auto}.wd-demo-heading{padding-block:25px 23px}.web-design-page .wd-demo-heading h2{color:var(--emerald);font-size:clamp(23px,2.2vw,31px);font-weight:600;line-height:1.65}.web-design-page .wd-demo-heading p{color:var(--muted);margin-top:10px;font-size:13px}.wd-demo-action{background:var(--emerald);color:var(--wd-white);min-height:44px;transition:background-color .16s ease, transform .16s var(--wd-ease-out);border-radius:4px;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:9px 16px;font-size:13px;display:inline-flex}.wd-demo-action svg{width:16px}.wd-demo-action:active{transform:scale(.98)}.wd-demo-services{grid-template-columns:1fr 1fr 1fr;gap:12px;padding-bottom:25px;display:grid}.wd-demo-services a{color:var(--green);border-top:1px solid #cbd5c7;flex-direction:column;gap:9px;min-height:77px;padding-top:12px;font-size:13px;display:flex}.wd-demo-services a>svg{width:21px;height:21px}.wd-demo-services a>svg:last-child{display:none}.wd-demo-footer{border-top:1px solid var(--wd-line);min-height:47px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-block:10px;font-size:11px;display:flex}.wd-store-heading{padding-block:21px 15px}.web-design-page .wd-store-heading h2{color:var(--emerald);font-size:27px;line-height:1.7}.web-design-page .wd-store-heading p{color:var(--muted);margin-top:4px;font-size:13px}.wd-product-layout{grid-template-columns:.8fr 1fr;align-items:stretch;gap:22px;display:grid}.wd-product-frame{min-height:145px;color:var(--green);background:#e9ede3;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:20px 12px;font-size:12px;display:flex}.wd-product-frame>svg{stroke-width:1px;width:45px;height:45px}.web-design-page .wd-product-description h3{font-size:17px}.web-design-page .wd-product-description p{color:var(--muted);margin-top:4px;font-size:12px}.wd-product-description dl{margin:13px 0 0}.wd-product-description dl>div{border-top:1px solid var(--wd-line);padding-block:7px;font-size:11px}.wd-product-description dt{font-weight:600}.wd-product-description dd{color:var(--muted);margin:0}.wd-store-footer{justify-content:space-between;align-items:center;gap:15px;padding-block:14px 20px;display:flex}.wd-store-footer>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;line-height:1.7;display:flex}.wd-store-footer>span svg{width:17px}.wd-store-footer .wd-demo-action{flex-shrink:0;margin-top:0}.wd-preview-stage[data-mobile=true] .wd-browser{width:310px;max-width:100%}.wd-preview-stage[data-mobile=true] .wd-preview-screen{padding-inline:18px}.wd-preview-stage[data-mobile=true] .wd-demo-nav>span{display:none}.wd-preview-stage[data-mobile=true] .wd-demo-services{grid-template-columns:1fr;gap:0;padding-bottom:15px}.wd-preview-stage[data-mobile=true] .wd-demo-services a{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;padding-block:10px}.wd-preview-stage[data-mobile=true] .wd-demo-services a>svg:last-child{width:15px;margin-inline-start:auto;display:block}.wd-preview-stage[data-mobile=true] .wd-product-layout{grid-template-columns:1fr;gap:14px}.wd-preview-stage[data-mobile=true] .wd-product-frame{min-height:130px}.wd-preview-stage[data-mobile=true] .wd-store-footer{flex-direction:column;align-items:start;gap:10px}.wd-preview-stage[data-mobile=true] .wd-demo-footer>span:last-child{font-size:10px}.wd-section{padding-block:clamp(72px,8vw,120px)}.wd-section-intro{grid-template-columns:1fr 1fr;align-items:start;gap:10%;margin-bottom:55px;display:grid}.wd-section-intro p{color:var(--muted);max-width:64ch}.wd-site-types{grid-template-columns:repeat(3,1fr);gap:5%;display:grid}.wd-site-types article{border-top:1px solid #b6c5b3;padding-block:30px 0}.wd-site-types article>svg{width:31px;height:31px;color:var(--green);margin-bottom:20px}.wd-site-types h3{margin-bottom:13px}.wd-site-types p{color:var(--muted)}.wd-site-types ul{gap:7px;margin-top:23px;display:grid}.wd-site-types li{font-size:16px}.wd-site-types li:before{content:"";vertical-align:middle;background:#5a735a;border-radius:50%;width:4px;height:4px;margin-inline-end:10px;display:inline-block}.wd-foundations{background:#e7ece1}.wd-foundations-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:10%;display:grid}.wd-foundations-heading>p{color:var(--muted);max-width:37ch;margin-top:23px}.wd-feature-list{grid-template-columns:1fr 1fr;gap:28px 32px;display:grid}.wd-feature-list article{border-top:1px solid #b9c8b5;align-items:start;gap:15px;padding-top:23px;display:flex}.wd-feature-list article>svg{width:24px;height:24px;color:var(--green);margin-top:5px}.web-design-page .wd-feature-list h3{font-size:18px}.wd-feature-list p{color:var(--muted);margin-top:9px}.wd-process{background:var(--wd-white)}.wd-process-list{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.wd-process-list li{border-top:1px solid #b6c5b3;padding-top:24px}.wd-step-number{color:var(--green);font-variant-numeric:tabular-nums;background:#e9eee3;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:23px;font-size:20px;display:grid}.wd-process-list h3{margin-bottom:12px}.wd-process-list p{color:var(--muted)}.wd-connected{background:var(--emerald);color:var(--wd-white)}.wd-connected-layout{grid-template-columns:1fr .9fr;align-items:center;gap:15%;display:grid}.wd-connected p{color:#c6d4c3;max-width:49ch;margin-top:24px}.wd-connected .button{margin-top:30px}.wd-connected-links{border-top:1px solid #4a6857}.wd-connected-links a{border-bottom:1px solid #4a6857;align-items:center;gap:20px;min-height:100px;padding-block:25px;display:flex}.wd-connected-links a>svg:first-child{width:29px;height:29px;color:var(--gold)}.wd-connected-links a>svg:last-child{width:22px;margin-inline-start:auto}.wd-connected-links span{font-size:21px}.wd-connected-links small{color:#c6d4c3;margin-top:4px;font-size:16px;display:block}.wd-brief-layout{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.wd-brief-layout>div:first-child>p{color:var(--muted);margin-top:22px}.wd-brief-layout .wd-text-link{margin-top:20px}.wd-brief-questions{border-top:1px solid #b6c5b3;padding-top:25px}.web-design-page .wd-brief-questions h3{font-size:22px}.wd-brief-questions ul{margin-top:20px}.wd-brief-questions li{border-bottom:1px solid var(--wd-line);padding-block:13px;font-size:16px}.wd-faq{background:var(--wd-white);border-top:1px solid var(--wd-line)}.wd-faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:10%;display:grid}.wd-faq-layout>div:first-child>p{color:var(--muted);margin-top:18px}.wd-faq-layout .wd-text-link{margin-top:22px}.web-design-page .faq-list summary{gap:25px;min-height:72px;font-size:17px;line-height:1.9}.web-design-page .faq-list .faq-answer{color:var(--muted);font-size:16px}.web-design-page .faq-list p{font-size:16px;line-height:2.05}.web-design-page .consultation-banner p{font-size:16px}@media (hover:hover) and (pointer:fine){.wd-demo-action:hover{background:var(--green);transform:translateY(-1px)}.wd-mobile-toggle:hover,.wd-text-link:hover{color:#426a36}.wd-preview-switch label:not([data-selected=true]):hover{background:#e3e9dc}.wd-demo-services a:hover span,.wd-connected-links a:hover span{text-underline-offset:6px;text-decoration:underline}}@media (max-width:1150px){.wd-hero-layout{grid-template-columns:.94fr 1.06fr;gap:4%}.web-design-page .page-heading h1{font-size:43px}.wd-preview-controls{flex-wrap:wrap;align-items:start}.wd-mobile-toggle{font-size:14px}.wd-preview-screen{padding-inline:18px}.wd-store-footer{flex-wrap:wrap;gap:9px}.wd-foundations-layout{grid-template-columns:.7fr 1.3fr;gap:7%}.wd-feature-list{gap:25px 22px}.wd-feature-list article{gap:10px}.wd-process-list{gap:20px}}@media (max-width:900px){.wd-hero-layout{grid-template-columns:1fr;gap:45px;min-height:0;padding-block:35px 60px}.web-design-page .page-heading h1{max-width:680px;font-size:clamp(38px,5.5vw,52px)}.web-design-page .page-heading p{max-width:65ch}.wd-preview{max-width:650px;margin-inline:auto}.wd-preview-controls{flex-wrap:nowrap;align-items:end}.wd-preview-stage{min-height:0}.web-design-page .wd-demo-heading h2{font-size:31px}.wd-demo-services{padding-block:5px 28px}.wd-demo-heading{padding-block:30px}.wd-demo-nav{font-size:14px}.wd-section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:40px}.wd-site-types{gap:25px}.wd-site-types h3{font-size:20px}.wd-foundations-layout{grid-template-columns:1fr;gap:35px}.wd-foundations-heading>p{max-width:65ch}.wd-foundations-heading br{display:none}.wd-feature-list{gap:30px 35px}.wd-process-list{grid-template-columns:1fr 1fr;gap:35px}.wd-connected-layout,.wd-brief-layout{gap:7%}.wd-faq-layout{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.web-design-page h2{font-size:31px}.web-design-page h3{font-size:21px}.web-design-page .page-heading .breadcrumbs{margin-bottom:23px;font-size:11px;line-height:1.8}.web-design-page .page-heading h1{font-size:38px;line-height:1.55}.web-design-page .page-heading p{margin-top:20px;font-size:16px}.wd-hero-layout{gap:35px;padding-block:22px 45px}.wd-hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.wd-hero-actions .wd-text-link{justify-content:center}.wd-hero-note{margin-top:18px}.wd-preview-controls{flex-wrap:wrap;align-items:center;gap:13px}.wd-preview-controls legend{font-size:16px}.wd-preview-switch label{min-width:90px;padding-inline:10px}.wd-mobile-toggle{gap:5px;padding-block:8px;font-size:13px}.wd-browser-bar{padding-inline:13px;font-size:11px}.wd-preview-screen{padding:17px 17px 0}.wd-demo-nav{gap:8px;font-size:11px}.wd-demo-nav img{width:72px}.web-design-page .wd-demo-heading h2{font-size:27px}.wd-demo-heading{padding-block:24px}.web-design-page .wd-demo-heading p{font-size:13px}.wd-demo-services{gap:9px}.wd-demo-services a{font-size:12px}.wd-product-layout{grid-template-columns:.85fr 1fr;gap:14px}.web-design-page .wd-store-heading h2{font-size:25px}.wd-store-footer{flex-direction:column;align-items:start;gap:12px}.wd-store-footer>span{font-size:11px}.wd-section{padding-block:65px}.wd-site-types{grid-template-columns:1fr;gap:35px}.wd-site-types article{padding-top:23px}.wd-site-types article>svg{margin-bottom:15px}.wd-site-types ul{margin-top:16px}.wd-feature-list{grid-template-columns:1fr;gap:25px}.wd-feature-list article{gap:15px;padding-top:22px}.web-design-page .wd-feature-list h3{font-size:20px}.wd-process-list{grid-template-columns:1fr;gap:28px}.wd-process-list li{grid-template-columns:42px 1fr;column-gap:17px;padding-top:23px;display:grid}.wd-step-number{grid-row:1/3;width:38px;height:38px;margin:0}.wd-process-list h3{margin-bottom:8px}.wd-connected-layout,.wd-brief-layout{grid-template-columns:1fr;gap:40px}.wd-connected .button{width:100%}.wd-connected-links a{min-height:88px;padding-block:18px}.wd-connected-links span{font-size:20px}.web-design-page .wd-brief-questions h3{font-size:21px}.wd-faq-layout{gap:25px}.web-design-page .faq-list summary{gap:18px;padding-block:23px;font-size:16px}.web-design-page .consultation-banner h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.web-design-page *,.web-design-page :before,.web-design-page :after{scroll-behavior:auto!important}.web-design-page .button,.wd-demo-action{transition:background-color .16s,color .16s}.web-design-page .button:hover,.web-design-page .button:active,.wd-demo-action:hover,.wd-demo-action:active{transform:none}}
