.web-design-page{--wd-carbon:#171018;--wd-mineral:#f7f3ea;--wd-cobalt:#3c35d8;--wd-line:#f7f3ea3d;color:var(--wd-mineral);background:var(--wd-carbon);padding-top:4.5rem;font:400 21px/1.45 Afacad Flux,sans-serif;overflow:clip}.web-design-page *,.web-design-page :before,.web-design-page :after{box-sizing:border-box}html[data-page-motion=web-design]{scroll-padding-top:calc(var(--site-header-height,4.5rem) + 1.5rem)}.web-design-page:focus{outline:none}.web-design-page :is(h1,h2,h3,p,figure){margin:0}.web-design-page :is(h1,h2,h3){font-family:Afacad Flux,sans-serif;font-weight:600}.web-design-page a{color:inherit;text-underline-offset:6px}.web-design-page em{color:#b7adff;font-style:normal}.web-design-page :is(a,button,summary):focus-visible{outline-offset:6px;outline:3px solid}.wd-shell{width:min(100% - 112px,1440px);margin-inline:auto}.wd-section{padding-block:clamp(80px,9vw,144px)}.wd-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:16px;line-height:1.4}.web-design-page .wd-eyebrow{margin-bottom:36px}.wd-index{letter-spacing:.04em;font-size:17px;line-height:1.4}.wd-heading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,5.4vw,82px);line-height:.98}.wd-lead{font-size:clamp(24px,2vw,29px);line-height:1.35}.wd-note{font-size:17px}.web-design-page .wd-copy>*+*{margin-top:25px}.web-design-page .wd-copy .wd-eyebrow+*{margin-top:0}.wd-mineral{color:var(--wd-carbon);background:var(--wd-mineral);--wd-line:#1710183b;color-scheme:light}.wd-mineral em{color:var(--wd-cobalt)}.web-design-page .text-action{max-width:100%;color:inherit;font-size:19px}.web-design-page .primary-action{white-space:nowrap;flex-shrink:0;width:auto;min-width:170px}.wd-actions{flex-wrap:wrap;align-items:center;gap:24px 34px;display:flex}.wd-inline-link{white-space:nowrap;font-size:19px}.wd-inline-link span{margin-left:12px}.wd-hero{padding-top:clamp(48px,5vw,80px)}.web-design-page .wd-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:1250px;font-size:clamp(65px,min(8.7vw,12svh),132px);line-height:.91}.wd-hero h1>span{display:block}.wd-hero-bottom{grid-template-columns:1.35fr 1fr;align-items:end;gap:clamp(50px,8vw,160px);margin-top:44px;display:grid}.wd-hero-bottom .wd-copy{max-width:680px}.wd-hero-action>p{max-width:350px;margin-top:24px;font-size:18px}.wd-hero-baseline{border-top:1px solid var(--wd-line);justify-content:space-between;align-items:center;gap:40px;margin-top:56px;padding-block:22px;font-size:16px;display:flex}.wd-hero-baseline>span{background:var(--wd-cobalt);flex-shrink:0;width:14px;height:14px}.wd-starting-points{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,130px);margin-top:60px;display:grid}.wd-starting-points article{border-top:1px solid var(--wd-line);grid-template-rows:auto auto 1fr auto;gap:20px;padding-top:25px;display:grid}.wd-starting-points h3{letter-spacing:-.025em;font-size:clamp(32px,3.2vw,46px);line-height:1.05}.wd-starting-points .wd-index{color:var(--wd-cobalt)}.wd-starting-points .text-action{justify-self:start}.wd-path-intro{max-width:940px}.wd-path-intro .wd-lead{max-width:690px;margin-top:32px}.wd-client-label{border-top:1px solid var(--wd-line);flex-wrap:wrap;gap:10px 30px;padding-top:22px;font-size:17px;display:flex;margin-top:65px!important}.wd-client-label>span{color:#c8bdc8}.wd-question-rail{display:none}.wd-evidence{border-bottom:1px solid var(--wd-line);padding-block:55px}.wd-evidence h3{letter-spacing:-.025em;margin-bottom:30px;font-size:36px;line-height:1.1}.wd-evidence h3 .wd-index{color:#b7adff;margin-bottom:15px;display:block}.wd-evidence figure{grid-template-columns:minmax(0,320px) 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.wd-screen{background:#06211c;border:7px solid #392e3c;border-radius:22px;justify-self:center;width:100%;max-width:340px;overflow:hidden;box-shadow:0 22px 50px #0003}.wd-evidence figcaption{max-width:450px}.wd-evidence-number{display:none}.wd-proof-close{border-top:1px solid var(--wd-line);justify-content:space-between;align-items:end;gap:40px;margin-top:20px;padding-top:32px;display:flex}.wd-proof-close>p{max-width:650px}.wd-proof-close .text-action{flex-shrink:0}.wd-editorial{grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,130px);display:grid}.wd-editorial>*{min-width:0}.wd-scope-list article{border-top:1px solid var(--wd-line);grid-template-columns:26px 1fr;gap:20px;padding-block:28px;display:grid}.wd-scope-list article:first-child{border-top:0;padding-top:0}.wd-scope-list .wd-index{color:var(--wd-cobalt);padding-top:7px}.web-design-page :is(.wd-scope-list,.wd-defects) h3{letter-spacing:-.025em;margin-bottom:16px;font-size:32px;line-height:1.1}.wd-review{background:var(--wd-cobalt)}.wd-review h2{max-width:540px}.wd-review em{color:#d2caff}.wd-review-rule{height:18px;margin-top:65px;position:relative}.wd-review-rule:before{content:"";transform-origin:0;height:1px;transform:scaleX(var(--wd-review-progress,1));background:#f7f3ea66;position:absolute;inset:8px 0 auto}.wd-review-rule span{background:var(--wd-mineral);width:18px;height:18px;position:absolute;right:0}.wd-defects{border-top:1px solid var(--wd-line);margin-top:35px;padding-top:28px}.wd-care{border-top:3px solid var(--wd-cobalt);padding-top:25px}.wd-care h3{letter-spacing:-.03em;font-size:40px;line-height:1.05}.wd-care .wd-price{letter-spacing:-.05em;margin-top:32px;font-size:clamp(80px,7vw,110px);line-height:1}.wd-price span{letter-spacing:0;margin-left:8px;font-size:25px}.wd-care .wd-note{margin-top:8px}.wd-questions{border-bottom:1px solid var(--wd-line)}.wd-faq-list details{border-top:1px solid var(--wd-line)}.wd-faq-list details:last-child{border-bottom:1px solid var(--wd-line)}.wd-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:27px;line-height:1.15;list-style:none;display:flex}.wd-faq-list summary::-webkit-details-marker{display:none}.wd-faq-list summary>span{color:#b7adff;flex-shrink:0;transition:transform .2s}.wd-faq-list details[open] summary>span{transform:rotate(45deg)}.wd-faq-list [data-disclosure-content]{padding-bottom:30px}.wd-related-links{flex-direction:column;align-items:start;margin-top:20px;display:flex}.wd-related-links a{padding-block:10px}.wd-close h2{max-width:1180px;font-size:clamp(58px,7vw,108px)}.wd-close-bottom{justify-content:space-between;align-items:end;gap:50px;margin-top:50px;display:flex}.wd-close-bottom>p{max-width:650px;font-size:25px}.wd-close-rule{height:18px;margin-top:64px;position:relative}.wd-close-rule:before{content:"";background:var(--wd-line);height:1px;position:absolute;inset:8px 0 auto}.wd-close-rule span{width:18px;height:18px;left:calc(var(--wd-close-progress,1) * (100% - 18px));background:var(--wd-cobalt);position:absolute}.wd-heading-arrival{display:block}.wd-motion .wd-heading-arrival{transform:translateY(calc((1 - var(--wd-heading-progress,1)) * 26px))}.wd-motion-toggle{color:inherit;text-underline-offset:5px;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15px;text-decoration:underline}.wd-motion-toggle[hidden]{display:none}@media (width>=1000px) and (height>=650px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wd-hero h1{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@starting-style{.wd-hero h1{transform:translateY(24px)}}.wd-motion .wd-screen{transform:translate3d(calc((1 - var(--wd-screen-progress,1)) * 42px), calc((1 - var(--wd-screen-progress,1)) * 52px), 0) rotate(calc((1 - var(--wd-screen-progress,1)) * 2.5deg))}.wd-motion.wd-rail-enabled .wd-walkthrough{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(50px,8vw,130px);display:grid}.wd-motion.wd-rail-enabled .wd-question-rail{margin-block:95px 70px;padding-left:42px;display:block;position:sticky;top:132px}.wd-rail-question{color:#b8aebd;grid-template-columns:28px 1fr;align-items:baseline;gap:20px;padding-block:28px;display:grid}.wd-rail-question p{letter-spacing:-.03em;font-size:clamp(32px,3.1vw,48px);line-height:1.08}.wd-rail-question[data-active=true]{color:var(--wd-mineral)}.wd-rail-question[data-active=true] .wd-index{color:#b7adff}.wd-rail-track{width:1px;left:8px;top:var(--wd-track-top,40px);height:var(--wd-track-height,260px);background:var(--wd-line);position:absolute}.wd-rail-track span{width:15px;height:15px;left:-7px;top:calc(var(--wd-rail-progress,0) * 100% - 7px);background:var(--wd-cobalt);position:absolute}.wd-motion.wd-rail-enabled .wd-evidence{border:0;padding-block:50px 65px}.wd-motion.wd-rail-enabled .wd-evidence h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wd-motion.wd-rail-enabled .wd-evidence figure{grid-template-columns:1fr;gap:26px}.wd-motion.wd-rail-enabled .wd-screen{width:min(340px,46.2svh - 124.74px)}.wd-motion.wd-rail-enabled .wd-evidence figcaption{justify-self:center;gap:20px;max-width:460px;font-size:20px;display:flex}.wd-motion.wd-rail-enabled .wd-evidence-number{color:#b7adff;padding-top:3px;font-size:17px;display:block}}@media (width<=1100px){.wd-shell{width:calc(100% - 64px)}.wd-hero-bottom{gap:50px}}@media (width<=999px){.wd-hero-bottom,.wd-editorial{grid-template-columns:1fr;gap:45px}.wd-hero-action>p{max-width:none}.wd-editorial .wd-heading{max-width:680px}.wd-proof-close{flex-direction:column;align-items:start;gap:25px}}@media (width<=599px){.web-design-page{font-size:20px}.wd-shell{width:calc(100% - 40px)}.wd-section{padding-block:65px}.wd-hero{padding-top:40px}.web-design-page .wd-eyebrow{margin-bottom:25px;font-size:14px}.web-design-page .wd-hero h1{font-size:clamp(54px,14vw,80px);line-height:.94}.wd-hero h1>span{display:inline}.wd-hero-bottom{gap:30px;margin-top:30px}.wd-lead{font-size:24px}.wd-hero-baseline{gap:18px;margin-top:36px;font-size:15px}.wd-heading{font-size:clamp(43px,11.5vw,65px)}.wd-starting-points{grid-template-columns:1fr;gap:36px;margin-top:42px}.wd-starting-points h3{font-size:33px}.wd-client-label{flex-direction:column;gap:5px;margin-top:40px!important}.wd-evidence{padding-block:38px}.wd-evidence h3{font-size:32px}.wd-evidence figure{grid-template-columns:1fr;gap:28px}.wd-screen{width:min(85%,290px)}.wd-evidence figcaption{max-width:none}.wd-proof-close{border-top:0;margin-top:0;padding-top:30px}.wd-scope-list article{gap:15px}.wd-scope-list h3{font-size:29px}.wd-care h3{font-size:36px}.wd-faq-list summary{gap:16px;font-size:25px}.wd-close h2{font-size:clamp(49px,13vw,70px)}.wd-close-bottom{flex-direction:column;align-items:start;gap:30px;margin-top:35px}.wd-close-bottom>p{font-size:24px}.wd-close-rule{margin-top:45px}}@media (prefers-reduced-motion:reduce){html[data-page-motion=web-design]{scroll-behavior:auto}.web-design-page *,.web-design-page :before,.web-design-page :after{transition:none!important;animation:none!important}}@media (forced-colors:active),print{.wd-question-rail{display:none!important}.wd-screen{box-shadow:none;transform:none!important}.wd-hero h1,.wd-heading-arrival{transition:none!important;transform:none!important}.wd-reading span{color:inherit!important}}
