.seo-hero{grid-template-columns:1fr calc(50% - 12px);align-content:center;align-items:center;gap:clamp(40px,7vw,110px);min-height:min(90vh,900px);display:grid}.seo-hero-content{flex-direction:column;gap:24px;min-width:0;max-width:520px;display:flex}.seo-hero-h1{font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-hero);letter-spacing:-.03em;color:#2a2a2a;max-width:520px;line-height:1}.seo-hero-body{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.seo-hero-desc{max-width:440px}.seo-hero-ctas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.seo-hero-mockup{aspect-ratio:580/610;background:#eaeaea;border-radius:20px;width:100%;overflow:hidden}.seo-hero-mockup img{object-fit:cover;width:100%;height:100%;display:block}.seo-writer{flex-direction:column;gap:200px;width:100%;display:flex}.seo-writer-row{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.seo-writer-text{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.seo-writer-text .seo-h2{max-width:517px}.seo-writer-text .seo-body{max-width:491px}.seo-writer-visual{border-radius:36px;flex-shrink:0;width:575px;height:540px;position:relative;overflow:hidden}.seo-writer-shot{border-radius:36px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #00000024}.seo-writer-shot img{object-fit:cover;width:100%;height:100%;display:block}.seo-features{align-items:center;gap:48px;display:flex}.seo-features-pin-wrap{height:300vh;position:relative}.seo-features-pin-wrap .seo-features{position:sticky;top:max(24px,50vh - 270px)}@media (prefers-reduced-motion:reduce){.seo-features-pin-wrap{height:auto}.seo-features-pin-wrap .seo-features{position:static;top:auto}}.seo-features-list{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.seo-feature-item{cursor:pointer;border-bottom:1px solid #e5e5e5;padding:28px 16px}.seo-feature-title{font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-h3);letter-spacing:-.02em;color:#949494;line-height:1.1;transition:color .2s}.seo-feature-item.active .seo-feature-title{color:#2a2a2a}.seo-feature-title-btn{text-align:left;width:100%;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.seo-feature-desc{opacity:0;grid-template-rows:0fr;max-width:380px;margin-top:0;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .35s,margin-top .5s cubic-bezier(.16,1,.3,1);display:grid}.seo-feature-item.active .seo-feature-desc{opacity:1;grid-template-rows:1fr;margin-top:8px}.seo-feature-desc-inner{font-family:Inter Display,sans-serif;font-weight:400;font-size:var(--fs-body);color:#2a2a2a;line-height:1.5;overflow:hidden}.seo-features-media{touch-action:pan-y;border-radius:36px;flex-shrink:0;justify-content:center;align-items:center;width:575px;height:540px;display:flex;position:relative;overflow:hidden}.seo-illustration{box-sizing:border-box;opacity:0;justify-content:center;align-items:center;padding:24px;transition:opacity .4s;display:flex;position:absolute;inset:0}.seo-illustration.active{opacity:1}.seo-illustration--inline{opacity:1;padding:0;display:none;position:static}.seo-illu-card{box-sizing:border-box;background:#fbfbfb;border:1px solid #0003;border-radius:32px;flex-direction:column;justify-content:center;gap:32px;width:100%;max-width:449px;padding:40px;font-family:Inter Display,sans-serif;font-weight:500;display:flex;position:relative}.seo-illu-card--wide{width:486px;max-width:486px;min-height:462px}.seo-illu-card--glow:before{content:"";filter:blur(10px);z-index:-1;pointer-events:none;border:4px solid #00c65eb3;border-radius:36px;position:absolute;inset:-4px}.seo-illu-label{color:#2a2a2a66;margin:0;font-size:16px;line-height:1.15}.seo-illu-search{justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-illu-search-text{color:#2a2a2a;white-space:nowrap;font-size:24px;line-height:1.15}.seo-illu-caret{vertical-align:middle;background:#000;width:1px;height:28px;margin-left:4px;display:inline-block}.seo-illu-search-icon{flex-shrink:0;width:32px;height:32px}.seo-illu-recent{flex-direction:column;gap:32px;display:flex}.seo-illu-recent-list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.seo-illu-recent-list li{color:#2a2a2a;white-space:nowrap;font-size:24px;line-height:1.15}.seo-illu-topic{flex-direction:column;gap:20px;display:flex}.seo-illu-badge{color:#2a2a2a;background:#fff;border:1px solid #dadada;border-radius:9999px;align-self:flex-start;align-items:center;gap:4px;padding:12px 16px;font-size:16px;line-height:1;display:inline-flex}.seo-illu-badge-emoji{font-size:20px;line-height:1}.seo-illu-topic-title{color:#2a2a2a;margin:0;font-size:24px;font-weight:500;line-height:1.3}.seo-illu-divider{border:none;border-top:1px solid #0003;margin:0}.seo-illu-topic-plain{color:#2a2a2a;margin:0;font-size:24px;line-height:1.3}.seo-illu-skeleton{flex-direction:column;gap:16px;display:flex}.seo-illu-bar{background:#00000026;border-radius:4px;height:12px;display:block}.seo-illu-bar--accent{background:#6bd91b4d}.seo-illu-card>*{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.seo-illustration.active .seo-illu-card>*{opacity:1;transform:translateY(0)}.seo-illustration.active .seo-illu-card>:first-child{transition-delay:0s}.seo-illustration.active .seo-illu-card>:nth-child(2){transition-delay:50ms}.seo-illustration.active .seo-illu-card>:nth-child(3){transition-delay:.1s}.seo-illustration.active .seo-illu-card>:nth-child(4){transition-delay:.15s}.seo-illustration.active .seo-illu-card>:nth-child(5){transition-delay:.2s}.seo-illustration.active .seo-illu-card>:nth-child(6){transition-delay:.25s}.seo-analytics{flex-direction:column;align-items:center;gap:60px;display:flex}.seo-analytics-shot{aspect-ratio:962/438;border-radius:20px;width:100%;position:relative;overflow:hidden}.seo-analytics-slide{opacity:0;width:100%;height:100%;font-family:Inter Display,sans-serif;font-size:var(--fs-small);color:#9ca3af;background:#ececec;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.seo-analytics-slide.active{opacity:1}.seo-analytics-slide img{object-fit:cover;width:100%;height:100%;display:block}.seo-analytics-cols{grid-template-columns:repeat(3,1fr);gap:60px;width:100%;display:grid}.seo-analytics-col{text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:.55;background:0 0;border:none;flex-direction:column;gap:12px;padding:0;transition:opacity .3s;display:flex}.seo-analytics-col.is-active{opacity:1}.seo-analytics-line{background:#2a2a2a26;border-radius:4px;width:100%;height:4px;position:relative;overflow:hidden}.seo-analytics-line-fill{transform-origin:0;background:#00c65e;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.seo-analytics-cols.is-running .seo-analytics-col.is-active .seo-analytics-line-fill{animation:seo-analytics-fill var(--seo-an-duration,4s) linear forwards}}@media (prefers-reduced-motion:reduce){.seo-analytics-col.is-active .seo-analytics-line-fill{transform:scaleX(1)}}.seo-analytics-cols.is-paused .seo-analytics-col.is-active .seo-analytics-line-fill{animation-play-state:paused}@keyframes seo-analytics-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.seo-templates{flex-direction:column;gap:60px;display:flex}.seo-templates-header{align-items:flex-start;gap:24px;display:flex}.seo-templates-header .seo-h3{flex-shrink:0;max-width:489px}.seo-templates-header-right{flex-direction:column;gap:24px;max-width:544px;display:flex}.seo-templates-header-right .seo-body{color:#2a2a2a;max-width:544px;font-weight:400}.seo-tpl-carousel-outer{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow:hidden}.seo-tpl-track{gap:24px;width:max-content;animation:70s linear infinite seo-scroll;display:flex}.seo-tpl-carousel-outer:hover .seo-tpl-track{animation-play-state:paused}.seo-template-thumb{background:#d9d9d9;border-radius:12px;flex:0 0 380px;height:260px;overflow:hidden}.seo-template-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@keyframes seo-scroll{0%{transform:translate(0)}to{transform:translate(-1616px)}}.seo-resources{flex-direction:column;align-items:center;gap:60px;display:flex}.seo-resources-header{flex-direction:column;align-items:center;gap:40px;display:flex}.seo-resources-header-text{flex-direction:column;align-items:center;gap:12px;display:flex}.seo-resources-header-text .seo-h2-center{max-width:846px}.seo-resources-header-text .seo-body-center{max-width:763px}.seo-resources-cards{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}.seo-resource-card{background:#ececec;border-radius:20px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:-1px 5px 14px #0000001a}.seo-resource-card:hover{transform:translateY(-4px);box-shadow:-1px 8px 22px #00000024}.seo-resource-card-video{aspect-ratio:16/9;background:#000;width:100%;display:block;position:relative;overflow:hidden}.seo-resource-card-video img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.seo-resource-card-video:hover img{transform:scale(1.04)}.seo-resource-card-play{background:red;border-radius:12px;justify-content:center;align-items:center;width:68px;height:48px;transition:background-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-resource-card-video:hover .seo-resource-card-play{background:#c00}.seo-resource-card-play svg{fill:#fff;width:20px;height:20px;margin-left:3px}.seo-resource-card-watch{color:#fff;font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-small);background:#000000bf;border-radius:4px;align-items:center;gap:4px;padding:7px 12px;display:flex;position:absolute;bottom:12px;right:12px}.seo-resource-card-watch svg{fill:red;flex-shrink:0;width:20px;height:20px}.faq-section{background:#fbfbfb;grid-template-columns:repeat(12,1fr);align-items:start;column-gap:48px;width:100%;max-width:1480px;margin:0 auto;padding:84px 100px;display:grid}.faq-header{flex-direction:column;grid-column:1/6;gap:48px;display:flex}.faq-label{font-family:Inter Display,sans-serif;font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:-.01em;text-transform:uppercase;color:#00c65e}.faq-heading{font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-title);letter-spacing:-.03em;color:#2a2a2a;line-height:1.1}.faq-accordion{flex-direction:column;grid-column:6/13;min-width:0;padding-top:64px;display:flex}.faq-item{border-bottom:1px solid #e0e0e0}.faq-question{cursor:pointer;user-select:none;text-align:left;width:100%;font:inherit;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;display:flex}.faq-question-left{flex:1;align-items:center;gap:40px;display:flex}.faq-number{letter-spacing:-.01em;color:#2a2a2a;flex-shrink:0;width:24px;font-family:Inter Display,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.faq-question-text{letter-spacing:-.01em;color:#2a2a2a;font-family:Inter Display,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.faq-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex}.faq-icon svg{width:24px;height:24px}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer-content{color:#2a2a2a;max-width:640px;padding:0 0 28px 64px;font-family:Inter Display,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (width<=1024px){.faq-section{padding:72px 40px}.faq-heading{font-size:40px}}@media (width<=768px){.faq-section{grid-template-columns:1fr;gap:40px;padding:64px 24px}.faq-header{grid-column:1/-1;gap:24px;width:100%}.faq-accordion{grid-column:1/-1;width:100%;padding-top:0}.faq-answer-content{max-width:100%}}@media (width<=480px){.faq-section{gap:36px;padding:48px 16px}.faq-header{gap:16px}.faq-heading{letter-spacing:-.03em}.faq-question{gap:12px;padding:20px 0}.faq-question-left{gap:20px}.faq-number{width:20px;font-size:16px}.faq-question-text{font-size:16px}.faq-answer-content{padding:0 0 20px 40px;font-size:16px}}:root{--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-hero:72px;--fs-h2:60px;--fs-title:56px;--fs-h3:24px;--fs-h4:22px;--fs-body:18px;--fs-label:16px;--fs-eyebrow:16px;--fs-stat:clamp(44px,4vw,64px);--fs-small:14px;--fs-xsmall:13px;--fs-micro:12px}@media (width<=1280px){:root{--fs-hero:56px;--fs-h2:48px}}@media (width<=1024px){:root{--fs-hero:48px;--fs-h2:40px;--fs-title:48px;--fs-stat:52px}}@media (width<=768px){:root{--fs-h2:40px;--fs-title:40px;--fs-label:14px;--fs-stat:48px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#2a2a2a;-webkit-font-smoothing:antialiased;background:#fbfbfb;font-family:Inter Display,sans-serif;overflow-x:hidden}.seo-wrap{max-width:1480px;margin:0 auto;padding:0 100px}.seo-sections{flex-direction:column;gap:200px;padding-top:80px;padding-bottom:200px;display:flex}.seo-label{font-family:Inter Display,sans-serif;font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:-.01em;text-transform:uppercase;color:#00c65e}.seo-underline-link{font-family:Inter Display,sans-serif;font-weight:600;font-size:var(--fs-label);color:#2a2a2a;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;transition:opacity .15s;display:inline-flex}.seo-underline-link:hover{opacity:.7}.seo-link-text{text-underline-offset:3px;text-decoration:underline}.seo-arrow{line-height:1;display:inline-flex}.seo-btn-green{color:#fff;letter-spacing:.2px;white-space:nowrap;background:#00c65e;border-radius:44px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 24px;font-family:Inter Display,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.seo-btn-green:hover{background:#00a850}.seo-h2{font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-h2);letter-spacing:-.03em;color:#2a2a2a;line-height:1.1}.seo-h2-center{font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-h2);letter-spacing:-.03em;color:#2a2a2a;text-align:center;max-width:1170px;line-height:1.1}.seo-h2-56{font-size:var(--fs-title)}.br-desktop{display:inline}.seo-h3{font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-title);letter-spacing:-.03em;color:#2a2a2a;line-height:1.1}.seo-h4{font-family:Inter Display,sans-serif;font-weight:500;font-size:var(--fs-h3);letter-spacing:-.02em;color:#2a2a2a;line-height:1.1}.seo-body{font-family:Inter Display,sans-serif;font-weight:400;font-size:var(--fs-body);color:#2a2a2a;line-height:1.5}.seo-body-center{font-family:Inter Display,sans-serif;font-weight:400;font-size:var(--fs-body);color:#2a2a2a;text-align:center;max-width:820px;line-height:1.5}.seo-body-gray{color:#2a2a2a}.seo-analyzer{flex-direction:column;align-items:center;gap:60px;display:flex}.seo-analyzer-header{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.seo-analyzer-header-text{flex-direction:column;align-items:center;gap:12px;display:flex}.seo-analyzer-shot{aspect-ratio:3323/1842;background:#86a5d933;border-radius:20px;width:991px;max-width:100%;position:relative;overflow:hidden}.seo-analyzer-shot img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fade-up{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}.fade-up.js-anim{opacity:1;transform:translateY(0)}.word-outer{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.word-inner{will-change:transform;transition:transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.word-outer.is-revealed .word-inner{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fade-up{opacity:1;transition:none;transform:none}.word-inner{transition:none!important;transform:none!important}.word-outer.is-revealed .word-inner{transform:none!important}.seo-tpl-track{animation:none}.seo-illu-card>*{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=1280px){.seo-wrap{padding:0 60px}.seo-writer-visual{width:440px;height:460px}.seo-resources-cards{grid-template-columns:repeat(2,1fr)}.seo-features-media{width:440px;height:460px}}@media (width<=1024px){.seo-wrap{padding:0 40px}.seo-sections{gap:140px;padding-top:70px;padding-bottom:140px}.seo-hero{grid-template-columns:1fr;gap:48px}.seo-hero-content{max-width:100%}.seo-hero-mockup{width:100%;height:420px}.seo-hero-desc{max-width:100%}.seo-writer{gap:120px}.seo-writer-row{flex-direction:column;gap:48px}.seo-writer-row:nth-child(2){flex-direction:column-reverse}.seo-writer-visual{width:100%;height:420px}.seo-writer-text .seo-h2,.seo-writer-text .seo-body,.seo-body-center{max-width:100%}.seo-analytics-cols{grid-template-columns:repeat(2,1fr)}.seo-resources-header{flex-direction:column;align-items:flex-start}.seo-resources-header .seo-h2{max-width:100%}.seo-features-media{width:380px;height:357px}.seo-features-media .seo-illu-card{transform:scale(.75)}}@media (width<=768px){.seo-wrap{padding:0 24px}.seo-sections{gap:100px;padding-top:98px;padding-bottom:100px}#seoHeroLabel{margin-bottom:-8px}.seo-hero-mockup{border-radius:16px;height:320px}.br-desktop{display:none}.seo-analytics-cols{grid-template-columns:1fr;gap:32px}.seo-resources-cards{grid-template-columns:1fr}.seo-template-thumb{flex:0 0 280px;height:192px}.seo-features{flex-direction:column;gap:24px;top:96px}.seo-features-list{gap:32px}.seo-features-media{width:100%;height:280px}.seo-features-media .seo-illu-card{transform:scale(.58)}.seo-feature-item{border-bottom:none;padding:0}.seo-feature-item.active .seo-feature-desc{max-width:100%}}@media (width<=480px){.seo-wrap{padding:0 16px}.seo-sections{gap:80px;padding-top:98px;padding-bottom:80px}.seo-hero-mockup{border-radius:12px;height:240px}.seo-writer{gap:80px}.seo-writer-visual{border-radius:20px;height:280px}.seo-writer-shot{box-shadow:0 14px 32px #00000024}.seo-template-thumb{flex:0 0 240px;height:164px}.seo-tpl-track{gap:20px}.seo-illu-search-text,.seo-illu-recent-list li{white-space:normal}.seo-features-media{height:240px}.seo-features-media .seo-illu-card{transform:scale(.48)}}.seo-footer-section{width:100%;max-width:1394px;margin:0 auto;padding:0 20px 100px}.seo-footer{background:#f8fffe;border-radius:20px;flex-direction:column;align-items:center;gap:96px;padding:140px 40px 40px;display:flex;position:relative;overflow:hidden}.seo-footer-blob{mix-blend-mode:multiply;filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.seo-footer-blob-1{background:radial-gradient(circle,#b9efa0 0%,#0000 70%);width:1100px;height:1100px;top:-550px;left:-350px}.seo-footer-blob-2{background:radial-gradient(circle,#cdeaff 0%,#0000 70%);width:1000px;height:1000px;top:-650px;left:-450px}.seo-footer-blob-3{background:radial-gradient(circle,#c8f5da 0%,#0000 70%);width:1100px;height:1100px;bottom:-650px;right:-300px}.seo-footer-cta{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:48px;display:flex;position:relative}.seo-footer-heading{letter-spacing:-.03em;color:#2a2a2a;max-width:836px;font-family:Inter Display,sans-serif;font-size:96px;font-weight:400;line-height:1}.seo-footer-btn{color:#2a2a2a;background:#fff;border-radius:32px;align-items:center;gap:32px;height:48px;padding-left:20px;padding-right:8px;font-family:Inter Display,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:inline-flex;box-shadow:0 12px 20px -4px #2508351a}.seo-footer-btn:hover{box-shadow:0 16px 28px -4px #25083529}.seo-footer-btn-icon{background:#2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.seo-footer-card{z-index:1;background:#fffc;border:1px solid #fff;border-radius:20px;flex-direction:column;gap:40px;width:100%;padding:40px;display:flex;position:relative}.seo-footer-divider{background:#2a2a2a14;width:100%;height:1px}.seo-footer-logo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.seo-footer-logo img{width:auto;height:24px;display:block}.seo-footer-social{align-items:center;gap:12px;display:flex}.seo-footer-social-icon{mix-blend-mode:multiply;background:#2a2a2a;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.seo-footer-social-icon svg{width:16px;height:16px}.seo-footer-nav{flex-wrap:wrap;justify-content:space-between;gap:64px;display:flex}.seo-footer-about{flex-direction:column;justify-content:space-between;gap:40px;max-width:340px;display:flex}.seo-footer-about-top{flex-direction:column;gap:24px;display:flex}.seo-footer-cat{letter-spacing:.07em;text-transform:uppercase;color:#2a2a2a;font-family:Inter Display,sans-serif;font-size:12px;font-weight:600}.seo-footer-about-text{color:#2a2a2a;font-family:Inter Display,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.seo-footer-link-green{color:#00c65e;font-family:Inter Display,sans-serif;font-size:16px;font-weight:600;text-decoration:none}.seo-footer-link-green:hover{text-decoration:underline}.seo-footer-contact{color:#2c2c2c66;flex-direction:column;gap:12px;font-family:Inter Display,sans-serif;font-size:12px;font-weight:500;display:flex}.seo-footer-contact a{color:inherit;text-decoration:none}.seo-footer-cols{flex-wrap:wrap;gap:64px;display:flex}.seo-footer-col{flex-direction:column;gap:24px;min-width:138px;display:flex}.seo-footer-col-title{letter-spacing:.07em;text-transform:uppercase;color:#2a2a2a;font-family:Inter Display,sans-serif;font-size:12px;font-weight:600}.seo-footer-col-links{flex-direction:column;gap:16px;display:flex}.seo-footer-col-links a{color:#2a2a2a;font-family:Inter Display,sans-serif;font-size:12px;font-weight:500;text-decoration:none}.seo-footer-col-links a:hover{text-decoration:underline}.seo-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.seo-footer-legal{color:#2a2a2a;flex-wrap:wrap;align-items:center;gap:28px;font-family:Inter Display,sans-serif;font-size:12px;font-weight:500;display:flex}.seo-footer-legal a{color:inherit;text-decoration:none}.seo-footer-legal a:hover{text-decoration:underline}.seo-footer-legal-divider{background:#2a2a2a33;flex-shrink:0;width:1px;height:8px}@media (width<=1024px){.seo-footer{gap:64px;padding:100px 32px 32px}.seo-footer-heading{font-size:64px}.seo-footer-nav{flex-direction:column;gap:48px}.seo-footer-about{gap:32px;max-width:100%}.seo-footer-cols{gap:48px}}@media (width<=640px){.seo-footer-section{padding:0 12px 60px}.seo-footer{border-radius:16px;gap:48px;padding:64px 20px 24px}.seo-footer-heading{letter-spacing:-.02em;font-size:40px}.seo-footer-card{gap:32px;padding:24px}.seo-footer-cols{flex-direction:column;gap:32px}.seo-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.seo-footer-legal{gap:12px}.seo-footer-legal-divider{display:none}.seo-footer-legal{flex-direction:column;align-items:flex-start}}
