@font-face{font-family:display;src:url(../media/SpaceGrotesk_Variable-s.p.0s8smimw71m9j.ttf)format("truetype");font-display:swap;font-weight:300 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.display_baf6b67f-module__E-Anzq__className{font-family:display,display Fallback}.display_baf6b67f-module__E-Anzq__variable{--font-webdesign-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/Lato_Regular-s.p.16mv04ubmyj.d.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/Lato_Bold-s.p.0x2om3q5ywj8p.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.body_f7e7f557-module__y8kfUW__className{font-family:body,body Fallback}.body_f7e7f557-module__y8kfUW__variable{--font-webdesign-body:"body", "body Fallback"}
.CossuelCaseStudy-module__GI2gBG__caseStudy{font-family:var(--font-body,"Lato", system-ui, sans-serif);color:var(--fg-1,#06222c);border-top:1px solid var(--border-strong,#c5d6dc);padding-top:48px;scroll-margin-top:104px}.CossuelCaseStudy-module__GI2gBG__caseStudy :where(*){box-sizing:border-box}.CossuelCaseStudy-module__GI2gBG__caseStudy :where(p,h3){margin:0}.CossuelCaseStudy-module__GI2gBG__meta{font:400 11px/1.5 var(--font-mono,ui-monospace, monospace);color:var(--fg-3,#466e7c);justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.CossuelCaseStudy-module__GI2gBG__meta p{align-items:center;gap:14px;display:flex}.CossuelCaseStudy-module__GI2gBG__intro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.CossuelCaseStudy-module__GI2gBG__intro h3{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);letter-spacing:-.055em;font-size:clamp(40px,5.8vw,76px);font-weight:500;line-height:1}.CossuelCaseStudy-module__GI2gBG__titleDot{color:var(--primary,#256eff)}.CossuelCaseStudy-module__GI2gBG__lead{max-width:35ch;font:500 clamp(21px, 2.2vw, 30px)/1.35 var(--font-display,"Space Grotesk", system-ui, sans-serif);letter-spacing:-.025em;color:var(--fg-1,#06222c)}.CossuelCaseStudy-module__GI2gBG__description{max-width:53ch;color:var(--fg-3,#466e7c);margin-top:20px;font-size:16px;line-height:1.65}.CossuelCaseStudy-module__GI2gBG__composition{margin-top:clamp(36px,5vw,64px)}.CossuelCaseStudy-module__GI2gBG__composition figure{min-width:0;margin:0}.CossuelCaseStudy-module__GI2gBG__composition img{width:100%;height:auto;display:block}.CossuelCaseStudy-module__GI2gBG__composition figcaption{font:400 11px/1.5 var(--font-mono);color:#c5d6dc;margin-top:14px}.CossuelCaseStudy-module__GI2gBG__stage{background:#01161e;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,.235fr);align-items:end;gap:28px;padding:clamp(24px,4.5vw,60px);display:grid}.CossuelCaseStudy-module__GI2gBG__stageHeading{color:#c5d6dc;font:11px/1.5 var(--font-mono);letter-spacing:.06em;grid-column:1/-1;justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.CossuelCaseStudy-module__GI2gBG__stageHeading>:last-child{color:#ffed65}.CossuelCaseStudy-module__GI2gBG__mobileAside{display:none}.CossuelCaseStudy-module__GI2gBG__browser{background:#fff;border:1px solid #ffffff40;border-radius:8px;display:block;overflow:hidden;box-shadow:0 20px 44px -20px #0008}.CossuelCaseStudy-module__GI2gBG__browserBar{color:#466e7c;height:30px;font:10px/1 var(--font-mono);background:#f4f8f9;border-bottom:1px solid #e4ecef;justify-content:center;align-items:center;display:flex;position:relative}.CossuelCaseStudy-module__GI2gBG__browserDots{gap:5px;display:flex;position:absolute;left:12px}.CossuelCaseStudy-module__GI2gBG__browserDots i{background:#c5d6dc;border-radius:50%;width:5px;height:5px}.CossuelCaseStudy-module__GI2gBG__mobileScreen{background:#fff;border:3px solid #fffbfc;border-radius:8px;display:block;overflow:hidden;box-shadow:0 20px 44px -20px #0008}@media (prefers-reduced-motion:no-preference){.CossuelCaseStudy-module__GI2gBG__motionReady .CossuelCaseStudy-module__GI2gBG__desktop,.CossuelCaseStudy-module__GI2gBG__motionReady .CossuelCaseStudy-module__GI2gBG__mobile{opacity:0;transition:opacity .65s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), transform .65s var(--ease-out,cubic-bezier(.22, 1, .36, 1));transform:translateY(18px)}.CossuelCaseStudy-module__GI2gBG__motionReady .CossuelCaseStudy-module__GI2gBG__mobile{transition-delay:.14s;transform:translateY(24px)}.CossuelCaseStudy-module__GI2gBG__revealed .CossuelCaseStudy-module__GI2gBG__desktop,.CossuelCaseStudy-module__GI2gBG__revealed .CossuelCaseStudy-module__GI2gBG__mobile{opacity:1;transform:none}}@media (max-width:900px){.CossuelCaseStudy-module__GI2gBG__intro{grid-template-columns:1fr;gap:24px}.CossuelCaseStudy-module__GI2gBG__lead{max-width:44ch}.CossuelCaseStudy-module__GI2gBG__stage{gap:18px}}@media (max-width:600px){.CossuelCaseStudy-module__GI2gBG__caseStudy{padding-top:32px}.CossuelCaseStudy-module__GI2gBG__meta{align-items:flex-start;gap:12px;margin-bottom:28px;font-size:10px}.CossuelCaseStudy-module__GI2gBG__meta p{flex-wrap:wrap;gap:8px}.CossuelCaseStudy-module__GI2gBG__intro{gap:20px}.CossuelCaseStudy-module__GI2gBG__intro h3{font-size:clamp(40px,12vw,60px)}.CossuelCaseStudy-module__GI2gBG__description{margin-top:16px;font-size:15px}.CossuelCaseStudy-module__GI2gBG__stage{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:20px 18px;padding:22px 14px}.CossuelCaseStudy-module__GI2gBG__stageHeading{padding-bottom:0;font-size:9px}.CossuelCaseStudy-module__GI2gBG__stageHeading>:last-child{display:none}.CossuelCaseStudy-module__GI2gBG__desktop{grid-column:1/-1}.CossuelCaseStudy-module__GI2gBG__mobile{grid-column:1;max-width:200px}.CossuelCaseStudy-module__GI2gBG__mobileAside{font:500 clamp(19px,5vw,24px)/1.2 var(--font-display);letter-spacing:-.03em;color:#ffed65;display:block;margin-top:24px!important}.CossuelCaseStudy-module__GI2gBG__browserBar{height:24px;font-size:9px}.CossuelCaseStudy-module__GI2gBG__composition figcaption{font-size:9px}}
.WebDesignLanding-module__rqrKDG__page{--font-display:var(--font-webdesign-display,"Space Grotesk", sans-serif);--font-body:var(--font-webdesign-body,"Lato", sans-serif);background:var(--sms-paper);color:var(--sms-ink);font-family:var(--font-body)}.WebDesignLanding-module__rqrKDG__page :where(*){box-sizing:border-box}.WebDesignLanding-module__rqrKDG__page :where(section,article[id]){scroll-margin-top:96px}.WebDesignLanding-module__rqrKDG__page #webdesign-form{scroll-margin-top:104px}.WebDesignLanding-module__rqrKDG__page :where(a){text-decoration:none}.WebDesignLanding-module__rqrKDG__page :where(h1,h2,h3){text-wrap:balance}.WebDesignLanding-module__rqrKDG__page :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--sms-blue);outline-offset:4px;box-shadow:none}.WebDesignLanding-module__rqrKDG__container{width:min(100% - 2 * var(--gutter), 1240px);margin-inline:auto}.WebDesignLanding-module__rqrKDG__eyebrow{font:500 11px/1.5 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;display:flex}.WebDesignLanding-module__rqrKDG__eyebrow>span{color:var(--blue-600)}.WebDesignLanding-module__rqrKDG__page h2{font:500 clamp(30px, 3.8vw, 48px)/1.12 var(--font-display);letter-spacing:-.04em}.WebDesignLanding-module__rqrKDG__primaryButton{border-radius:var(--r-md);background:var(--blue-600);color:#fff;min-height:52px;font:500 14px/1.4 var(--font-display);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:24px;padding:14px 22px;transition:background .2s,transform .2s;display:inline-flex}.WebDesignLanding-module__rqrKDG__primaryButton:hover{background:var(--blue-700)}.WebDesignLanding-module__rqrKDG__primaryButton:active{transform:translateY(1px)}.WebDesignLanding-module__rqrKDG__primaryButton:disabled{opacity:.6;cursor:wait}.WebDesignLanding-module__rqrKDG__primaryButton>span{font-size:20px;line-height:1}.WebDesignLanding-module__rqrKDG__textLink{min-height:44px;font:500 14px/1.5 var(--font-display);color:var(--sms-ink);align-items:center;gap:12px;display:inline-flex}.WebDesignLanding-module__rqrKDG__textLink:hover{color:var(--sms-blue)}.WebDesignLanding-module__rqrKDG__textLink>span{font-size:20px}.WebDesignLanding-module__rqrKDG__skipLink{z-index:100;background:var(--sms-ink);color:#fff;padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.WebDesignLanding-module__rqrKDG__skipLink:focus{transform:none}.WebDesignLanding-module__rqrKDG__header{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbfcf5;position:sticky;top:0}.WebDesignLanding-module__rqrKDG__headerInner{width:min(100% - 2 * var(--gutter), 1240px);align-items:center;gap:32px;min-height:80px;margin-inline:auto;display:flex}.WebDesignLanding-module__rqrKDG__logo{flex-shrink:0;margin-right:auto}.WebDesignLanding-module__rqrKDG__logo img{width:148px;height:auto}.WebDesignLanding-module__rqrKDG__desktopNav{font:400 13px/1.4 var(--font-body);align-items:center;gap:28px;display:flex}.WebDesignLanding-module__rqrKDG__desktopNav a{color:var(--fg-2);padding-block:16px}.WebDesignLanding-module__rqrKDG__desktopNav a:hover{color:var(--sms-blue)}.WebDesignLanding-module__rqrKDG__headerCta{border-radius:var(--r-md);background:var(--blue-600);color:#fff;min-height:44px;font:500 12px/1.4 var(--font-display);justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:inline-flex}.WebDesignLanding-module__rqrKDG__headerCta:hover{background:var(--blue-700)}.WebDesignLanding-module__rqrKDG__hero{padding:clamp(48px,6vw,84px) 0 0}.WebDesignLanding-module__rqrKDG__heroGrid{flex-direction:column;align-items:center;gap:clamp(40px,5vw,72px);display:flex}.WebDesignLanding-module__rqrKDG__heroCopy{text-align:center;width:100%;max-width:1120px}.WebDesignLanding-module__rqrKDG__heroCopy .WebDesignLanding-module__rqrKDG__eyebrow{justify-content:center}.WebDesignLanding-module__rqrKDG__heroCopy h1{font:500 clamp(38px, 4.7vw, 66px)/1.07 var(--font-display);letter-spacing:-.05em;max-width:1120px;margin:24px auto 0}.WebDesignLanding-module__rqrKDG__heroCopy h1>span{color:var(--sms-blue);margin-top:12px;display:block}.WebDesignLanding-module__rqrKDG__heroDescription{max-width:68ch;color:var(--fg-2);margin:28px auto 0;font-size:18px;line-height:1.6}.WebDesignLanding-module__rqrKDG__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.WebDesignLanding-module__rqrKDG__reassurance{max-width:80ch;color:var(--fg-3);margin:16px auto 0;font-size:12px;line-height:1.6}.WebDesignLanding-module__rqrKDG__reassurance>span{padding-inline:3px}.WebDesignLanding-module__rqrKDG__heroVisual{width:100%;min-width:0;max-width:1240px}.WebDesignLanding-module__rqrKDG__heroBottom{color:var(--fg-3);font:400 13px/1.5 var(--font-body);text-align:center;justify-content:center;align-items:center;gap:20px;padding:40px 0 48px;display:flex}.WebDesignLanding-module__rqrKDG__heroBottom a{align-items:center;gap:16px;min-height:32px;display:flex}.WebDesignLanding-module__rqrKDG__heroBottom a:hover{color:var(--sms-blue)}.WebDesignLanding-module__rqrKDG__placeholder{border:1px solid var(--border-strong);background:var(--ink-50);min-width:0;color:var(--fg-3);flex-direction:column;justify-content:space-between;display:flex;position:relative}.WebDesignLanding-module__rqrKDG__placeholderMeta{font:400 9px/1.5 var(--font-mono);letter-spacing:.08em;justify-content:space-between;padding:18px 22px;display:flex}.WebDesignLanding-module__rqrKDG__placeholderMeta>span:last-child{color:var(--sms-blue);font-size:18px}.WebDesignLanding-module__rqrKDG__placeholderCenter{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.WebDesignLanding-module__rqrKDG__placeholderCenter>p{font:500 20px/1.3 var(--font-display);color:var(--fg-2);letter-spacing:-.02em}.WebDesignLanding-module__rqrKDG__placeholderMark{width:52px;height:52px;color:var(--sms-blue)}.WebDesignLanding-module__rqrKDG__placeholderNote{font:400 10px/1.5 var(--font-mono);letter-spacing:.04em;color:var(--fg-3)}.WebDesignLanding-module__rqrKDG__placeholderNames{font:400 11px/1.8 var(--font-body);text-align:center;border-top:1px solid var(--border);padding:20px 28px}.WebDesignLanding-module__rqrKDG__heroPlaceholder{aspect-ratio:1.08;margin:0 0 36px}.WebDesignLanding-module__rqrKDG__projectPlaceholder{aspect-ratio:1.8;width:92%;margin-top:48px}.WebDesignLanding-module__rqrKDG__offerPlaceholder{border:1px dashed var(--border-strong);background:var(--sms-paper);min-height:160px;margin-top:28px}.WebDesignLanding-module__rqrKDG__offerPlaceholder .WebDesignLanding-module__rqrKDG__placeholderMeta{display:none}.WebDesignLanding-module__rqrKDG__offerPlaceholder .WebDesignLanding-module__rqrKDG__placeholderCenter{gap:6px;padding:20px}.WebDesignLanding-module__rqrKDG__offerPlaceholder .WebDesignLanding-module__rqrKDG__placeholderCenter>p{font-size:13px}.WebDesignLanding-module__rqrKDG__offerPlaceholder .WebDesignLanding-module__rqrKDG__placeholderMark{opacity:.65;width:32px;height:32px}.WebDesignLanding-module__rqrKDG__offerPlaceholder .WebDesignLanding-module__rqrKDG__placeholderNote{font-size:9px}.WebDesignLanding-module__rqrKDG__problem{border-block:1px solid var(--border);background:#fff}.WebDesignLanding-module__rqrKDG__problemGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.WebDesignLanding-module__rqrKDG__problemGrid h2{max-width:16ch;margin-top:24px}.WebDesignLanding-module__rqrKDG__problemText{color:var(--fg-2);font-size:17px;line-height:1.65}.WebDesignLanding-module__rqrKDG__problemText>p+p{margin-top:16px}.WebDesignLanding-module__rqrKDG__problemText .WebDesignLanding-module__rqrKDG__problemConclusion{border-left:3px solid var(--sms-yellow);font:500 24px/1.35 var(--font-display);letter-spacing:-.025em;color:var(--sms-ink);margin:28px 0 0;padding-left:20px}.WebDesignLanding-module__rqrKDG__sectionHead{max-width:780px;margin-bottom:56px}.WebDesignLanding-module__rqrKDG__sectionHead h2{margin-top:20px}.WebDesignLanding-module__rqrKDG__sectionLead{color:var(--fg-2);margin-top:24px;font-size:20px;line-height:1.55}.WebDesignLanding-module__rqrKDG__sectionDescription{max-width:60ch;color:var(--fg-3);margin-top:18px;font-size:17px;line-height:1.65}.WebDesignLanding-module__rqrKDG__offers{padding-block:clamp(64px,6vw,96px)}.WebDesignLanding-module__rqrKDG__offerGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.WebDesignLanding-module__rqrKDG__offerCard{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;flex-direction:column;padding:28px 32px;transition:border-color .22s,box-shadow .22s;display:flex}.WebDesignLanding-module__rqrKDG__offerCard:hover{border-color:var(--blue-200);box-shadow:var(--shadow-sm)}.WebDesignLanding-module__rqrKDG__offerTop{font:400 11px/1.5 var(--font-mono);color:var(--fg-3);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.WebDesignLanding-module__rqrKDG__offerNumber{background:var(--blue-50);width:32px;height:32px;color:var(--blue-600);border-radius:50%;justify-content:center;align-items:center;display:flex}.WebDesignLanding-module__rqrKDG__offerCard h3{font:500 28px/1.12 var(--font-display);letter-spacing:-.035em}.WebDesignLanding-module__rqrKDG__offerLead{max-width:48ch;color:var(--fg-2);margin:14px 0 24px;font-size:16px;line-height:1.55}.WebDesignLanding-module__rqrKDG__offerAudience{border-top:1px solid var(--border);color:var(--fg-3);grid-template-columns:38px 1fr;gap:12px;margin-top:auto;padding-top:16px;font-size:13px;line-height:1.5;display:grid}.WebDesignLanding-module__rqrKDG__offerAudience>span{color:var(--blue-600);font:500 10px/2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.WebDesignLanding-module__rqrKDG__offerConclusion{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:48px;margin-top:40px;padding-top:32px;display:flex}.WebDesignLanding-module__rqrKDG__offerConclusion p{max-width:60ch;color:var(--fg-3);font-size:17px;line-height:1.65}.WebDesignLanding-module__rqrKDG__offerConclusion strong{color:var(--sms-ink);font-weight:400;display:block}.WebDesignLanding-module__rqrKDG__projects{background:#fff}.WebDesignLanding-module__rqrKDG__projectList{flex-direction:column;gap:100px;display:flex}.WebDesignLanding-module__rqrKDG__project{border-top:1px solid var(--border-strong);padding-top:48px}.WebDesignLanding-module__rqrKDG__projectMeta{font:400 11px/1.5 var(--font-mono);color:var(--fg-3);justify-content:space-between;gap:20px;margin-bottom:40px;display:flex}.WebDesignLanding-module__rqrKDG__projectMeta>span:first-child{gap:14px;display:flex}.WebDesignLanding-module__rqrKDG__projectIntro{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.WebDesignLanding-module__rqrKDG__projectIntro h3{font:500 clamp(40px, 5.8vw, 76px)/1 var(--font-display);letter-spacing:-.055em}.WebDesignLanding-module__rqrKDG__projectIntro h3>span{color:var(--sms-blue)}.WebDesignLanding-module__rqrKDG__projectLead{max-width:35ch;font:500 clamp(21px, 2.2vw, 30px)/1.35 var(--font-display);letter-spacing:-.025em}.WebDesignLanding-module__rqrKDG__projectDescription{max-width:53ch;color:var(--fg-3);margin-top:20px;font-size:16px;line-height:1.65}.WebDesignLanding-module__rqrKDG__projectReversed .WebDesignLanding-module__rqrKDG__projectIntro{grid-template-columns:1.2fr .8fr}.WebDesignLanding-module__rqrKDG__projectReversed h3{text-align:right;order:2}.WebDesignLanding-module__rqrKDG__projectReversed .WebDesignLanding-module__rqrKDG__projectPlaceholder{background:var(--teal-50);margin-left:auto}.WebDesignLanding-module__rqrKDG__projectsConclusion{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:100px;padding-top:48px;display:flex}.WebDesignLanding-module__rqrKDG__projectsConclusion>p:first-child{font:500 clamp(26px, 3vw, 40px)/1.25 var(--font-display);letter-spacing:-.035em}.WebDesignLanding-module__rqrKDG__projectsConclusion>p:first-child>span{color:var(--sms-blue)}.WebDesignLanding-module__rqrKDG__projectsConclusion>p:nth-child(2){max-width:52ch;color:var(--fg-3);font-size:17px;line-height:1.6}.WebDesignLanding-module__rqrKDG__process{border-top:1px solid var(--border);background:#fff;padding-block:clamp(48px,5vw,72px)}.WebDesignLanding-module__rqrKDG__process h2{max-width:25ch;font-size:clamp(28px,3vw,38px)}.WebDesignLanding-module__rqrKDG__processSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.WebDesignLanding-module__rqrKDG__processSteps li{border-top:1px solid var(--border-strong);padding-top:20px}.WebDesignLanding-module__rqrKDG__processSteps li>span{color:var(--blue-600);font:500 12px/1.5 var(--font-mono)}.WebDesignLanding-module__rqrKDG__processSteps h3{font:500 22px/1.25 var(--font-display);letter-spacing:-.025em;margin-top:12px}.WebDesignLanding-module__rqrKDG__processSteps p{color:var(--fg-2);margin-top:12px;font-size:16px;line-height:1.6}@media (max-width:760px){.WebDesignLanding-module__rqrKDG__processSteps{grid-template-columns:1fr;gap:24px}}.WebDesignLanding-module__rqrKDG__founder{border-top:1px solid var(--border)}.WebDesignLanding-module__rqrKDG__founderGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.WebDesignLanding-module__rqrKDG__founderPortrait{margin:0}.WebDesignLanding-module__rqrKDG__founderPortrait>div{max-width:390px;overflow:hidden}.WebDesignLanding-module__rqrKDG__founderPortrait img{width:100%;height:auto}.WebDesignLanding-module__rqrKDG__founderPortrait figcaption{color:var(--sms-ink);font:500 16px/1.4 var(--font-display);flex-direction:column;gap:6px;margin-top:20px;display:flex}.WebDesignLanding-module__rqrKDG__founderPortrait figcaption>span{font:400 12px/1.5 var(--font-mono);color:var(--fg-3)}.WebDesignLanding-module__rqrKDG__founderCopy h2{margin:20px 0 28px}.WebDesignLanding-module__rqrKDG__founderCopy>p:not(.WebDesignLanding-module__rqrKDG__eyebrow){color:var(--fg-2);margin-top:16px;font-size:16px;line-height:1.65}.WebDesignLanding-module__rqrKDG__founderCopy>.WebDesignLanding-module__rqrKDG__founderStatement{letter-spacing:-.025em;color:var(--sms-ink)!important;font:500 21px/1.5 var(--font-display)!important}.WebDesignLanding-module__rqrKDG__contact{background:var(--sms-ink)}.WebDesignLanding-module__rqrKDG__contactGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.WebDesignLanding-module__rqrKDG__contactCopy .WebDesignLanding-module__rqrKDG__eyebrow{color:var(--ink-300)}.WebDesignLanding-module__rqrKDG__contactCopy .WebDesignLanding-module__rqrKDG__eyebrow>span{color:var(--sms-yellow)}.WebDesignLanding-module__rqrKDG__contactCopy h2{color:var(--sms-paper);margin-top:24px}.WebDesignLanding-module__rqrKDG__contactPunchline{font:500 clamp(23px, 2.5vw, 30px)/1.3 var(--font-display);letter-spacing:-.025em;color:var(--sms-yellow);margin:24px 0 32px}.WebDesignLanding-module__rqrKDG__contactCopy>p:not(.WebDesignLanding-module__rqrKDG__eyebrow):not(.WebDesignLanding-module__rqrKDG__contactPunchline){color:var(--ink-200);margin-top:16px;font-size:16px;line-height:1.65}.WebDesignLanding-module__rqrKDG__contactReassurance{border-top:1px solid var(--ink-700);color:var(--ink-200);flex-direction:column;gap:12px;margin:32px 0 0;padding:28px 0 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.WebDesignLanding-module__rqrKDG__contactReassurance li{gap:12px;display:flex}.WebDesignLanding-module__rqrKDG__contactReassurance li:before{content:"↗";color:var(--sms-teal)}.WebDesignLanding-module__rqrKDG__formPanel{border-radius:var(--r-lg);min-width:0;color:var(--sms-ink);background:#fff;padding:clamp(24px,3vw,40px)}.WebDesignLanding-module__rqrKDG__formTitle{font:500 28px/1.15 var(--font-display);letter-spacing:-.03em}.WebDesignLanding-module__rqrKDG__formHelp{color:var(--fg-3);margin-top:14px;font-size:12px;line-height:1.6}.WebDesignLanding-module__rqrKDG__formFields{border:0;flex-direction:column;gap:20px;min-width:0;margin:28px 0 0;padding:0;display:flex}.WebDesignLanding-module__rqrKDG__formGrid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.WebDesignLanding-module__rqrKDG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.WebDesignLanding-module__rqrKDG__field label{color:var(--fg-2);font:500 12px/1.4 var(--font-display)}.WebDesignLanding-module__rqrKDG__field :where(input,select,textarea){border:1px solid var(--border-strong);border-radius:var(--r-md);width:100%;min-width:0;max-width:100%;color:var(--sms-ink);font:400 15px/1.5 var(--font-body);background:#fff;padding:12px 14px}.WebDesignLanding-module__rqrKDG__field :where(input,select){min-height:48px}.WebDesignLanding-module__rqrKDG__field textarea{resize:vertical;min-height:100px}.WebDesignLanding-module__rqrKDG__field :where(input,textarea)::placeholder{color:var(--fg-3);opacity:.85}.WebDesignLanding-module__rqrKDG__formError{color:#a71928;margin-top:20px;font-size:14px;line-height:1.5}.WebDesignLanding-module__rqrKDG__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.WebDesignLanding-module__rqrKDG__confirmation{flex-direction:column;justify-content:center;gap:24px;min-height:420px;display:flex}.WebDesignLanding-module__rqrKDG__confirmation h3{font:500 32px/1.15 var(--font-display);letter-spacing:-.03em}.WebDesignLanding-module__rqrKDG__confirmation p{color:var(--fg-2);font-size:17px;line-height:1.65}.WebDesignLanding-module__rqrKDG__confirmationIcon{background:var(--teal-50);width:56px;height:56px;color:var(--teal-700);border-radius:50%;justify-content:center;align-items:center;font-size:30px;display:flex}.WebDesignLanding-module__rqrKDG__faqGrid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.WebDesignLanding-module__rqrKDG__faqGrid h2{margin-top:24px}.WebDesignLanding-module__rqrKDG__faqList{border-top:1px solid var(--border-strong)}.WebDesignLanding-module__rqrKDG__faqList details{border-bottom:1px solid var(--border-strong)}.WebDesignLanding-module__rqrKDG__faqList summary{min-height:76px;font:500 17px/1.4 var(--font-display);letter-spacing:-.015em;cursor:pointer;grid-template-columns:28px 1fr 20px;align-items:center;gap:16px;padding:24px 0;list-style:none;display:grid}.WebDesignLanding-module__rqrKDG__faqList summary::-webkit-details-marker{display:none}.WebDesignLanding-module__rqrKDG__faqNumber{font:400 10px/1.5 var(--font-mono);color:var(--fg-3)}.WebDesignLanding-module__rqrKDG__faqPlus{color:var(--sms-blue);font-size:24px}.WebDesignLanding-module__rqrKDG__faqList details[open] .WebDesignLanding-module__rqrKDG__faqPlus{transform:rotate(45deg)}.WebDesignLanding-module__rqrKDG__faqList details>p{color:var(--fg-2);padding:0 40px 24px 44px;font-size:16px;line-height:1.65}.WebDesignLanding-module__rqrKDG__finalCta{border-block:1px solid var(--border);background:var(--blue-50);padding:56px 0}.WebDesignLanding-module__rqrKDG__finalCtaInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.WebDesignLanding-module__rqrKDG__finalCtaInner>h2{font:500 clamp(26px, 3.4vw, 42px)/1.2 var(--font-display);letter-spacing:-.035em}.WebDesignLanding-module__rqrKDG__finalCtaInner>h2>span{color:var(--sms-blue)}.WebDesignLanding-module__rqrKDG__footer{background:#fff;padding:48px 0 24px}.WebDesignLanding-module__rqrKDG__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.WebDesignLanding-module__rqrKDG__footerTop img{width:148px;height:auto}.WebDesignLanding-module__rqrKDG__footerTop>span{color:var(--fg-3);font-size:13px}.WebDesignLanding-module__rqrKDG__footerTop>a:last-child{color:var(--fg-2);align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}.WebDesignLanding-module__rqrKDG__footerBottom{border-top:1px solid var(--border);color:var(--fg-3);font:400 10px/1.6 var(--font-mono);justify-content:space-between;gap:20px;padding-top:20px;display:flex}@media (max-width:1100px){.WebDesignLanding-module__rqrKDG__headerInner{gap:24px}.WebDesignLanding-module__rqrKDG__desktopNav{gap:20px}.WebDesignLanding-module__rqrKDG__heroCopy h1{font-size:52px}.WebDesignLanding-module__rqrKDG__heroActions{gap:8px 16px}.WebDesignLanding-module__rqrKDG__heroDescription{font-size:17px}.WebDesignLanding-module__rqrKDG__problemGrid,.WebDesignLanding-module__rqrKDG__faqGrid{gap:48px}.WebDesignLanding-module__rqrKDG__projectIntro{grid-template-columns:1fr 1fr}.WebDesignLanding-module__rqrKDG__projectIntro h3{font-size:56px}}@media (max-width:900px){.WebDesignLanding-module__rqrKDG__desktopNav{display:none}.WebDesignLanding-module__rqrKDG__headerInner{gap:16px;min-height:72px}.WebDesignLanding-module__rqrKDG__heroCopy{max-width:820px}.WebDesignLanding-module__rqrKDG__heroCopy h1{font-size:clamp(38px,6.5vw,56px)}.WebDesignLanding-module__rqrKDG__heroDescription{max-width:60ch;font-size:18px}.WebDesignLanding-module__rqrKDG__heroVisual{width:100%}.WebDesignLanding-module__rqrKDG__heroPlaceholder{aspect-ratio:1.5}.WebDesignLanding-module__rqrKDG__problemGrid{grid-template-columns:1fr 1.2fr;gap:40px}.WebDesignLanding-module__rqrKDG__offerCard{padding:24px 24px 16px}.WebDesignLanding-module__rqrKDG__offerConclusion{align-items:flex-start}.WebDesignLanding-module__rqrKDG__projectIntro,.WebDesignLanding-module__rqrKDG__projectReversed .WebDesignLanding-module__rqrKDG__projectIntro{grid-template-columns:1fr;gap:24px}.WebDesignLanding-module__rqrKDG__projectReversed h3{text-align:left;order:0}.WebDesignLanding-module__rqrKDG__projectLead{max-width:44ch}.WebDesignLanding-module__rqrKDG__founderGrid{grid-template-columns:.7fr 1fr;align-items:start;gap:40px}.WebDesignLanding-module__rqrKDG__founderCopy h2{font-size:32px}.WebDesignLanding-module__rqrKDG__contactGrid{grid-template-columns:1fr}.WebDesignLanding-module__rqrKDG__contactCopy{max-width:650px}.WebDesignLanding-module__rqrKDG__formPanel{width:100%;max-width:660px}.WebDesignLanding-module__rqrKDG__faqGrid{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.WebDesignLanding-module__rqrKDG__page :where(section,article[id]){scroll-margin-top:88px}.WebDesignLanding-module__rqrKDG__headerInner{gap:8px;min-height:68px}.WebDesignLanding-module__rqrKDG__logo img{width:156px}.WebDesignLanding-module__rqrKDG__headerCta{gap:7px;padding:10px;font-size:11px}.WebDesignLanding-module__rqrKDG__headerCta>span{display:none}.WebDesignLanding-module__rqrKDG__eyebrow{gap:10px;font-size:10px}.WebDesignLanding-module__rqrKDG__hero{padding-top:40px}.WebDesignLanding-module__rqrKDG__heroCopy h1{margin-top:22px;font-size:clamp(36px,8.9vw,48px)}.WebDesignLanding-module__rqrKDG__heroDescription{margin-top:24px;font-size:17px}.WebDesignLanding-module__rqrKDG__heroActions{gap:10px 20px;margin-top:24px}.WebDesignLanding-module__rqrKDG__primaryButton{min-height:52px;padding:14px 18px}.WebDesignLanding-module__rqrKDG__heroActions .WebDesignLanding-module__rqrKDG__textLink{font-size:13px}.WebDesignLanding-module__rqrKDG__reassurance{font-size:11px}.WebDesignLanding-module__rqrKDG__heroVisual{margin-top:8px}.WebDesignLanding-module__rqrKDG__heroPlaceholder{aspect-ratio:1;margin-bottom:24px}.WebDesignLanding-module__rqrKDG__heroBottom{padding-block:28px 36px;font-size:12px}.WebDesignLanding-module__rqrKDG__problemGrid{grid-template-columns:1fr;gap:32px}.WebDesignLanding-module__rqrKDG__problemGrid h2{max-width:18ch}.WebDesignLanding-module__rqrKDG__problemText{font-size:16px}.WebDesignLanding-module__rqrKDG__problemText .WebDesignLanding-module__rqrKDG__problemConclusion{font-size:23px}.WebDesignLanding-module__rqrKDG__sectionHead{margin-bottom:40px}.WebDesignLanding-module__rqrKDG__sectionLead{font-size:18px}.WebDesignLanding-module__rqrKDG__sectionDescription{font-size:16px}.WebDesignLanding-module__rqrKDG__offerGrid{grid-template-columns:1fr;gap:20px}.WebDesignLanding-module__rqrKDG__offerTop{margin-bottom:24px}.WebDesignLanding-module__rqrKDG__offerCard h3{font-size:28px}.WebDesignLanding-module__rqrKDG__offerConclusion{flex-direction:column;gap:24px}.WebDesignLanding-module__rqrKDG__offerConclusion p{font-size:16px}.WebDesignLanding-module__rqrKDG__projectList{gap:72px}.WebDesignLanding-module__rqrKDG__project{padding-top:32px}.WebDesignLanding-module__rqrKDG__projectMeta{margin-bottom:28px;font-size:9px}.WebDesignLanding-module__rqrKDG__projectMeta>span:first-child{flex-wrap:wrap;gap:6px}.WebDesignLanding-module__rqrKDG__projectIntro h3{font-size:clamp(36px,10.3vw,52px)}.WebDesignLanding-module__rqrKDG__projectDescription{margin-top:16px;font-size:15px}.WebDesignLanding-module__rqrKDG__projectPlaceholder{aspect-ratio:1.05;width:100%;margin-top:32px}.WebDesignLanding-module__rqrKDG__placeholderCenter>p{font-size:18px}.WebDesignLanding-module__rqrKDG__placeholderNames{padding:16px;font-size:10px}.WebDesignLanding-module__rqrKDG__projectsConclusion{gap:16px;margin-top:64px;padding-top:32px}.WebDesignLanding-module__rqrKDG__projectsConclusion>p:nth-child(2){font-size:16px}.WebDesignLanding-module__rqrKDG__projectsConclusion .WebDesignLanding-module__rqrKDG__textLink{font-size:13px}.WebDesignLanding-module__rqrKDG__founderGrid{grid-template-columns:1fr;gap:40px}.WebDesignLanding-module__rqrKDG__founderPortrait{width:85%}.WebDesignLanding-module__rqrKDG__founderPortrait>div{max-width:320px}.WebDesignLanding-module__rqrKDG__founderCopy h2{font-size:30px}.WebDesignLanding-module__rqrKDG__founderCopy>.WebDesignLanding-module__rqrKDG__founderStatement{font-size:20px!important}.WebDesignLanding-module__rqrKDG__contactGrid{gap:36px}.WebDesignLanding-module__rqrKDG__contactCopy h2{font-size:32px}.WebDesignLanding-module__rqrKDG__contactPunchline{font-size:24px}.WebDesignLanding-module__rqrKDG__formPanel{padding:24px 20px}.WebDesignLanding-module__rqrKDG__formTitle{font-size:25px}.WebDesignLanding-module__rqrKDG__formGrid{grid-template-columns:1fr;gap:20px}.WebDesignLanding-module__rqrKDG__field :where(input,select,textarea){font-size:16px}.WebDesignLanding-module__rqrKDG__faqList summary{grid-template-columns:20px 1fr 20px;gap:10px;padding-block:20px;font-size:16px}.WebDesignLanding-module__rqrKDG__faqList details>p{padding:0 30px 24px;font-size:15px}.WebDesignLanding-module__rqrKDG__finalCtaInner{flex-direction:column;align-items:flex-start;gap:24px}.WebDesignLanding-module__rqrKDG__footerTop{gap:16px}.WebDesignLanding-module__rqrKDG__footerTop>span{font-size:12px}.WebDesignLanding-module__rqrKDG__footerTop>a:last-child{width:100%}.WebDesignLanding-module__rqrKDG__footerBottom{flex-wrap:wrap;gap:12px 20px;font-size:9px}.WebDesignLanding-module__rqrKDG__footerBottom>span:nth-child(2){display:none}}@media (max-width:360px){.WebDesignLanding-module__rqrKDG__logo img{width:140px}.WebDesignLanding-module__rqrKDG__headerCta{padding-inline:8px;font-size:10px}.WebDesignLanding-module__rqrKDG__heroCopy h1{font-size:33px}.WebDesignLanding-module__rqrKDG__offerCard{padding-inline:20px}}@media (prefers-reduced-motion:reduce){html:has(.WebDesignLanding-module__rqrKDG__page){scroll-behavior:auto!important}.WebDesignLanding-module__rqrKDG__page :where(*){scroll-behavior:auto!important;transition-duration:0s!important}}
.ProjectProof-module__gc3dEG__stage{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,.235fr);align-items:end;gap:28px;margin-top:clamp(36px,5vw,64px);padding:clamp(24px,4.5vw,60px);display:grid}.ProjectProof-module__gc3dEG__light{color:#19414e;background:#eaf6f7}.ProjectProof-module__gc3dEG__dark{color:#c5d6dc;background:#01161e}.ProjectProof-module__gc3dEG__stageHeading{font:11px/1.5 var(--font-mono);letter-spacing:.06em;grid-column:1/-1;justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.ProjectProof-module__gc3dEG__dark .ProjectProof-module__gc3dEG__stageHeading>:last-child{color:#ffed65}.ProjectProof-module__gc3dEG__stage figure{min-width:0;margin:0}.ProjectProof-module__gc3dEG__stage img{width:100%;height:auto;display:block}.ProjectProof-module__gc3dEG__stage figcaption{font:11px/1.5 var(--font-mono);margin-top:14px}.ProjectProof-module__gc3dEG__browser{background:#fff;border:1px solid #c5d6dc;border-radius:8px;display:block;overflow:hidden;box-shadow:0 20px 44px -20px #01161e50}.ProjectProof-module__gc3dEG__browserBar{color:#466e7c;height:30px;font:10px/1 var(--font-mono);background:#f4f8f9;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.ProjectProof-module__gc3dEG__browserBar>:first-child{color:#c5d6dc;font-size:7px}.ProjectProof-module__gc3dEG__browserBar>:nth-child(2){margin:auto}.ProjectProof-module__gc3dEG__mobileScreen{border:3px solid #fffbfc;border-radius:8px;display:block;overflow:hidden;box-shadow:0 20px 44px -20px #01161e70}.ProjectProof-module__gc3dEG__mobileAside{display:none}@media (max-width:900px){.ProjectProof-module__gc3dEG__stage{gap:18px}}@media (max-width:600px){.ProjectProof-module__gc3dEG__stage{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:20px 18px;padding:22px 14px}.ProjectProof-module__gc3dEG__stageHeading{padding-bottom:0;font-size:9px}.ProjectProof-module__gc3dEG__stageHeading>:last-child{display:none}.ProjectProof-module__gc3dEG__desktop{grid-column:1/-1}.ProjectProof-module__gc3dEG__mobile{grid-column:1;max-width:200px}.ProjectProof-module__gc3dEG__mobileAside{font:500 clamp(19px,5vw,24px)/1.2 var(--font-display);letter-spacing:-.03em;color:inherit;margin-top:24px;display:block}.ProjectProof-module__gc3dEG__browserBar{height:24px;font-size:9px}.ProjectProof-module__gc3dEG__stage figcaption{font-size:9px}}
.HeroShowcase-module__kjaW3q__showcase{width:100%;margin:0 auto;position:relative}.HeroShowcase-module__kjaW3q__float{animation:8s ease-in-out infinite HeroShowcase-module__kjaW3q__float;position:relative}.HeroShowcase-module__kjaW3q__float:after{content:"";z-index:-1;filter:blur(36px);background:#1241a61a;border-radius:50%;position:absolute;inset:48% 9% -26px}.HeroShowcase-module__kjaW3q__frame{aspect-ratio:16/9;isolation:isolate;background:#01161e;border:1px solid #01161e14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 44px 76px -40px #01161e75,0 8px 22px -12px #01161e30}.HeroShowcase-module__kjaW3q__poster,.HeroShowcase-module__kjaW3q__video{width:100%;height:100%;display:block;position:absolute;inset:0}.HeroShowcase-module__kjaW3q__poster img{object-fit:cover;width:100%;height:100%;display:block}.HeroShowcase-module__kjaW3q__video{object-fit:contain;opacity:0;cursor:pointer;transition:opacity .3s}.HeroShowcase-module__kjaW3q__video:focus-visible{outline-offset:-6px;outline:3px solid #ffed65}.HeroShowcase-module__kjaW3q__frame[data-ready=true] .HeroShowcase-module__kjaW3q__video{opacity:1}.HeroShowcase-module__kjaW3q__frame:fullscreen{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%}.HeroShowcase-module__kjaW3q__frame:fullscreen .HeroShowcase-module__kjaW3q__poster img{object-fit:contain}.HeroShowcase-module__kjaW3q__footer{color:var(--fg-3);font:13px/1.5 var(--font-body);justify-content:space-between;align-items:center;gap:24px;padding-top:30px;display:flex}.HeroShowcase-module__kjaW3q__controls{align-items:center;gap:22px;display:flex}.HeroShowcase-module__kjaW3q__controls :where(a,button){min-width:44px;min-height:44px;color:var(--fg-1);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.HeroShowcase-module__kjaW3q__controls :where(a,button):hover{color:#1a56d9}.HeroShowcase-module__kjaW3q__controls :where(a,button):focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #1a56d9}.HeroShowcase-module__kjaW3q__controls :where(a,button)>:first-child{font-size:18px}.HeroShowcase-module__kjaW3q__fallback{font:13px/1.5 var(--font-body);text-align:right}.HeroShowcase-module__kjaW3q__fallback a{color:#1a56d9}.HeroShowcase-module__kjaW3q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HeroShowcase-module__kjaW3q__float[data-paused=true],.HeroShowcase-module__kjaW3q__float[data-reduced=true]{animation:none}@keyframes HeroShowcase-module__kjaW3q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:600px){.HeroShowcase-module__kjaW3q__showcase{max-width:420px}.HeroShowcase-module__kjaW3q__frame{aspect-ratio:9/16;border-radius:14px}.HeroShowcase-module__kjaW3q__footer{gap:12px;padding-top:20px;font-size:11px}.HeroShowcase-module__kjaW3q__controls{gap:16px}.HeroShowcase-module__kjaW3q__desktopLabel{display:none}.HeroShowcase-module__kjaW3q__controls :where(a,button){min-height:44px}.HeroShowcase-module__kjaW3q__controls a{justify-content:center;min-width:28px}}@media (prefers-reduced-motion:reduce){.HeroShowcase-module__kjaW3q__float{animation:none}.HeroShowcase-module__kjaW3q__video{transition:none}}
