.site-module__GXnlqa__shell{--u:1px;--gutter:32px;--rule:#d6d4cf;--rule-soft:#e3e1dc;background:var(--c-bg);min-height:100svh;color:var(--c-ink);flex-direction:column;display:flex}@media (max-width:700px){.site-module__GXnlqa__shell{--gutter:20px}}.site-module__GXnlqa__wrap{width:100%;max-width:1344px;padding:0 var(--gutter);margin:0 auto}.site-module__GXnlqa__header{z-index:30;background:var(--c-bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.site-module__GXnlqa__headerInner{align-items:center;gap:40px;height:72px;display:flex}.site-module__GXnlqa__logo{flex:none;width:140px;display:block}.site-module__GXnlqa__logo img{width:100%;height:auto}.site-module__GXnlqa__nav{scrollbar-width:none;flex:1;gap:30px;min-width:0;display:flex;overflow-x:auto}.site-module__GXnlqa__nav::-webkit-scrollbar{display:none}.site-module__GXnlqa__navLink{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--c-gray-700);border-bottom:1px solid #0000;padding:6px 0;font-size:13px;transition:color .2s,border-color .2s;display:inline-block}.site-module__GXnlqa__navLink:hover{color:var(--c-ink)}.site-module__GXnlqa__navLink[aria-current=page],.site-module__GXnlqa__navLink[data-current]{color:var(--c-ink);border-bottom-color:var(--c-green)}.site-module__GXnlqa__headerEnd{flex:none;align-items:center;gap:22px;margin-left:auto;display:flex}.site-module__GXnlqa__lang{font-family:var(--font-mono);gap:2px;font-size:12px;display:flex}.site-module__GXnlqa__lang a,.site-module__GXnlqa__lang span{text-transform:uppercase;padding:4px 6px}.site-module__GXnlqa__lang a{color:var(--c-gray-500);transition:color .2s}.site-module__GXnlqa__lang a:hover,.site-module__GXnlqa__lang span{color:var(--c-ink)}.site-module__GXnlqa__headerCta{--btn-w:180}@media (max-width:1000px){.site-module__GXnlqa__headerInner{flex-wrap:wrap;gap:2px 16px;height:auto;padding-top:14px}.site-module__GXnlqa__nav{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;flex:1 0 100%;order:3;gap:24px}}@media (max-width:560px){.site-module__GXnlqa__logo{width:116px}.site-module__GXnlqa__headerCta{display:none}}.site-module__GXnlqa__main{flex:1;width:100%}.site-module__GXnlqa__crumbs{padding-top:36px}.site-module__GXnlqa__crumbs ol{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.site-module__GXnlqa__crumbs li{align-items:baseline;gap:10px;display:flex}.site-module__GXnlqa__crumbs li+li:before{content:"/";color:#bdbab3}.site-module__GXnlqa__crumbs a{transition:color .2s}.site-module__GXnlqa__crumbs a:hover,.site-module__GXnlqa__crumbs [aria-current]{color:var(--c-ink)}.site-module__GXnlqa__kicker{font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--c-green);gap:16px;margin-bottom:22px;font-size:13px;display:flex}.site-module__GXnlqa__kicker>span:first-child{color:var(--c-gray-500)}.site-module__GXnlqa__hero{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:end;gap:64px;padding:44px 0 80px;display:grid}.site-module__GXnlqa__h1{font-family:var(--font-mono);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4.7vw,66px);font-weight:400;line-height:1.02}.site-module__GXnlqa__intro{max-width:700px;color:var(--c-gray-700);flex-direction:column;gap:14px;margin-top:28px;font-size:16px;line-height:1.6;display:flex}.site-module__GXnlqa__intro p:first-child{color:var(--c-ink);font-size:19px;line-height:1.5}.site-module__GXnlqa__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.site-module__GXnlqa__textLink{color:var(--c-gray-700);text-underline-offset:4px;font-size:14px;-webkit-text-decoration:underline #bdbab3;text-decoration:underline #bdbab3;transition:color .2s,text-decoration-color .2s}.site-module__GXnlqa__textLink:hover{color:var(--c-ink);-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green)}.site-module__GXnlqa__facts{background:var(--c-white);border-radius:20px 44px 20px 20px;padding:8px 28px}.site-module__GXnlqa__facts div{border-bottom:1px solid var(--rule-soft);flex-direction:column;gap:6px;padding:18px 0;display:flex}.site-module__GXnlqa__facts div:last-child{border-bottom:0}.site-module__GXnlqa__facts dt{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);font-size:12px}.site-module__GXnlqa__facts dd{margin:0;font-size:16px;line-height:1.4}@media (max-width:1000px){.site-module__GXnlqa__hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:28px 0 56px}.site-module__GXnlqa__intro p:first-child{font-size:17px}}.site-module__GXnlqa__section{border-top:1px solid var(--rule);padding:80px 0}.site-module__GXnlqa__sectionHead{flex-direction:column;max-width:760px;margin-bottom:48px;display:flex}.site-module__GXnlqa__h2{font-family:var(--font-mono);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.08}.site-module__GXnlqa__lead{max-width:640px;color:var(--c-gray-700);margin-top:18px;font-size:16px;line-height:1.6}@media (max-width:700px){.site-module__GXnlqa__section{padding:56px 0}.site-module__GXnlqa__sectionHead{margin-bottom:34px}}.site-module__GXnlqa__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 40px;display:grid}.site-module__GXnlqa__item{flex-direction:column;gap:12px;padding-top:22px;display:flex;position:relative}.site-module__GXnlqa__itemRule{background:var(--c-ink);width:100%;height:1px;position:absolute;top:0;left:0}.site-module__GXnlqa__itemNum{font-family:var(--font-mono);color:var(--c-green);font-size:13px}.site-module__GXnlqa__itemTitle{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.3}.site-module__GXnlqa__itemText{color:var(--c-gray-700);font-size:15px;line-height:1.6}@media (max-width:1000px){.site-module__GXnlqa__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-module__GXnlqa__grid3{grid-template-columns:minmax(0,1fr);gap:32px}}.site-module__GXnlqa__stepsBox{position:relative}.site-module__GXnlqa__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.site-module__GXnlqa__stepsLine{background:var(--c-green);height:1px;position:absolute;top:5px;left:0;right:0}.site-module__GXnlqa__step{flex-direction:column;gap:12px;padding-top:34px;display:flex;position:relative}.site-module__GXnlqa__stepDot{background:var(--c-green);width:11px;height:11px;box-shadow:0 0 0 5px var(--c-bg);border-radius:50%;position:absolute;top:0;left:0}.site-module__GXnlqa__stepNum{font-family:var(--font-mono);color:var(--c-gray-500);font-size:13px}.site-module__GXnlqa__stepTitle{font-family:var(--font-mono);letter-spacing:-.03em;font-size:21px;font-weight:400;line-height:1.15}.site-module__GXnlqa__stepNote{color:var(--c-gray-700);font-size:14.5px;line-height:1.6}@media (max-width:1100px){.site-module__GXnlqa__steps{grid-template-columns:minmax(0,1fr);gap:30px;padding-left:34px}.site-module__GXnlqa__stepsLine{width:1px;height:auto;inset:6px auto 6px 5px}.site-module__GXnlqa__step{padding-top:0}.site-module__GXnlqa__stepDot{top:6px;left:-34px}.site-module__GXnlqa__stepNote{max-width:620px}}.site-module__GXnlqa__formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-module__GXnlqa__format{background:var(--c-white);border-radius:20px 56px 20px 20px;flex-direction:column;gap:14px;padding:30px 28px 32px;display:flex;position:relative}.site-module__GXnlqa__format[data-pick]{background:linear-gradient(120deg,#dcf4ed 0%,#eefbf7 57%,#fff 100%);box-shadow:inset 0 0 0 1px #bfe3d4}.site-module__GXnlqa__formatTop{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.site-module__GXnlqa__tag{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;background:#e3e1dc;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-flex}.site-module__GXnlqa__format[data-pick] .site-module__GXnlqa__tag{background:var(--c-green);color:var(--c-white)}.site-module__GXnlqa__pick{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-green);font-size:11px}.site-module__GXnlqa__formatName{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--c-green);font-size:32px;font-weight:500;line-height:1}.site-module__GXnlqa__formatSub{font-family:var(--font-mono);color:var(--c-ink);font-size:13px;line-height:1.45}.site-module__GXnlqa__formatText{color:var(--c-gray-700);font-size:15px;line-height:1.6}.site-module__GXnlqa__note{gap:18px;max-width:860px;margin-top:36px;font-size:17px;line-height:1.6;display:flex}.site-module__GXnlqa__note:before{content:"";background:var(--c-green);border-radius:2px;flex:none;width:3px}@media (max-width:1000px){.site-module__GXnlqa__formats{grid-template-columns:minmax(0,1fr)}}.site-module__GXnlqa__cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.site-module__GXnlqa__casesTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.site-module__GXnlqa__caseCard{flex-direction:column;gap:16px;display:flex}.site-module__GXnlqa__caseShot{aspect-ratio:3/2;background:var(--c-white);border-radius:16px;position:relative;overflow:hidden}.site-module__GXnlqa__caseShot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:scale .6s var(--e-out,cubic-bezier(.16, 1, .3, 1));display:block}.site-module__GXnlqa__caseCard:hover .site-module__GXnlqa__caseShot img{scale:1.025}.site-module__GXnlqa__caseMeta{font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.site-module__GXnlqa__caseName{letter-spacing:.02em;font-size:14px}.site-module__GXnlqa__caseLine{letter-spacing:.03em;color:var(--c-gray-500);font-size:11.5px}.site-module__GXnlqa__caseTitle{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.3}.site-module__GXnlqa__caseCard:hover .site-module__GXnlqa__caseTitle{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green)}.site-module__GXnlqa__more{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-green);gap:8px;font-size:12px;display:inline-flex}.site-module__GXnlqa__sectionFoot{justify-content:flex-start;margin-top:44px;display:flex}@media (max-width:1100px){.site-module__GXnlqa__cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.site-module__GXnlqa__cases,.site-module__GXnlqa__casesTwo{grid-template-columns:minmax(0,1fr);gap:36px}}.site-module__GXnlqa__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;display:grid}.site-module__GXnlqa__faqHead{align-self:start;position:sticky;top:112px}.site-module__GXnlqa__faq{border-bottom:1px solid var(--rule)}.site-module__GXnlqa__faqItem{border-top:1px solid var(--rule)}.site-module__GXnlqa__faqItem summary{cursor:pointer;letter-spacing:-.005em;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.site-module__GXnlqa__faqItem summary::-webkit-details-marker{display:none}.site-module__GXnlqa__faqItem summary:hover{color:var(--c-green-deep)}.site-module__GXnlqa__faqIcon{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.site-module__GXnlqa__faqIcon:before,.site-module__GXnlqa__faqIcon:after{content:"";background:var(--c-green);width:14px;height:1.5px;transition:rotate .35s var(--e-out,cubic-bezier(.16, 1, .3, 1));position:absolute;top:6.5px;left:0}.site-module__GXnlqa__faqIcon:after{rotate:90deg}.site-module__GXnlqa__faqItem[open] .site-module__GXnlqa__faqIcon:after{rotate:none}.site-module__GXnlqa__faqItem[open] .site-module__GXnlqa__faqIcon:before{rotate:180deg}.site-module__GXnlqa__faqAnswer{max-width:720px;color:var(--c-gray-700);padding:0 38px 26px 0;font-size:16px;line-height:1.65}@media (max-width:1000px){.site-module__GXnlqa__faqGrid{grid-template-columns:minmax(0,1fr);gap:8px}.site-module__GXnlqa__faqHead{position:static}.site-module__GXnlqa__faqItem summary{font-size:17px}.site-module__GXnlqa__faqAnswer{padding-right:0}}.site-module__GXnlqa__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-module__GXnlqa__linkCard{background:var(--c-white);border-radius:18px 36px 18px 18px;flex-direction:column;gap:10px;padding:24px 24px 26px;transition:background-color .25s;display:flex}.site-module__GXnlqa__linkCard:hover{background:#f8f8f6}.site-module__GXnlqa__linkName{font-family:var(--font-mono);letter-spacing:-.02em;justify-content:space-between;gap:12px;font-size:17px;display:flex}.site-module__GXnlqa__linkName:after{content:"→";color:var(--c-green);transition:translate .3s var(--e-out,cubic-bezier(.16, 1, .3, 1))}.site-module__GXnlqa__linkCard:hover .site-module__GXnlqa__linkName:after{translate:4px}.site-module__GXnlqa__linkText{color:var(--c-gray-700);font-size:14.5px;line-height:1.55}.site-module__GXnlqa__linksTwo{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.site-module__GXnlqa__links{grid-template-columns:minmax(0,1fr)}}.site-module__GXnlqa__rows{border-bottom:1px solid var(--rule)}.site-module__GXnlqa__rowLink{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) minmax(0,1.1fr) 120px;align-items:baseline;gap:28px;padding:28px 0;transition:background-color .25s;display:grid}.site-module__GXnlqa__rowNum{font-family:var(--font-mono);color:var(--c-green);font-size:13px}.site-module__GXnlqa__rowName{font-family:var(--font-mono);letter-spacing:-.035em;transition:translate .35s var(--e-out,cubic-bezier(.16, 1, .3, 1));font-size:clamp(20px,2vw,28px);line-height:1.15}.site-module__GXnlqa__rowText{color:var(--c-gray-700);font-size:15px;line-height:1.55}.site-module__GXnlqa__rowGo{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);justify-self:end;font-size:12px;transition:color .2s}.site-module__GXnlqa__rowGo:after{content:" →";color:var(--c-green)}.site-module__GXnlqa__rowLink:hover .site-module__GXnlqa__rowName{translate:8px}.site-module__GXnlqa__rowLink:hover .site-module__GXnlqa__rowGo{color:var(--c-ink)}@media (max-width:1000px){.site-module__GXnlqa__rowLink{grid-template-columns:44px minmax(0,1fr);gap:10px 16px;padding:22px 0}.site-module__GXnlqa__rowText{grid-column:2}.site-module__GXnlqa__rowGo{display:none}}.site-module__GXnlqa__caseHero{padding:44px 0 56px}.site-module__GXnlqa__caseH1{flex-direction:column;gap:18px;display:flex}.site-module__GXnlqa__caseH1Name{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-green);font-size:15px}.site-module__GXnlqa__caseH1Title{font-family:var(--font-mono);letter-spacing:-.045em;text-wrap:balance;max-width:1100px;font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.04}.site-module__GXnlqa__caseLead{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:64px;margin-top:40px;display:grid}.site-module__GXnlqa__caseBody{color:var(--c-gray-700);flex-direction:column;gap:14px;font-size:17px;line-height:1.6;display:flex}.site-module__GXnlqa__caseBody p:first-child{color:var(--c-ink);font-size:19px;line-height:1.5}.site-module__GXnlqa__servicesList{flex-wrap:wrap;gap:6px;display:flex}.site-module__GXnlqa__servicesList li{box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;padding:4px 10px;font-size:13px;line-height:1.4}.site-module__GXnlqa__liveLink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green);align-items:center;gap:8px;font-size:16px;display:inline-flex}.site-module__GXnlqa__liveLink:after{content:"↗";color:var(--c-green);text-decoration:none}.site-module__GXnlqa__cover{background:var(--c-white);border-radius:22px;margin:8px 0 80px;overflow:hidden;box-shadow:0 30px 60px -40px #11111159}.site-module__GXnlqa__cover img{width:100%;height:auto;display:block}.site-module__GXnlqa__twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.site-module__GXnlqa__prose{color:var(--c-gray-700);flex-direction:column;gap:14px;font-size:17px;line-height:1.65;display:flex}.site-module__GXnlqa__prose p:first-child{color:var(--c-ink)}.site-module__GXnlqa__colTitle{font-family:var(--font-mono);letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.1}.site-module__GXnlqa__shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.site-module__GXnlqa__shotsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.site-module__GXnlqa__shot{flex-direction:column;gap:12px;display:flex}.site-module__GXnlqa__shot img{aspect-ratio:3/2;object-fit:cover;object-position:top;background:var(--c-white);border-radius:16px;width:100%;height:auto;display:block}.site-module__GXnlqa__shot figcaption{color:var(--c-gray-500);font-size:13.5px;line-height:1.5}@media (max-width:1000px){.site-module__GXnlqa__cover{border-radius:16px;margin-bottom:56px}.site-module__GXnlqa__caseLead,.site-module__GXnlqa__twoCol{grid-template-columns:minmax(0,1fr);gap:36px}.site-module__GXnlqa__caseBody p:first-child{font-size:17px}.site-module__GXnlqa__shotsThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-module__GXnlqa__shots{grid-template-columns:minmax(0,1fr)}}.site-module__GXnlqa__cta{background:radial-gradient(circle at 88% 12%, #00925a6b, transparent 42%), radial-gradient(circle at 70% 120%, #00925a2e, transparent 50%), var(--c-ink);color:var(--c-paper);border-radius:24px 64px 24px 24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px 64px;margin:24px 0 0;padding:64px 56px;display:grid;position:relative;overflow:hidden}.site-module__GXnlqa__ctaTitle{font-family:var(--font-mono);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.6vw,52px);font-weight:400;line-height:1.04}.site-module__GXnlqa__ctaText{color:#bdbab3;max-width:560px;margin-top:20px;font-size:16px;line-height:1.6}.site-module__GXnlqa__ctaSide{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.site-module__GXnlqa__ctaMail{color:#bdbab3;font-size:14px}.site-module__GXnlqa__ctaMail a{color:var(--c-green-mist);text-underline-offset:4px;text-decoration:underline}.site-module__GXnlqa__ctaMail a:hover{color:var(--c-white)}@media (max-width:1000px){.site-module__GXnlqa__cta{border-radius:20px 44px 20px 20px;grid-template-columns:minmax(0,1fr);padding:44px 28px}}.site-module__GXnlqa__foot{background:var(--c-ink);color:var(--c-paper);margin-top:96px;padding:72px 0 32px}.site-module__GXnlqa__footGrid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:48px;display:grid}.site-module__GXnlqa__footBrand{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.site-module__GXnlqa__footLogo{width:150px;height:auto}.site-module__GXnlqa__footTag{color:#a9a59c;max-width:300px;font-size:14px;line-height:1.6}.site-module__GXnlqa__footTitle{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-green-mist);gap:10px;margin-bottom:18px;font-size:12px;display:flex}.site-module__GXnlqa__footTitle span:first-child{color:#6f6b64}.site-module__GXnlqa__footList{flex-direction:column;gap:11px;font-size:14px;line-height:1.4;display:flex}.site-module__GXnlqa__footList a{color:#d9d6cf;transition:color .2s}.site-module__GXnlqa__footList a:hover{color:var(--c-white)}.site-module__GXnlqa__footList a[aria-current=page]{color:var(--c-white);text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green);text-underline-offset:4px}.site-module__GXnlqa__footAddress{color:#a9a59c;font-style:normal}.site-module__GXnlqa__footBottom{color:#8c8880;border-top:1px solid #2c2b29;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}.site-module__GXnlqa__footLegal{flex-wrap:wrap;gap:8px 22px;display:flex}.site-module__GXnlqa__footLegal a:hover{color:var(--c-white)}@media (max-width:1100px){.site-module__GXnlqa__footGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site-module__GXnlqa__foot{margin-top:72px;padding-top:56px}.site-module__GXnlqa__footGrid{grid-template-columns:minmax(0,1fr);gap:40px}}
.blog-module__SHjAIW__filters{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.blog-module__SHjAIW__filter{height:36px;box-shadow:inset 0 0 0 1px var(--rule,#d6d4cf);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--c-gray-700);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.blog-module__SHjAIW__filter:hover{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.blog-module__SHjAIW__filter[aria-current=page]{background:var(--c-ink);color:var(--c-white);box-shadow:none}.blog-module__SHjAIW__filterCount{color:var(--c-gray-500)}@media (max-width:680px){.blog-module__SHjAIW__filters{margin-inline:calc(-1 * var(--gutter,20px));padding:0 var(--gutter,20px) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.blog-module__SHjAIW__filters::-webkit-scrollbar{display:none}.blog-module__SHjAIW__filter{flex:none}}.blog-module__SHjAIW__filter[aria-current=page] .blog-module__SHjAIW__filterCount{color:var(--c-green-mist)}.blog-module__SHjAIW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-module__SHjAIW__cardsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__SHjAIW__card{background:var(--c-white);border-radius:18px 36px 18px 18px;flex-direction:column;gap:14px;height:100%;padding:26px 26px 28px;transition:background-color .25s;display:flex}.blog-module__SHjAIW__card:hover{background:#f8f8f6}.blog-module__SHjAIW__cardTop{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:11.5px;display:flex}.blog-module__SHjAIW__cardTopic{color:var(--c-green)}.blog-module__SHjAIW__cardDate{color:var(--c-gray-500)}.blog-module__SHjAIW__cardTitle{letter-spacing:-.012em;text-wrap:pretty;font-size:20px;font-weight:500;line-height:1.3}.blog-module__SHjAIW__card:hover .blog-module__SHjAIW__cardTitle{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green);text-decoration-thickness:1px}.blog-module__SHjAIW__cardText{color:var(--c-gray-700);font-size:15px;line-height:1.55}.blog-module__SHjAIW__cardFoot{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.blog-module__SHjAIW__cardGo{color:var(--c-green)}.blog-module__SHjAIW__cardGo:after{content:" →"}@media (max-width:1100px){.blog-module__SHjAIW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.blog-module__SHjAIW__cards,.blog-module__SHjAIW__cardsTwo{grid-template-columns:minmax(0,1fr);gap:12px}.blog-module__SHjAIW__card{padding:22px 20px 24px}.blog-module__SHjAIW__cardTitle{font-size:19px}}.blog-module__SHjAIW__empty{max-width:640px;color:var(--c-gray-700);font-size:17px;line-height:1.6}.blog-module__SHjAIW__empty a{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green)}.blog-module__SHjAIW__pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:44px;display:flex}.blog-module__SHjAIW__pager .blog-module__SHjAIW__filter[aria-disabled=true]{opacity:.4;pointer-events:none}.blog-module__SHjAIW__pagerGap{flex:1}.blog-module__SHjAIW__feed{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);align-items:center;gap:8px;font-size:12px;transition:color .2s;display:inline-flex}.blog-module__SHjAIW__feed:hover{color:var(--c-ink)}.blog-module__SHjAIW__feed:before{content:"";background:var(--c-green);border-radius:50%;width:7px;height:7px}.blog-module__SHjAIW__head{padding:44px 0 52px}.blog-module__SHjAIW__topic{font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--c-green);font-size:13px}.blog-module__SHjAIW__topic:hover{text-underline-offset:4px;text-decoration:underline}.blog-module__SHjAIW__title{max-width:1100px;font-family:var(--font-mono);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4.1vw,58px);font-weight:400;line-height:1.05}.blog-module__SHjAIW__lead{max-width:760px;color:var(--c-ink);text-wrap:pretty;margin-top:28px;font-size:20px;line-height:1.55}.blog-module__SHjAIW__meta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);flex-wrap:wrap;gap:6px 0;margin-top:28px;font-size:12.5px;display:flex}.blog-module__SHjAIW__meta>*+:before{content:"·";color:#bdbab3;margin:0 12px}@media (max-width:700px){.blog-module__SHjAIW__head{padding:28px 0 36px}.blog-module__SHjAIW__lead{margin-top:22px;font-size:18px}.blog-module__SHjAIW__meta{gap:4px 16px}.blog-module__SHjAIW__meta>*+:before{content:none}}.blog-module__SHjAIW__layout{border-top:1px solid var(--rule,#d6d4cf);grid-template-columns:minmax(0,72ch) minmax(240px,320px);justify-content:space-between;align-items:start;gap:64px;padding:56px 0 24px;display:grid}.blog-module__SHjAIW__side{scrollbar-width:thin;flex-direction:column;gap:16px;max-height:calc(100svh - 128px);display:flex;position:sticky;top:104px;overflow-y:auto}@media (max-width:1100px){.blog-module__SHjAIW__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:32px}.blog-module__SHjAIW__side{display:none}}.blog-module__SHjAIW__toc{flex-direction:column;gap:14px;display:flex}.blog-module__SHjAIW__tocTitle{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);gap:10px;font-size:12px;display:flex}.blog-module__SHjAIW__tocTitle span:first-child{color:#bdbab3}.blog-module__SHjAIW__tocList{border-left:1px solid var(--rule,#d6d4cf);counter-reset:toc;flex-direction:column;display:flex}.blog-module__SHjAIW__tocList a{color:var(--c-gray-700);border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.blog-module__SHjAIW__tocList a:hover{color:var(--c-ink);border-left-color:var(--c-green)}.blog-module__SHjAIW__tocFold{background:var(--c-white);border-radius:16px 28px 16px 16px;margin-bottom:36px;display:none}.blog-module__SHjAIW__tocFold summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-700);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:12px;list-style:none;display:flex}.blog-module__SHjAIW__tocFold summary::-webkit-details-marker{display:none}.blog-module__SHjAIW__tocFold summary:after{content:"+";color:var(--c-green);font-size:16px}.blog-module__SHjAIW__tocFold[open] summary:after{content:"–"}.blog-module__SHjAIW__tocFold .blog-module__SHjAIW__tocList{margin:0 20px 18px}@media (max-width:1100px){.blog-module__SHjAIW__tocFold{display:block}}.blog-module__SHjAIW__serviceCard{background:var(--c-white);border-radius:18px 36px 18px 18px;flex-direction:column;gap:12px;padding:22px 22px 24px;display:flex}.blog-module__SHjAIW__serviceKicker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);font-size:11.5px}.blog-module__SHjAIW__serviceName{font-family:var(--font-mono);letter-spacing:-.03em;font-size:19px;line-height:1.2}.blog-module__SHjAIW__serviceText{color:var(--c-gray-700);font-size:14px;line-height:1.55}.blog-module__SHjAIW__serviceLink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green);align-self:flex-start;font-size:14px}.blog-module__SHjAIW__serviceLink:hover{color:var(--c-green-deep)}.blog-module__SHjAIW__serviceBtn{--btn-w:230;align-self:flex-start;margin-top:4px}.blog-module__SHjAIW__next{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:calc(72ch + 384px);margin-top:56px;display:grid}.blog-module__SHjAIW__next .blog-module__SHjAIW__serviceCard{padding:30px 30px 32px}.blog-module__SHjAIW__next .blog-module__SHjAIW__serviceName{font-size:24px}.blog-module__SHjAIW__next .blog-module__SHjAIW__serviceText{font-size:15px}.blog-module__SHjAIW__estimate{background:radial-gradient(circle at 92% 8%, #00925a73, transparent 46%), var(--c-ink);color:var(--c-paper);border-radius:18px 36px 18px 18px;flex-direction:column;gap:14px;padding:30px 30px 32px;display:flex;position:relative;overflow:hidden}.blog-module__SHjAIW__estimateTitle{font-family:var(--font-mono);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.1}.blog-module__SHjAIW__estimateText{color:#bdbab3;font-size:15px;line-height:1.55}.blog-module__SHjAIW__estimate .blog-module__SHjAIW__serviceBtn{margin-top:auto}@media (max-width:900px){.blog-module__SHjAIW__next{grid-template-columns:minmax(0,1fr)}}.blog-module__SHjAIW__prose{color:#33312d;overflow-wrap:break-word;max-width:72ch;font-size:18px;line-height:1.7}.blog-module__SHjAIW__prose>*+*{margin-top:1.15em}.blog-module__SHjAIW__prose h2{font-family:var(--font-mono);letter-spacing:-.035em;color:var(--c-ink);text-wrap:balance;margin-top:2.3em;scroll-margin-top:104px;font-size:clamp(25px,2.3vw,32px);font-weight:400;line-height:1.15}.blog-module__SHjAIW__prose h3{letter-spacing:-.012em;color:var(--c-ink);margin-top:1.9em;scroll-margin-top:104px;font-size:21px;font-weight:500;line-height:1.35}.blog-module__SHjAIW__prose h4{color:var(--c-ink);margin-top:1.6em;scroll-margin-top:104px;font-size:18px;font-weight:600;line-height:1.4}.blog-module__SHjAIW__prose>:first-child{margin-top:0}.blog-module__SHjAIW__prose h2+*,.blog-module__SHjAIW__prose h3+*,.blog-module__SHjAIW__prose h4+*{margin-top:.75em}.blog-module__SHjAIW__prose strong{color:var(--c-ink);font-weight:600}.blog-module__SHjAIW__prose em{font-style:italic}.blog-module__SHjAIW__prose del{color:var(--c-gray-500)}.blog-module__SHjAIW__prose a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .2s}.blog-module__SHjAIW__prose a:hover{color:var(--c-green-deep)}.blog-module__SHjAIW__prose a[target=_blank]:after{content:"↗";color:var(--c-green);margin-left:2px;font-size:.8em}.blog-module__SHjAIW__prose ul,.blog-module__SHjAIW__prose ol{padding-left:1.5em}.blog-module__SHjAIW__prose ul>li{position:relative}.blog-module__SHjAIW__prose ul>li:before{content:"";background:var(--c-green);width:.6em;height:1.5px;position:absolute;top:.82em;left:-1.15em}.blog-module__SHjAIW__prose ol{list-style:decimal}.blog-module__SHjAIW__prose ol>li{padding-left:.25em}.blog-module__SHjAIW__prose ol>li::marker{font-family:var(--font-mono);color:var(--c-green);font-size:.85em}.blog-module__SHjAIW__prose li+li,.blog-module__SHjAIW__prose li>ul,.blog-module__SHjAIW__prose li>ol,.blog-module__SHjAIW__prose li>p+p{margin-top:.5em}.blog-module__SHjAIW__prose [data-md=tasks]{padding-left:0;list-style:none}.blog-module__SHjAIW__prose [data-md=tasks]>li{padding-left:2em;position:relative}.blog-module__SHjAIW__prose [data-md=tasks]>li:before{content:none}.blog-module__SHjAIW__prose [data-md=tasks]>li::marker{content:none}.blog-module__SHjAIW__prose [data-md=check]{border:1.5px solid var(--c-green);background:var(--c-white) center / .72em no-repeat;border-radius:5px;width:1.1em;height:1.1em;position:absolute;top:.32em;left:0}.blog-module__SHjAIW__prose [data-task=checked]>[data-md=check]{background-color:var(--c-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2 4.8 9 10 3.2' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.blog-module__SHjAIW__prose blockquote{border-left:3px solid var(--c-green);color:var(--c-ink);flex-direction:column;gap:.8em;padding:4px 0 4px 24px;font-size:1.05em;display:flex}.blog-module__SHjAIW__prose hr{background:var(--rule,#d6d4cf);border:0;height:1px;margin:2.4em 0}.blog-module__SHjAIW__prose code{font-family:var(--font-mono);color:var(--c-ink);background:#e3e1dc;border-radius:6px;padding:.12em .4em;font-size:.84em}.blog-module__SHjAIW__prose pre{background:var(--c-white);border-radius:14px;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.blog-module__SHjAIW__prose pre code{font-size:inherit;background:0 0;padding:0}.blog-module__SHjAIW__prose img{border-radius:14px;max-width:100%;height:auto}.blog-module__SHjAIW__prose [data-md=table]{background:var(--c-white);-webkit-overflow-scrolling:touch;border-radius:16px 28px 16px 16px;margin-top:1.6em;margin-bottom:.4em;overflow-x:auto}.blog-module__SHjAIW__prose [data-md=table]:focus-visible{outline-offset:3px}.blog-module__SHjAIW__prose table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px;line-height:1.5}.blog-module__SHjAIW__prose th{border-bottom:1px solid var(--c-ink);font-family:var(--font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--c-gray-500);vertical-align:bottom;padding:16px 18px 12px;font-size:11.5px;font-weight:400}.blog-module__SHjAIW__prose td{border-bottom:1px solid var(--rule-soft,#e3e1dc);vertical-align:top;padding:13px 18px}.blog-module__SHjAIW__prose tr:last-child td{border-bottom:0}.blog-module__SHjAIW__prose td:first-child{color:var(--c-ink);font-weight:500}@media (max-width:700px){.blog-module__SHjAIW__prose{font-size:17px;line-height:1.68}.blog-module__SHjAIW__prose h3{font-size:19px}.blog-module__SHjAIW__prose th,.blog-module__SHjAIW__prose td{padding-left:14px;padding-right:14px}}.blog-module__SHjAIW__faq{max-width:72ch;margin-top:64px}.blog-module__SHjAIW__faqTitle{font-family:var(--font-mono);letter-spacing:-.035em;margin-bottom:18px;scroll-margin-top:104px;font-size:clamp(25px,2.3vw,32px);font-weight:400;line-height:1.15}
.subscribe-module__gP7BdW__box{background:var(--c-white);border-radius:20px 44px 20px 20px;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:32px 64px;padding:44px 48px 46px;scroll-margin-top:104px;display:grid}.subscribe-module__gP7BdW__box[data-variant=column]{border-radius:18px 36px 18px 18px;grid-template-columns:minmax(0,1fr);gap:26px;max-width:72ch;margin-top:64px;padding:34px 34px 36px}@media (max-width:900px){.subscribe-module__gP7BdW__box{grid-template-columns:minmax(0,1fr);gap:26px;padding:34px 28px 36px}}@media (max-width:600px){.subscribe-module__gP7BdW__box,.subscribe-module__gP7BdW__box[data-variant=column]{border-radius:16px 32px 16px 16px;padding:28px 20px 30px}}.subscribe-module__gP7BdW__kicker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-green);gap:12px;margin-bottom:16px;font-size:12px;display:flex}.subscribe-module__gP7BdW__kicker>span:first-child{color:var(--c-gray-500)}.subscribe-module__gP7BdW__title{font-family:var(--font-mono);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.08}.subscribe-module__gP7BdW__box[data-variant=column] .subscribe-module__gP7BdW__title{font-size:clamp(24px,2.2vw,30px)}.subscribe-module__gP7BdW__text{max-width:520px;color:var(--c-gray-700);text-wrap:pretty;margin-top:16px;font-size:15px;line-height:1.6}.subscribe-module__gP7BdW__form{flex-direction:column;gap:20px;min-width:0;display:flex}.subscribe-module__gP7BdW__field{flex-direction:column;gap:8px;display:flex}.subscribe-module__gP7BdW__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink);font-size:12px;line-height:1.1;transition:color .2s}.subscribe-module__gP7BdW__field:focus-within .subscribe-module__gP7BdW__label{color:var(--c-green)}.subscribe-module__gP7BdW__input{border:0;border-bottom:2px solid var(--c-gray-500);width:100%;font-family:var(--font-sans);color:var(--c-ink);background:0 0;border-radius:0;outline:none;padding:8px 0 10px;font-size:16px;line-height:1.4;transition:border-color .2s}.subscribe-module__gP7BdW__input:focus{border-bottom-color:var(--c-ink)}.subscribe-module__gP7BdW__input::placeholder{color:var(--c-gray-400)}.subscribe-module__gP7BdW__input[aria-invalid=true]{border-bottom-color:#b3261e}.subscribe-module__gP7BdW__check{color:var(--c-gray-700);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:13px;line-height:1.5;display:grid}.subscribe-module__gP7BdW__check input{appearance:none;border:1.5px solid var(--c-green);background:var(--c-white) center / 12px no-repeat;cursor:pointer;border-radius:6px;width:20px;height:20px;margin:0;transition:background-color .15s,border-color .15s}.subscribe-module__gP7BdW__check input:checked{background-color:var(--c-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2 4.8 9 10 3.2' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.subscribe-module__gP7BdW__check input:focus-visible{outline:2px solid var(--c-green);outline-offset:2px}.subscribe-module__gP7BdW__check input[aria-invalid=true]{border-color:#b3261e}.subscribe-module__gP7BdW__check a{color:var(--c-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green)}.subscribe-module__gP7BdW__check a:hover{color:var(--c-green-deep)}.subscribe-module__gP7BdW__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.subscribe-module__gP7BdW__submit{--btn-w:216}.subscribe-module__gP7BdW__submit:disabled{opacity:.6;cursor:default}.subscribe-module__gP7BdW__error{color:#b3261e;font-size:14px;line-height:1.45}.subscribe-module__gP7BdW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.subscribe-module__gP7BdW__done{animation:subscribe-module__gP7BdW__subscribed .5s var(--e-out,cubic-bezier(.16, 1, .3, 1)) backwards;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid}@keyframes subscribe-module__gP7BdW__subscribed{0%{opacity:0;translate:0 10px}}.subscribe-module__gP7BdW__doneMark{background:var(--c-green) center / 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2 4.8 9 10 3.2' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:32px;height:32px}.subscribe-module__gP7BdW__doneTitle{font-family:var(--font-mono);letter-spacing:-.03em;font-size:22px;line-height:1.2}.subscribe-module__gP7BdW__doneText{color:var(--c-gray-700);overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.6}.subscribe-module__gP7BdW__again{color:var(--c-gray-700);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:14px;-webkit-text-decoration:underline #bdbab3;text-decoration:underline #bdbab3;transition:color .2s,text-decoration-color .2s}.subscribe-module__gP7BdW__again:hover{color:var(--c-ink);-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green)}@media (prefers-reduced-motion:reduce){.subscribe-module__gP7BdW__done{animation:none}}@media (forced-colors:active){.subscribe-module__gP7BdW__input{border-bottom-color:canvastext}.subscribe-module__gP7BdW__check input{appearance:auto;-webkit-appearance:checkbox}}.subscribe-module__gP7BdW__notice{background:var(--c-white);box-shadow:inset 3px 0 0 var(--c-green);animation:subscribe-module__gP7BdW__subscribed .5s var(--e-out,cubic-bezier(.16, 1, .3, 1)) backwards;border-radius:16px 28px 16px 16px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:32px;padding:20px 22px;display:grid}.subscribe-module__gP7BdW__notice[data-tone=warn]{box-shadow:inset 3px 0 #b45309}.subscribe-module__gP7BdW__noticeDot{background:var(--c-green);border-radius:50%;width:9px;height:9px;margin-top:7px}.subscribe-module__gP7BdW__notice[data-tone=warn] .subscribe-module__gP7BdW__noticeDot{background:#b45309}.subscribe-module__gP7BdW__noticeTitle{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--c-ink);font-size:15px;line-height:1.35}.subscribe-module__gP7BdW__noticeText{color:var(--c-gray-700);margin-top:6px;font-size:14px;line-height:1.55}.subscribe-module__gP7BdW__noticeText a{color:var(--c-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green)}.subscribe-module__gP7BdW__noticeClose{width:28px;height:28px;color:var(--c-gray-500);cursor:pointer;background:0 0;border:0;border-radius:50%;margin:-4px -6px 0 0;padding:0;font-size:20px;line-height:1;transition:color .2s,background-color .2s}.subscribe-module__gP7BdW__noticeClose:hover{color:var(--c-ink);background:#f2f1ed}@media (prefers-reduced-motion:reduce){.subscribe-module__gP7BdW__notice{animation:none}}.subscribe-module__gP7BdW__box[data-variant=wide]{margin-top:56px}@media (max-width:700px){.subscribe-module__gP7BdW__box[data-variant=wide]{margin-top:40px}}
.industries-module__j_XwOG__glanceCase{flex-direction:column;gap:4px;display:flex}.industries-module__j_XwOG__glanceLink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green);align-self:flex-start;font-size:16px;transition:color .2s}.industries-module__j_XwOG__glanceLink:hover{color:var(--c-green-deep)}.industries-module__j_XwOG__glanceMeta{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--c-gray-500);font-size:11.5px}.industries-module__j_XwOG__pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.industries-module__j_XwOG__pain{background:var(--c-white);border-radius:18px 44px 18px 18px;flex-direction:column;gap:12px;padding:28px 28px 30px;display:flex;position:relative}.industries-module__j_XwOG__painNum{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);font-size:12px}.industries-module__j_XwOG__painNum b{color:var(--c-green);font-weight:400}.industries-module__j_XwOG__painTitle{font-family:var(--font-mono);letter-spacing:-.03em;font-size:21px;font-weight:400;line-height:1.2}.industries-module__j_XwOG__painText{max-width:560px;color:var(--c-gray-700);font-size:15px;line-height:1.6}@media (max-width:760px){.industries-module__j_XwOG__pains{grid-template-columns:minmax(0,1fr);gap:12px}.industries-module__j_XwOG__pain{border-radius:16px 36px 16px 16px;padding:24px 22px 26px}.industries-module__j_XwOG__painTitle{font-size:19px}}.industries-module__j_XwOG__story{background:var(--c-white);border-radius:22px 56px 22px 22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;padding:20px;display:grid}.industries-module__j_XwOG__storyShot{aspect-ratio:3/2;background:var(--c-bg);border-radius:14px;display:block;overflow:hidden}.industries-module__j_XwOG__storyShot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:scale .6s var(--e-out,cubic-bezier(.16, 1, .3, 1));display:block}.industries-module__j_XwOG__storyShot:hover img{scale:1.02}.industries-module__j_XwOG__storyBody{flex-direction:column;gap:18px;padding:12px 24px 12px 0;display:flex}.industries-module__j_XwOG__storyMeta{font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.industries-module__j_XwOG__storyName{letter-spacing:.02em;color:var(--c-green);font-size:14px}.industries-module__j_XwOG__storyLine{letter-spacing:.03em;color:var(--c-gray-500);font-size:11.5px}.industries-module__j_XwOG__storyTitle{font-family:var(--font-mono);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.12}.industries-module__j_XwOG__storyPart{flex-direction:column;gap:6px;display:flex}.industries-module__j_XwOG__storyLabel{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gray-500);font-size:11.5px}.industries-module__j_XwOG__storyText{color:var(--c-gray-700);font-size:15.5px;line-height:1.6}.industries-module__j_XwOG__storyLinks{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:4px;display:flex}@media (max-width:1000px){.industries-module__j_XwOG__story{border-radius:18px 40px 18px 18px;grid-template-columns:minmax(0,1fr);gap:24px;padding:14px}.industries-module__j_XwOG__storyBody{padding:4px 8px 14px}}
.ToolLink-module__vmTFkq__toolLink{color:var(--c-gray-700);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;font-size:14px;line-height:1.5;display:flex}.ToolLink-module__vmTFkq__toolLink a{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-green);text-decoration-color:var(--c-green);transition:color .2s}.ToolLink-module__vmTFkq__toolLink a:hover{color:var(--c-green-deep)}
