.blog-module__R2lbeq__page{color:#20251f;padding:142px 0 85px}.blog-module__R2lbeq__eyebrow{color:#647052;font:400 10px/1.5 var(--font-jetbrains), monospace;letter-spacing:1.1px;text-transform:uppercase;display:block}.blog-module__R2lbeq__heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}.blog-module__R2lbeq__heading h1,.blog-module__R2lbeq__homeHeading h2{font:500 clamp(42px, 5.7vw, 78px)/1.04 var(--font-display), sans-serif;letter-spacing:-.055em;margin:22px 0 0}.blog-module__R2lbeq__heading em,.blog-module__R2lbeq__homeHeading em{font-family:Georgia,Times New Roman,serif;font-weight:400}.blog-module__R2lbeq__intro{color:#65705c;justify-self:end;max-width:370px;margin:0 0 5px;font-size:14px;line-height:1.9}.blog-module__R2lbeq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-module__R2lbeq__card{color:#253023;border:1px solid #cbd0c2;border-radius:18px;flex-direction:column;min-width:0;min-height:394px;padding:29px;text-decoration:none;display:flex}.blog-module__R2lbeq__tone0{color:#f6f7ed;background:#22392f;border-color:#22392f}.blog-module__R2lbeq__tone1{background:#e3eaf0}.blog-module__R2lbeq__tone2{background:#eee8d8}.blog-module__R2lbeq__cardMeta{font:400 9px/1.5 var(--font-jetbrains), monospace;text-transform:uppercase;letter-spacing:.7px;opacity:.76;justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-module__R2lbeq__cardMeta>span:last-child{border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.blog-module__R2lbeq__card h3{font:500 clamp(25px,2.4vw,34px)/1.15 var(--font-display),sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:43px 0 19px}.blog-module__R2lbeq__card p{opacity:.83;margin:0 0 31px;font-size:13px;line-height:1.8}.blog-module__R2lbeq__cardBottom{border-top:1px solid #73816e50;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.blog-module__R2lbeq__tone0 .blog-module__R2lbeq__cardBottom{border-color:#b9c8ba50}.blog-module__R2lbeq__readLink{align-items:center;gap:7px;font-size:11px;display:inline-flex}.blog-module__R2lbeq__card:hover .blog-module__R2lbeq__readLink{text-underline-offset:4px;text-decoration:underline}.blog-module__R2lbeq__card:focus-visible{outline-offset:5px;outline:3px solid #718a3e}.blog-module__R2lbeq__older{margin-top:60px}.blog-module__R2lbeq__older h2{font:500 25px/1.2 var(--font-display),sans-serif;letter-spacing:-.04em;margin-bottom:15px}.blog-module__R2lbeq__olderLink{border-bottom:1px solid #d6dbce;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;display:flex}.blog-module__R2lbeq__olderLink h3{margin-bottom:7px;font-size:18px}.blog-module__R2lbeq__olderLink p{color:#65705c;margin-bottom:9px;font-size:13px;line-height:1.7}.blog-module__R2lbeq__olderLink small{color:#65705c;font-size:10px}.blog-module__R2lbeq__olderLink:hover h3{text-underline-offset:4px;text-decoration:underline}.blog-module__R2lbeq__olderLink>svg{flex-shrink:0}.blog-module__R2lbeq__contact{background:#ebefdf;border:1px solid #d4d9c9;border-radius:18px;margin-top:65px;padding:36px}.blog-module__R2lbeq__contact h2{font:500 34px/1.1 var(--font-display),sans-serif;letter-spacing:-.045em;margin:16px 0 12px}.blog-module__R2lbeq__contact p{color:#58674b;max-width:490px;margin-bottom:23px;font-size:14px;line-height:1.8}.blog-module__R2lbeq__article{max-width:780px;margin:0 auto;padding:0 30px}.blog-module__R2lbeq__back{color:#65705c;align-items:center;gap:10px;margin-bottom:40px;font-size:12px;display:inline-flex}.blog-module__R2lbeq__back:hover{text-underline-offset:4px;text-decoration:underline}.blog-module__R2lbeq__articleHeader h1{font:500 clamp(36px,4.5vw,60px)/1.07 var(--font-display),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:20px 0}.blog-module__R2lbeq__teaser{color:#626e57;font-size:17px;line-height:1.8}.blog-module__R2lbeq__byline{color:#626e57;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:10px;padding:22px 0;font-size:11px;display:flex}.blog-module__R2lbeq__byline a{color:#273722;text-underline-offset:3px;text-decoration:underline}.blog-module__R2lbeq__byline span{align-items:center;gap:6px;display:inline-flex}.blog-module__R2lbeq__takeaway{background:#ebefdf;border-left:3px solid #738653;border-radius:0 12px 12px 0;margin:14px 0 40px;padding:24px}.blog-module__R2lbeq__takeaway strong{font:400 10px/1.5 var(--font-jetbrains),monospace;letter-spacing:1px;text-transform:uppercase;color:#556441;display:block}.blog-module__R2lbeq__takeaway p{margin-top:9px;font-size:16px;line-height:1.7}.blog-module__R2lbeq__body{color:#384132;font-size:17px;line-height:1.85}.blog-module__R2lbeq__body>p{margin:23px 0}.blog-module__R2lbeq__body h2{font:500 29px/1.25 var(--font-display),sans-serif;letter-spacing:-.03em;color:#20251f;margin:46px 0 16px}.blog-module__R2lbeq__body h3{margin:32px 0 12px;font-size:22px}.blog-module__R2lbeq__body ul,.blog-module__R2lbeq__body ol{margin:23px 0;padding-left:25px}.blog-module__R2lbeq__body ul{list-style:outside}.blog-module__R2lbeq__body ol{list-style:decimal}.blog-module__R2lbeq__body li{margin:12px 0;padding-left:4px}.blog-module__R2lbeq__body a{color:#3d5c2d;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.blog-module__R2lbeq__body a:hover{color:#1f3616}.blog-module__R2lbeq__body strong{color:#242f1f;font-weight:600}.blog-module__R2lbeq__body code{background:#e9eddc;border-radius:4px;padding:2px 5px;font-size:.9em}.blog-module__R2lbeq__body blockquote{border-left:3px solid #a2af81;margin:25px 0;padding-left:20px;font-style:italic}.blog-module__R2lbeq__editorialNote{color:#697260;border-top:1px solid #d6dbce;margin-top:35px;padding-top:18px;font-size:11px;line-height:1.8}.blog-module__R2lbeq__related{margin-top:45px}.blog-module__R2lbeq__related h2{font:500 25px var(--font-display),sans-serif;margin-bottom:15px}.blog-module__R2lbeq__related a{border-bottom:1px solid #d6dbce;padding:15px 0;font-size:14px;display:block}.blog-module__R2lbeq__related a:hover{text-underline-offset:4px;text-decoration:underline}.blog-module__R2lbeq__home{padding-top:35px;padding-bottom:70px}.blog-module__R2lbeq__homeHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.blog-module__R2lbeq__homeHeading h2{margin-top:17px;font-size:clamp(34px,4.3vw,54px)}.blog-module__R2lbeq__homeHeading>a{flex-shrink:0}@media (max-width:900px){.blog-module__R2lbeq__grid{gap:13px}.blog-module__R2lbeq__card{padding:22px}.blog-module__R2lbeq__card h3{font-size:27px}.blog-module__R2lbeq__cardBottom{flex-direction:column;align-items:flex-start;gap:11px}}@media (max-width:700px){.blog-module__R2lbeq__page{padding-top:115px;padding-bottom:55px}.blog-module__R2lbeq__heading{margin-bottom:29px;display:block}.blog-module__R2lbeq__heading h1{font-size:48px}.blog-module__R2lbeq__intro{margin:23px 0 0;font-size:13px}.blog-module__R2lbeq__grid{grid-template-columns:1fr;gap:18px}.blog-module__R2lbeq__card{min-height:335px;padding:26px}.blog-module__R2lbeq__card h3{margin-top:31px;font-size:31px}.blog-module__R2lbeq__cardBottom{flex-direction:row;align-items:center}.blog-module__R2lbeq__contact{margin-top:43px;padding:25px}.blog-module__R2lbeq__contact h2{font-size:31px}.blog-module__R2lbeq__article{padding:0 21px}.blog-module__R2lbeq__articleHeader h1{font-size:39px}.blog-module__R2lbeq__teaser{font-size:15px}.blog-module__R2lbeq__body{font-size:16px}.blog-module__R2lbeq__body h2{font-size:26px}.blog-module__R2lbeq__byline{gap:10px 15px}.blog-module__R2lbeq__takeaway{padding:21px}.blog-module__R2lbeq__home{padding-top:20px;padding-bottom:50px}.blog-module__R2lbeq__homeHeading{display:block}.blog-module__R2lbeq__homeHeading>a{margin-top:22px;display:inline-flex}}@media (max-width:360px){.blog-module__R2lbeq__articleHeader h1{font-size:34px}.blog-module__R2lbeq__card{padding:22px}.blog-module__R2lbeq__card h3{font-size:28px}.blog-module__R2lbeq__heading h1{font-size:42px}}.blog-module__R2lbeq__comparison{border:1px solid #d0d7c5;border-radius:12px;margin:30px 0;overflow-x:auto}.blog-module__R2lbeq__comparison:focus-visible{outline-offset:4px;outline:3px solid #738653}.blog-module__R2lbeq__comparison table{border-collapse:collapse;width:100%;min-width:570px;font-size:14px;line-height:1.65}.blog-module__R2lbeq__comparison caption{text-align:left;color:#59664d;background:#f0f2e8;padding:17px 20px;font-size:12px}.blog-module__R2lbeq__comparison th,.blog-module__R2lbeq__comparison td{text-align:left;vertical-align:top;border-top:1px solid #d0d7c5;padding:17px 20px}.blog-module__R2lbeq__comparison thead{background:#e8eddf}.blog-module__R2lbeq__comparison th{color:#263322;font-weight:600}.blog-module__R2lbeq__comparison tbody th{width:25%}.blog-module__R2lbeq__code{color:#e9eedf;font:400 13px/1.75 var(--font-jetbrains), monospace;background:#20251f;border-radius:12px;margin:22px 0;padding:18px 20px;overflow-x:auto}.blog-module__R2lbeq__code code{font-size:inherit;color:inherit;white-space:pre;background:0 0;padding:0}
.home-module__oe3DtG__hero>div>.tile{height:100%}.home-module__oe3DtG__workGrid>div>.tile{height:100%}.home-module__oe3DtG__playGrid>div>.tile{height:100%}.home-module__oe3DtG__serviceGrid>div>.tile{height:100%}.home-module__oe3DtG__writingGrid>div>.tile{height:100%}.home-module__oe3DtG__toolCard>.tile{height:100%}.home-module__oe3DtG__hero{gap:var(--gap);grid-template-rows:auto auto;grid-template-columns:1.9fr 1fr 1fr;padding-top:22px;display:grid}.home-module__oe3DtG__heroMain{background:radial-gradient(120% 90% at 100% 0%, #2c3320 0%, transparent 55%), var(--ink);flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:clamp(460px,62vh,620px);padding:clamp(24px,3.4vw,48px);display:flex}.home-module__oe3DtG__mark{background:#ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.home-module__oe3DtG__heroMain>.tile-label{position:absolute;top:clamp(22px,2.6vw,36px);left:clamp(24px,3.4vw,48px);right:clamp(24px,3.4vw,48px)}.home-module__oe3DtG__heroTitle{font-family:var(--display);letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(42px,5.4vw,82px);font-weight:500;line-height:.98}.home-module__oe3DtG__heroTitle em{color:var(--lime);font-style:normal}.home-module__oe3DtG__heroLead{color:#c9cbc0;max-width:470px;margin:0 0 26px;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.home-module__oe3DtG__heroActions{flex-wrap:wrap;gap:10px;display:flex}.home-module__oe3DtG__buttonLime,.home-module__oe3DtG__buttonGhost{transition:transform .3s var(--ease-out), background .2s, color .2s;border-radius:999px;align-items:center;gap:10px;padding:15px 22px;font-size:14px;font-weight:600;display:inline-flex}.home-module__oe3DtG__buttonLime{background:var(--lime);color:var(--ink)}.home-module__oe3DtG__buttonLime:hover{background:#e6ff9a;transform:translateY(-2px)}.home-module__oe3DtG__buttonGhost{color:var(--cream);box-shadow:inset 0 0 0 1px #fff3}.home-module__oe3DtG__buttonGhost:hover{background:#ffffff14}:is(.home-module__oe3DtG__heroAvailable .tile,.home-module__oe3DtG__heroNow .tile,.home-module__oe3DtG__heroStats .tile,.home-module__oe3DtG__heroTime .tile){flex-direction:column;justify-content:space-between;min-height:190px;display:flex}.home-module__oe3DtG__pulse{background:#3f7d16;border-radius:50%;width:8px;height:8px;animation:2.4s infinite home-module__oe3DtG__pulse;box-shadow:0 0 #3f7d1666}@keyframes home-module__oe3DtG__pulse{70%{box-shadow:0 0 0 9px #3f7d1600}to{box-shadow:0 0 #3f7d1600}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__pulse{animation:none}}.home-module__oe3DtG__tileBig{font-family:var(--display);letter-spacing:-.04em;max-width:12ch;margin:26px 0 0;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.02}.home-module__oe3DtG__tileMid{font-family:var(--display);letter-spacing:-.03em;margin:26px 0 0;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.12}.home-module__oe3DtG__tileSmall{opacity:.8;max-width:26ch;margin:8px 0 0;font-size:13.5px;line-height:1.45}.home-module__oe3DtG__stats{gap:22px;margin-top:22px;display:flex}.home-module__oe3DtG__stats p{flex-direction:column;margin:0;display:flex}.home-module__oe3DtG__stats strong{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,60px);font-weight:500;line-height:1}.home-module__oe3DtG__stats p>span{opacity:.75;font-size:13px}.home-module__oe3DtG__section{padding-block:clamp(72px,9vw,128px) 0}.home-module__oe3DtG__heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(26px,3vw,40px);display:flex}.home-module__oe3DtG__heading h2{font-family:var(--display);letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1}.home-module__oe3DtG__heading h2 em{color:#6f7a3d;font-style:normal}.home-module__oe3DtG__headingNote{max-width:360px;color:var(--muted-ink);font-size:15px;line-height:1.55}.home-module__oe3DtG__headingNote p{margin:0}.home-module__oe3DtG__headingNote a{text-underline-offset:3px;text-decoration:underline}.home-module__oe3DtG__inlineLink,.home-module__oe3DtG__sectionFoot a{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.home-module__oe3DtG__inlineLink:hover,.home-module__oe3DtG__sectionFoot a:hover{text-underline-offset:4px;text-decoration:underline}.home-module__oe3DtG__sectionFoot{text-align:right;margin:22px 0 0;font-size:14px}.home-module__oe3DtG__shotWrap{margin-top:auto}.home-module__oe3DtG__shot{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px #0000000d,0 20px 40px -26px #17181a80}.home-module__oe3DtG__shotBar{font:500 10px/1 var(--font-jetbrains), monospace;color:#6b6d64;background:#fbfaf7;border-bottom:1px solid #ecebe5;align-items:center;gap:12px;padding:9px 12px;display:flex}.home-module__oe3DtG__shotBar span{gap:4px;display:flex}.home-module__oe3DtG__shotBar i{background:#dcdad2;border-radius:50%;width:7px;height:7px}.home-module__oe3DtG__shotImage{aspect-ratio:16/10;position:relative;overflow:hidden}.home-module__oe3DtG__shotImage img{object-fit:cover;object-position:top}.home-module__oe3DtG__workGrid{gap:var(--gap);grid-template-columns:repeat(6,1fr);display:grid}.home-module__oe3DtG__workLarge{grid-area:span 2/span 4}.home-module__oe3DtG__workTall{grid-area:span 2/span 2}.home-module__oe3DtG__workHalf{grid-column:span 3}.home-module__oe3DtG__workTile{flex-direction:column;gap:10px;display:flex!important}.home-module__oe3DtG__workMeta{padding-right:48px}.home-module__oe3DtG__workTitle{font-family:var(--display);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1}.home-module__oe3DtG__workText{opacity:.85;max-width:46ch;margin:0 0 14px;font-size:15px;line-height:1.5}.home-module__oe3DtG__workTall .home-module__oe3DtG__shot,.home-module__oe3DtG__workHalf .home-module__oe3DtG__shotWrap{margin-top:auto}.home-module__oe3DtG__workCta{align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.home-module__oe3DtG__workTall .home-module__oe3DtG__shotImage{aspect-ratio:4/5}.home-module__oe3DtG__gallerySection{padding-top:clamp(72px,9vw,128px)}.home-module__oe3DtG__toolCard{flex:none;width:clamp(290px,31vw,430px)}.home-module__oe3DtG__toolTile{flex-direction:column;gap:10px;min-height:470px;display:flex!important}.home-module__oe3DtG__toolTitle{font-family:var(--display);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(30px,2.8vw,40px);font-weight:500;line-height:1}.home-module__oe3DtG__toolText{opacity:.82;margin:0;font-size:14.5px;line-height:1.5}.home-module__oe3DtG__toolShot{aspect-ratio:16/10;border-radius:12px;margin-top:auto;position:relative;overflow:hidden}.home-module__oe3DtG__toolShot img{object-fit:cover}.home-module__oe3DtG__toolTerminal{color:#d7ff63;font:12px/1.7 var(--font-jetbrains), monospace;white-space:pre;background:#17181a;border-radius:12px;margin:auto 0 0;padding:16px;overflow:hidden}.home-module__oe3DtG__toolRec{font:500 12px/1.4 var(--font-jetbrains), monospace;background:#fff7f0;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:18px;display:flex}.home-module__oe3DtG__toolRec i{background:#e5484d;border-radius:50%;flex:none;width:12px;height:12px}.home-module__oe3DtG__playGrid{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.home-module__oe3DtG__playTile{flex-direction:column;gap:10px;display:flex!important}.home-module__oe3DtG__tinted{margin-top:clamp(72px,9vw,128px);padding-block:clamp(64px,8vw,110px)}.home-module__oe3DtG__serviceGrid{gap:var(--gap);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.home-module__oe3DtG__serviceTile{flex-direction:column;gap:12px;min-height:330px;display:flex!important}.home-module__oe3DtG__serviceFeature .tile{flex-direction:column;gap:12px;min-height:330px;display:flex!important}.home-module__oe3DtG__serviceFeature .tile>.tile-label:last-child{margin-top:auto}.home-module__oe3DtG__serviceTile>.tile-label{margin-top:auto}.home-module__oe3DtG__serviceIcon{margin-top:18px}.home-module__oe3DtG__serviceTitle{font-family:var(--display);letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.02}.home-module__oe3DtG__serviceTitleSmall{font-family:var(--display);letter-spacing:-.03em;margin:4px 0 0;font-size:22px;font-weight:500;line-height:1.1}.home-module__oe3DtG__writingGrid{gap:var(--gap);grid-template-columns:1.4fr 1fr 1fr;display:grid}.home-module__oe3DtG__postTile{flex-direction:column;gap:12px;min-height:300px;display:flex!important}.home-module__oe3DtG__postTitleLead{font-family:var(--display);letter-spacing:-.045em;margin:22px 48px 0 0;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.04}.home-module__oe3DtG__postTitle{font-family:var(--display);letter-spacing:-.03em;margin:22px 40px 0 0;font-size:22px;font-weight:500;line-height:1.12}.home-module__oe3DtG__tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.home-module__oe3DtG__tags span{background:#17181a0f;border-radius:999px;padding:5px 10px;font-size:11.5px}@media (max-width:1100px){.home-module__oe3DtG__hero{grid-template-columns:1fr 1fr}.home-module__oe3DtG__heroMain{grid-area:auto/span 2;min-height:520px}.home-module__oe3DtG__workLarge,.home-module__oe3DtG__workTall{grid-area:auto/span 6}.home-module__oe3DtG__workTall .home-module__oe3DtG__shotImage{aspect-ratio:16/10}.home-module__oe3DtG__serviceGrid,.home-module__oe3DtG__writingGrid{grid-template-columns:1fr 1fr}.home-module__oe3DtG__writingLead{grid-column:span 2}}@media (max-width:700px){.home-module__oe3DtG__hero{grid-template-columns:1fr 1fr;padding-top:12px}.home-module__oe3DtG__heroMain{min-height:500px;padding-top:80px}:is(.home-module__oe3DtG__heroAvailable .tile,.home-module__oe3DtG__heroNow .tile,.home-module__oe3DtG__heroStats .tile,.home-module__oe3DtG__heroTime .tile){min-height:150px}.home-module__oe3DtG__heroNow,.home-module__oe3DtG__heroStats{grid-column:span 2}.home-module__oe3DtG__heading{flex-direction:column;align-items:flex-start;gap:14px}.home-module__oe3DtG__workHalf{grid-column:span 6}.home-module__oe3DtG__playGrid,.home-module__oe3DtG__serviceGrid,.home-module__oe3DtG__writingGrid{grid-template-columns:1fr}.home-module__oe3DtG__writingLead{grid-column:auto}.home-module__oe3DtG__toolCard{width:82vw}.home-module__oe3DtG__toolTile{min-height:430px}.home-module__oe3DtG__serviceTile{min-height:0}.home-module__oe3DtG__serviceFeature .tile{min-height:0}}
.case-study-module__Kdr6xa__page{color:#20251f;background:var(--paper);padding:142px 0 85px}.case-study-module__Kdr6xa__back{color:#65705c;align-items:center;gap:10px;margin-bottom:40px;font-size:12px;display:inline-flex}.case-study-module__Kdr6xa__back:hover{text-underline-offset:4px;text-decoration:underline}.case-study-module__Kdr6xa__eyebrow{color:#647052;font:400 10px/1.5 var(--font-jetbrains), monospace;letter-spacing:1.1px;text-transform:uppercase;display:block}.case-study-module__Kdr6xa__header{grid-template-columns:1.35fr 1fr;align-items:end;gap:48px;display:grid}.case-study-module__Kdr6xa__header h1{font:500 clamp(42px, 5.7vw, 78px)/1.04 var(--font-display), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0}.case-study-module__Kdr6xa__header h1 em{letter-spacing:-.045em;color:#4b6a2c;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.case-study-module__Kdr6xa__name{font:500 15px/1.4 var(--font-display), sans-serif;letter-spacing:0;color:#556b42;margin-bottom:14px;display:block}.case-study-module__Kdr6xa__summary{color:#626e57;justify-self:end;max-width:400px;margin:0 0 6px;font-size:15px;line-height:1.85}.case-study-module__Kdr6xa__facts{border-top:1px solid #d6dbce;border-bottom:1px solid #d6dbce;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;display:grid}.case-study-module__Kdr6xa__facts>div{min-width:0;padding:20px 20px 20px 0}.case-study-module__Kdr6xa__facts>div+div{border-left:1px solid #d6dbce;padding-left:20px}.case-study-module__Kdr6xa__facts dt{font:400 9px/1.5 var(--font-jetbrains), monospace;letter-spacing:.8px;text-transform:uppercase;color:#6a765d}.case-study-module__Kdr6xa__facts dd{color:#273722;margin:7px 0 0;font-size:14px;line-height:1.5}.case-study-module__Kdr6xa__visual{background:#e3eaf0;border-radius:18px;margin:44px 0 0;padding:44px;position:relative}.case-study-module__Kdr6xa__browser{background:#fff;border:1px solid #fff6;border-radius:10px;overflow:hidden;box-shadow:0 7px #4258490a,0 16px 27px #2039231c}.case-study-module__Kdr6xa__chrome{color:#73806f;font:400 9px/1.4 var(--font-jetbrains), monospace;background:#f8faf7;border-bottom:1px solid #263a2912;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;padding:11px 14px;display:grid}.case-study-module__Kdr6xa__dots{gap:5px;display:flex}.case-study-module__Kdr6xa__dots i{background:#d3d9cd;border-radius:50%;width:7px;height:7px}.case-study-module__Kdr6xa__screen{aspect-ratio:1.6;position:relative}.case-study-module__Kdr6xa__screen img{object-fit:cover;object-position:top}.case-study-module__Kdr6xa__phones{align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:-36px;right:64px}.case-study-module__Kdr6xa__phone{background:#20251f;border:5px solid #20251f;border-radius:24px;width:150px;overflow:hidden;box-shadow:0 18px 32px #2039233a}.case-study-module__Kdr6xa__phone+.case-study-module__Kdr6xa__phone{width:128px}.case-study-module__Kdr6xa__phone img{width:100%;height:auto;display:block}.case-study-module__Kdr6xa__story{max-width:820px;margin:96px auto 0}.case-study-module__Kdr6xa__story>section+section{margin-top:72px}.case-study-module__Kdr6xa__idea p{font:500 clamp(24px, 2.6vw, 33px)/1.35 var(--font-display), sans-serif;letter-spacing:-.03em;color:#273722;text-wrap:pretty;margin-top:18px}.case-study-module__Kdr6xa__sectionTitle{font:500 clamp(30px, 3.4vw, 44px)/1.1 var(--font-display), sans-serif;letter-spacing:-.05em;margin:16px 0 30px}.case-study-module__Kdr6xa__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-study-module__Kdr6xa__feature{background:#fbfcf8;border:1px solid #d4d9c9;border-radius:16px;padding:26px}.case-study-module__Kdr6xa__number{font:400 10px/1.5 var(--font-jetbrains), monospace;color:#7a8670}.case-study-module__Kdr6xa__feature h3{font:500 21px/1.25 var(--font-display), sans-serif;letter-spacing:-.03em;margin:18px 0 9px}.case-study-module__Kdr6xa__feature p,.case-study-module__Kdr6xa__care p{color:#4c5843;font-size:15px;line-height:1.8}.case-study-module__Kdr6xa__feature ul,.case-study-module__Kdr6xa__care ul,.case-study-module__Kdr6xa__today ul{margin:14px 0 0;padding:0;list-style:none}.case-study-module__Kdr6xa__feature li,.case-study-module__Kdr6xa__care li{color:#4c5843;margin-top:8px;padding-left:18px;font-size:14px;line-height:1.7;position:relative}.case-study-module__Kdr6xa__feature li:before,.case-study-module__Kdr6xa__care li:before{content:"";background:#9cbd4e;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.case-study-module__Kdr6xa__care{color:#f6f7ed;background:#22392f;border-radius:18px;padding:36px}.case-study-module__Kdr6xa__care .case-study-module__Kdr6xa__eyebrow{color:#b8c9a5}.case-study-module__Kdr6xa__care .case-study-module__Kdr6xa__sectionTitle{color:#f6f7ed;margin-bottom:18px}.case-study-module__Kdr6xa__care p,.case-study-module__Kdr6xa__care li{color:#d6dfcf}.case-study-module__Kdr6xa__care li:before{background:var(--electric)}.case-study-module__Kdr6xa__today ul{border-top:1px solid #d6dbce;margin-top:20px}.case-study-module__Kdr6xa__today li{color:#273722;border-bottom:1px solid #d6dbce;align-items:center;gap:14px;padding:17px 0;font-size:16px;display:flex}.case-study-module__Kdr6xa__today li:before{content:"✳";color:#7a9a3a}.case-study-module__Kdr6xa__links{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px;display:flex}.case-study-module__Kdr6xa__secondaryLink{text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.case-study-module__Kdr6xa__note{color:#697260;border-top:1px solid #d6dbce;margin-top:48px;padding-top:18px;font-size:11px;line-height:1.8}.case-study-module__Kdr6xa__footer{max-width:820px;margin:0 auto}.case-study-module__Kdr6xa__more{margin-top:45px}.case-study-module__Kdr6xa__more a{border-bottom:1px solid #d6dbce;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:10px;padding:22px 0;display:grid}.case-study-module__Kdr6xa__more strong{font:500 24px/1.2 var(--font-display), sans-serif;letter-spacing:-.03em}.case-study-module__Kdr6xa__more a span{color:#65705c;font-size:13px}.case-study-module__Kdr6xa__more a:hover strong{text-underline-offset:5px;text-decoration:underline}@media (max-width:900px){.case-study-module__Kdr6xa__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__Kdr6xa__facts>div:nth-child(3){border-left:0;padding-left:0}.case-study-module__Kdr6xa__facts>div:nth-child(n+3){border-top:1px solid #d6dbce}.case-study-module__Kdr6xa__phones{right:30px}.case-study-module__Kdr6xa__phone{width:116px}.case-study-module__Kdr6xa__phone+.case-study-module__Kdr6xa__phone{width:100px}}@media (max-width:700px){.case-study-module__Kdr6xa__page{padding-top:115px;padding-bottom:55px}.case-study-module__Kdr6xa__header{display:block}.case-study-module__Kdr6xa__header h1{font-size:44px}.case-study-module__Kdr6xa__summary{margin-top:22px;font-size:14px}.case-study-module__Kdr6xa__facts{margin-top:34px}.case-study-module__Kdr6xa__visual{margin-top:30px;padding:16px}.case-study-module__Kdr6xa__phones{justify-content:center;margin-top:18px;position:static}.case-study-module__Kdr6xa__phone{width:128px}.case-study-module__Kdr6xa__phone+.case-study-module__Kdr6xa__phone{width:112px}.case-study-module__Kdr6xa__story{margin-top:56px}.case-study-module__Kdr6xa__story>section+section{margin-top:52px}.case-study-module__Kdr6xa__features{grid-template-columns:1fr}.case-study-module__Kdr6xa__feature{padding:22px}.case-study-module__Kdr6xa__care{padding:26px 22px}.case-study-module__Kdr6xa__more a{grid-template-columns:1fr auto}.case-study-module__Kdr6xa__more a span{grid-column:1}.case-study-module__Kdr6xa__more a svg{grid-area:1/2/span 2}}@media (max-width:360px){.case-study-module__Kdr6xa__header h1{font-size:38px}}.case-study-module__Kdr6xa__header+.case-study-module__Kdr6xa__facts+.case-study-module__Kdr6xa__links{margin-top:28px}.case-study-module__Kdr6xa__packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-study-module__Kdr6xa__package{background:#ebefdf;border:1px solid #c9d3b9;border-radius:18px;padding:30px}.case-study-module__Kdr6xa__package h3{font:500 22px/1.25 var(--font-display), sans-serif;letter-spacing:-.03em}.case-study-module__Kdr6xa__package strong{font:500 34px/1.1 var(--font-display), sans-serif;letter-spacing:-.04em;color:#2f4a22;margin-top:10px;display:block}.case-study-module__Kdr6xa__package p{color:#4c5843;margin-top:12px;font-size:14px;line-height:1.75}.case-study-module__Kdr6xa__package ul{margin:18px 0 0;padding:0;list-style:none}.case-study-module__Kdr6xa__package li{color:#384132;align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;line-height:1.6;display:flex}.case-study-module__Kdr6xa__package li svg{color:#5d7d2c;flex-shrink:0;margin-top:3px}.case-study-module__Kdr6xa__packageNote{color:#626e57;margin-top:18px;font-size:14px}.case-study-module__Kdr6xa__packageNote a{color:#273722;text-underline-offset:4px;text-decoration:underline}.case-study-module__Kdr6xa__proof{color:#384132;font-size:16px;line-height:1.8}.case-study-module__Kdr6xa__faq details{border-bottom:1px solid #d6dbce}.case-study-module__Kdr6xa__faq details:first-child{border-top:1px solid #d6dbce}.case-study-module__Kdr6xa__faq summary{cursor:pointer;font:500 18px/1.4 var(--font-display), sans-serif;letter-spacing:-.02em;padding:18px 0;list-style-position:inside}.case-study-module__Kdr6xa__faq details p{color:#4c5843;padding:0 0 20px;font-size:15px;line-height:1.8}.case-study-module__Kdr6xa__cta{background:#ebefdf;border:1px solid #d4d9c9;border-radius:18px;margin-top:72px;padding:36px}.case-study-module__Kdr6xa__cta h2{font:500 34px/1.1 var(--font-display), sans-serif;letter-spacing:-.045em;margin:16px 0 12px}.case-study-module__Kdr6xa__cta p{color:#58674b;max-width:490px;margin-bottom:23px;font-size:14px;line-height:1.8}@media (max-width:700px){.case-study-module__Kdr6xa__packages{grid-template-columns:1fr}.case-study-module__Kdr6xa__package{padding:24px}.case-study-module__Kdr6xa__cta{margin-top:52px;padding:25px}.case-study-module__Kdr6xa__cta h2{font-size:29px}}
