@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex.woff2) format("woff2");font-style:normal;font-weight:1 1000;font-display:swap}@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex.woff2) format("woff2");font-style:oblique 0deg 10deg;font-weight:1 1000;font-display:swap}.eco-brand-system{--brand-mock-bubble:#e7f3ff;--brand-mock-brand-mark-sun:#d9981f;--brand-mock-brand-mark-leaf:#3f8f5a;--brand-danger-wash:#b4231812;--brand-blue:#1e88fd;--brand-green:#4ecc54;--brand-sunlight:#ffae19;--brand-ink:#172c33;--brand-muted:#596a76;--brand-hairline:#172c3324;--brand-danger:#b42318;--brand-radius-field:12px;--brand-paper:#fbfcfd;--brand-porcelain:#fff;--brand-focus:#1261c9;--brand-on-bright:#0b1720;--brand-glass-fill:#ffffffb8;--brand-glass-edge:#fffffff5;--brand-glass-hover:#fffffff2;--brand-glass-opaque:#f9fbfc;--brand-disabled-fill:#f1f4f5;--brand-disabled-ink:#65727a;--brand-disabled-edge:#e4e9ec;--brand-glass-blur:18px;--brand-radius-card:24px;--brand-radius-pill:999px;--brand-card-padding:24px;--brand-chip-height:64px;--brand-compact-chip-height:48px;--brand-chip-icon:38px;--brand-compact-chip-icon:30px;--brand-chip-gap:12px;--brand-compact-chip-gap:8px;--brand-focus-width:3px;--brand-focus-offset:4px;--brand-selected-width:2px;--brand-display-size:64px;--brand-display-line-height:68px;--brand-display-weight:600;--brand-heading-size:36px;--brand-heading-line-height:42px;--brand-heading-weight:600;--brand-card-title-size:24px;--brand-card-title-line-height:30px;--brand-card-title-weight:550;--brand-body-size:16px;--brand-body-line-height:24px;--brand-body-weight:400;--brand-control-size:16px;--brand-control-line-height:20px;--brand-control-weight:550;--brand-chip-size:18px;--brand-chip-line-height:24px;--brand-chip-weight:550;--brand-compact-chip-size:15px;--brand-compact-chip-line-height:20px;--brand-compact-chip-weight:550;--brand-font-display:"Google Sans Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--brand-glass-shadow:inset 0 1px 1px #fff,inset 0 -3px 6px #9bb2b329,0 3px 10px #193e4c08;--brand-atmosphere:radial-gradient(ellipse at 10% 100%,#4ecc540d,transparent 60%),radial-gradient(ellipse at 90% 100%,#1e88fd0f,transparent 60%);--brand-chip-padding:12px 22px 12px 16px;--brand-compact-chip-padding:8px 16px 8px 12px;--brand-motion-duration:.14s;--site-tint-top:#eef4ef;--site-tint-mid:#e5f1f0;--site-tint-low:#dcebf0;--site-canvas:radial-gradient(max(520px,46vw) max(420px,34vw) at 50% calc(var(--site-h) * .5),#fffae8b2,transparent 72%),radial-gradient(max(460px,54vw) max(460px,48vw) at 0% 0%,#96d6e880,transparent 70%),radial-gradient(max(420px,46vw) max(420px,42vw) at 100% 40px,#ffe2a080,transparent 70%),radial-gradient(max(400px,48vw) max(420px,40vw) at 0% calc(var(--site-h) * .86),#a0cef680,transparent 70%),linear-gradient(180deg,var(--site-tint-top) 0,var(--site-tint-mid) 42%,var(--site-tint-low) 100%);--site-muted-strong:#3e505b;--site-glass-tint-nav:#ffffff4d;--site-glass-tint-nav-scrolled:#ffffff70;--site-glass-tint-slab:#bae8ee61;--site-card-fill:#fff9;--site-card-fill-dense:#ffffffc7;--site-card-edge:#ffffffe6;--site-glass-slab-sheen:linear-gradient(135deg,#ffffff57,#fff0 38%,#78c8de33);--site-card-shadow:0 1px 2px #172c330d,0 16px 36px -22px #172c3347;--site-bead-fill:linear-gradient(180deg,#ffffffc7,#fff6);--site-bead-shadow:inset 0 0 0 1px #fffffff2,inset 0 -3px 5px #3c82c81f,0 2px 7px -1px #172c3333;--site-nav-text-glow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fffffff2,0 0 14px #ffffffd9,0 0 24px #ffffffb3;--site-moon-shadow:drop-shadow(0 2px 6px #3c82d229);--site-orbit-blue:#5e9be0;--site-orbit-green:#6cc48e;--site-orbit-width:1px;--site-orbit-opacity:.5;--site-card-blur:14px;--site-nav-saturate:1.5;--site-nav-brightness:1.08;--site-glass-rim-width-slab:3px;--site-lens-bezel-slab:28px;--site-lens-bezel-nav:15px;--site-lens-pull-slab:.85;--site-lens-pull-nav:.58;--site-band-inset-slab:14px;--site-fs-caption:14px;--site-fs-body:clamp(16px,1.2vw,17px);--site-fs-lead:clamp(19px,1.65vw,24px);--site-fs-title:clamp(22px,2.1vw,28px);--site-fs-section:clamp(36px,5vw,68px);--site-fs-display:clamp(46px,8.2vw,124px);--site-fs-display-compact:clamp(46px,14.4vw,76px);--site-fs-section-compact:clamp(32px,9.4vw,44px);--site-weight-display:470;--site-weight-heading:500;--site-weight-body:400;--site-weight-control:600;--site-gutter:clamp(16px,4vw,56px);--site-measure:1120px;--site-measure-text:720px;--site-nav-height:50px;--site-nav-height-compact:46px;--site-nav-settle:.955;--site-nav-stretch:.035;--site-radius-card:28px;--site-fade-duration:.18s;--site-tint-duration:.28s;--site-ease:cubic-bezier(.2,.7,.2,1);--site-line:#172c3324;--site-line-strong:#172c3342;--site-wash-hover:#172c330a;--site-wash-press:#172c330f;--site-scrim:#172c335c;--site-muted-half:#596a7680;--site-link:#145194;--site-ink-soft:#243840;--site-reveal-duration:.42s;--site-reveal-stagger:.18s;--site-reveal-stagger-2:.36s;--site-reveal-slow:.55s;--site-spin-duration:1s;--site-fs-12:12px;--site-fs-15:15px;--site-radius-8:8px;--site-fs-13:13px;--site-fs-9:9px;--site-fs-14:14px;--site-fs-12-5:12.5px;--site-radius-20:20px;--site-radius-5:5px;--site-fs-11:11px;--site-fs-19:19px;--site-radius-2:2px;--site-fs-14-5:14.5px;--site-radius-30:30px;--site-radius-4:4px;--site-radius-10:10px;--site-radius-16:16px;--site-fs-17:17px;--site-radius-22:22px;--site-radius-14:14px;--site-fs-18:18px;--site-fs-20:20px;--site-fs-21:21px;--site-fs-16:16px;--site-radius-24:24px;--site-scrim-blur:6px}.eco-page{--eco-font:"Google Sans Flex",system-ui,sans-serif;--eco-weight-body:400;--eco-weight-display:470;--eco-weight-title:500;--eco-weight-strong:600;--eco-ink:#172c33;--eco-ink-2:#3e505b;--eco-ink-3:#56666d;--eco-blue:#1261c9;--eco-blue-hover:#0d4fa6;--eco-blue-light:#2b7be6;--eco-blue-deep:#0f52ad;--eco-blue-tint:#1261c914;--eco-blue-ring:#1261c980;--eco-line:#172c331f;--eco-line-soft:#172c3314;--eco-line-strong:#172c3338;--eco-white:#fff;--eco-white-30:#ffffff4d;--eco-white-34:#ffffff57;--eco-white-50:#ffffff80;--eco-white-62:#ffffff9e;--eco-white-86:#ffffffdb;--eco-rim-cyan:#a0e1ebb3;--eco-glass-blur:blur(16px) saturate(1.7);--eco-glass-card-bg:var(--eco-white-34);--eco-glass-card-shadow:inset 0 1px 0 #ffffffeb,inset 0 0 0 1px #ffffff80,0 10px 26px -14px #172c3342;--eco-glass-frame-bg:var(--eco-white-30);--eco-glass-frame-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1.5px var(--eco-rim-cyan),0 30px 60px -30px #172c3359;--eco-glass-field-bg:var(--eco-white-62);--eco-glass-field-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px var(--eco-line-soft),0 10px 24px -14px #172c334d;--eco-mark-bg:#fff9;--eco-mark-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #ffffffb3,0 10px 24px -16px #172c3359;--eco-mark-r:.32em;--eco-mark-pad:.01em .16em .07em;--eco-mark-bleed:-.06em;--eco-mark-lh:1.12;--eco-panel-fill-warm:linear-gradient(180deg,#ffffff6b,#fff4e399);--eco-ask-height:600px;--eco-shadow-lift:0 2px 8px -2px #172c3338;--eco-shadow-media:0 0 0 1px #172c3312,0 30px 60px -30px #172c3373;--eco-shadow-float:0 18px 40px -18px #172c3359;--eco-shadow-pro:inset 0 0 0 2px var(--eco-blue-ring),0 26px 50px -26px #1261c96b;--eco-hero-size:118px;--eco-hero-weight:var(--eco-weight-display);--eco-hero-lh:.98;--eco-hero-ls:-.03em;--eco-hero-max:7.6em;--eco-hero-compact-size:60px;--eco-hero-compact-weight:var(--eco-weight-display);--eco-hero-compact-lh:1.04;--eco-hero-compact-ls:-.03em;--eco-hero-compact-max:18em;--eco-title-size:68px;--eco-title-weight:var(--eco-weight-title);--eco-title-lh:1.02;--eco-title-ls:-.03em;--eco-subtitle-size:28px;--eco-subtitle-weight:var(--eco-weight-title);--eco-subtitle-lh:1.15;--eco-subtitle-ls:-.02em;--eco-subtitle-sm-size:22px;--eco-subtitle-sm-weight:var(--eco-weight-title);--eco-subtitle-sm-lh:1.2;--eco-subtitle-sm-ls:-.015em;--eco-lead-size:23.76px;--eco-lead-weight:var(--eco-weight-body);--eco-lead-lh:1.35;--eco-lead-ls:0;--eco-body-size:17px;--eco-body-weight:var(--eco-weight-body);--eco-body-lh:1.6;--eco-body-ls:0;--eco-prose-lh:1.7;--eco-caption-size:15px;--eco-caption-weight:var(--eco-weight-body);--eco-caption-lh:1.5;--eco-caption-ls:0;--eco-label-size:13px;--eco-label-weight:var(--eco-weight-strong);--eco-label-lh:1.4;--eco-label-ls:.08em;--eco-num-big-size:200px;--eco-num-big-weight:var(--eco-weight-display);--eco-num-big-lh:.9;--eco-num-big-ls:-.045em;--eco-num-mid-size:120px;--eco-num-mid-weight:var(--eco-weight-display);--eco-num-mid-lh:.95;--eco-num-mid-ls:-.04em;--eco-num-small-size:96px;--eco-num-small-weight:var(--eco-weight-display);--eco-num-small-lh:.95;--eco-num-small-ls:-.04em;--eco-num-unit:.34em;--eco-link-size:17px;--eco-link-weight:var(--eco-weight-strong);--eco-space-4:4px;--eco-space-8:8px;--eco-space-12:12px;--eco-space-16:16px;--eco-space-20:20px;--eco-space-24:24px;--eco-space-28:28px;--eco-space-32:32px;--eco-space-40:40px;--eco-space-48:48px;--eco-space-56:56px;--eco-space-64:64px;--eco-space-72:72px;--eco-space-80:80px;--eco-space-96:96px;--eco-space-112:112px;--eco-space-128:128px;--eco-space-176:176px;--eco-sec-gap:176px;--eco-head-gap:24px;--eco-content-gap:64px;--eco-hero-top:176px;--eco-hero-cta-gap:40px;--eco-hero-stage-gap:72px;--eco-hero-air-gap:120px;--eco-card-link-gap:40px;--eco-grid-gap:24px;--eco-grid-row-gap:48px;--eco-card-pad:48px;--eco-card-pad-sm:32px;--eco-panel-pad-y:112px;--eco-panel-pad-x:72px;--eco-row-pad:28px;--eco-row-pad-sm:14px;--eco-w-content:1200px;--eco-w-medium:960px;--eco-w-narrow:800px;--eco-w-read:680px;--eco-gutter:56px;--eco-band-inset:16px;--eco-r-card:32px;--eco-r-media:28px;--eco-r-panel:40px;--eco-r-inner:16px;--eco-r-tile:12px;--eco-r-chip:999px;--eco-phone-lg:360px;--eco-phone-md:300px;--eco-phone-r:.161;--eco-phone-pad:.033;--eco-phone-inner-r:.128;--eco-frame-pad:16px;--eco-ease:.2s ease;--eco-focus:2px solid var(--eco-blue);--eco-art-opacity:.66;--eco-art-filter:saturate(.74) contrast(.88);--eco-art-height:1008px;--eco-planet-opacity:.9;--eco-bp-lg:1100px;--eco-bp-md:860px;--eco-bp-sm:560px;--eco-sky-top:#f9f1e7;--eco-sky-mid:#f3f0ea;--eco-sky-low:#e1eaf2;--eco-sky-b1:#a4d4ed;--eco-sky-b2:#ffd49c;--eco-sky-b3:#b5caf3;--eco-sky-light:#fff5e9;--eco-sky-light-opacity:.375;--eco-white-80:#fffc;--eco-sky-bloom-core:#fffae8b3;--eco-mask-solid:#000;--eco-mask-soft:#0000008c;--eco-photo-bg:#e3ecf1;--eco-glass-field-focus-shadow:inset 0 1px 0 var(--eco-white),0 0 0 2px var(--eco-blue),0 10px 24px -14px #172c334d;--eco-nav-blur:blur(22px) saturate(1.8);--eco-nav-dock-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff8c,0 0 0 1px #172c3312,0 2px 6px -2px #172c331f,0 18px 40px -22px #172c3359;--eco-nav-dock-wide:720px;--eco-nav-current-shadow:inset 0 1px 0 var(--eco-white),inset 0 0 0 1px #fffc,0 0 0 1px #172c330f,0 1px 2px #172c331a,0 5px 10px -4px #172c3333;--eco-btn-bg:linear-gradient(180deg,var(--eco-blue-light) 0%,var(--eco-blue) 55%,var(--eco-blue-deep) 100%);--eco-btn-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1.5px #ffffff52,0 0 0 1px #1261c952,0 12px 24px -12px #1261c9bf;--eco-nav-chat-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1.5px #ffffff52,0 0 0 1px #1261c952,0 10px 20px -10px #1261c9cc;--eco-hero-size-bp1100:92px;--eco-title-size-bp1100:56px;--eco-card-pad-bp1100:40px;--eco-panel-pad-x-bp1100:48px;--eco-hero-size-bp860:clamp(46px,14.4vw,76px);--eco-hero-compact-size-bp860:clamp(32px,9.4vw,44px);--eco-hero-compact-max-bp860:12em;--eco-title-size-bp860:clamp(32px,9.4vw,44px);--eco-subtitle-size-bp860:24px;--eco-subtitle-sm-size-bp860:20px;--eco-lead-size-bp860:19px;--eco-num-big-size-bp860:clamp(72px,21vw,150px);--eco-num-mid-size-bp860:72px;--eco-num-small-size-bp860:64px;--eco-sec-gap-bp860:104px;--eco-head-gap-bp860:16px;--eco-content-gap-bp860:40px;--eco-hero-top-bp860:140px;--eco-hero-cta-gap-bp860:32px;--eco-hero-stage-gap-bp860:48px;--eco-hero-air-gap-bp860:64px;--eco-grid-row-gap-bp860:40px;--eco-card-link-gap-bp860:16px;--eco-card-pad-bp860:28px;--eco-card-pad-sm-bp860:24px;--eco-panel-pad-y-bp860:72px;--eco-panel-pad-x-bp860:24px;--eco-row-pad-bp860:22px;--eco-gutter-bp860:20px;--eco-band-inset-bp860:8px;--eco-r-card-bp860:24px;--eco-r-media-bp860:20px;--eco-r-panel-bp860:28px;--eco-r-inner-bp860:12px;--eco-frame-pad-bp860:10px;--eco-phone-lg-bp860:300px;--eco-phone-md-bp860:250px;--eco-hero-top-bp560:128px;--eco-card-pad-bp560:24px;--eco-card-pad-sm-bp560:20px}.site-page{--eco-font:"Google Sans Flex",system-ui,sans-serif;--eco-ink:#172c33;--eco-ink-2:#3e505b;--eco-blue:#1261c9;--eco-blue-light:#2b7be6;--eco-blue-deep:#0f52ad;--eco-line:#172c331f;--eco-line-soft:#172c3314;--eco-white:#fff;--eco-white-30:#ffffff4d;--eco-white-34:#ffffff57;--eco-white-62:#ffffff9e;--eco-glass-blur:blur(16px) saturate(1.7);--eco-glass-card-bg:var(--eco-white-34);--eco-glass-card-shadow:inset 0 1px 0 #ffffffeb,inset 0 0 0 1px #ffffff80,0 10px 26px -14px #172c3342;--eco-glass-field-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px var(--eco-line-soft),0 10px 24px -14px #172c334d;--eco-white-80:#fffc;--eco-nav-blur:blur(22px) saturate(1.8);--eco-nav-dock-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff8c,0 0 0 1px #172c3312,0 2px 6px -2px #172c331f,0 18px 40px -22px #172c3359;--eco-nav-dock-wide:720px;--eco-nav-current-shadow:inset 0 1px 0 var(--eco-white),inset 0 0 0 1px #fffc,0 0 0 1px #172c330f,0 1px 2px #172c331a,0 5px 10px -4px #172c3333;--eco-btn-bg:linear-gradient(180deg,var(--eco-blue-light) 0%,var(--eco-blue) 55%,var(--eco-blue-deep) 100%);--eco-btn-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1.5px #ffffff52,0 0 0 1px #1261c952,0 12px 24px -12px #1261c9bf;--eco-nav-chat-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1.5px #ffffff52,0 0 0 1px #1261c952,0 10px 20px -10px #1261c9cc}html:has(.eco-page){--eco-sky-low:#e1eaf2}.eco-page[data-eco-sky=about]{--eco-sky-top:#f9f1e7;--eco-sky-mid:#f3f0ea;--eco-sky-low:#e1eaf2;--eco-sky-b1:#a4d4ed;--eco-sky-b2:#ffd49c;--eco-sky-b3:#b5caf3;--eco-sky-light:#fff5e9;--eco-sky-light-opacity:.375}html:has(.eco-page[data-eco-sky=about]){--eco-sky-low:#e1eaf2}.eco-page[data-eco-sky=trees]{--eco-sky-top:#eef6ed;--eco-sky-mid:#e4f2eb;--eco-sky-low:#daede7;--eco-sky-b1:#9eddd1;--eco-sky-b2:#f9e7a9;--eco-sky-b3:#9fd4d9;--eco-sky-light:#f5fcf2;--eco-sky-light-opacity:.27}html:has(.eco-page[data-eco-sky=trees]){--eco-sky-low:#daede7}.eco-page[data-eco-sky=students]{--eco-sky-top:#f0f2f5;--eco-sky-mid:#e9eef5;--eco-sky-low:#e0e6f3;--eco-sky-b1:#b3cced;--eco-sky-b2:#ffde97;--eco-sky-b3:#b2c7f4;--eco-sky-light:#fbf8ff;--eco-sky-light-opacity:.21}html:has(.eco-page[data-eco-sky=students]){--eco-sky-low:#e0e6f3}.eco-page[data-eco-sky=business]{--eco-sky-top:#eaf0f2;--eco-sky-mid:#e2eaef;--eco-sky-low:#d7e2ec;--eco-sky-b1:#a4c5da;--eco-sky-b2:#f2e4be;--eco-sky-b3:#a2bdd9;--eco-sky-light:#eff3f8;--eco-sky-light-opacity:.375}html:has(.eco-page[data-eco-sky=business]){--eco-sky-low:#d7e2ec}.eco-page[data-eco-sky=advertisers]{--eco-sky-top:#f3f1eb;--eco-sky-mid:#edeeec;--eco-sky-low:#e2e9ef;--eco-sky-b1:#a8d3eb;--eco-sky-b2:#ffd19e;--eco-sky-b3:#bfcbe7;--eco-sky-light:#fff7f5;--eco-sky-light-opacity:.173}html:has(.eco-page[data-eco-sky=advertisers]){--eco-sky-low:#e2e9ef}.eco-page[data-eco-sky=plans]{--eco-sky-top:#f2f7f6;--eco-sky-mid:#eaf3f5;--eco-sky-low:#deeaf2;--eco-sky-b1:#a1dbee;--eco-sky-b2:#ffedb5;--eco-sky-b3:#a5cff6;--eco-sky-light:#f9fcff;--eco-sky-light-opacity:.375}html:has(.eco-page[data-eco-sky=plans]){--eco-sky-low:#deeaf2}.eco-page[data-eco-sky=careers]{--eco-sky-top:#f2f2f0;--eco-sky-mid:#eaeef0;--eco-sky-low:#e0e7f0;--eco-sky-b1:#b6cfe4;--eco-sky-b2:#fcdab0;--eco-sky-b3:#b3c9f3;--eco-sky-light:#fef9fb;--eco-sky-light-opacity:.176}html:has(.eco-page[data-eco-sky=careers]){--eco-sky-low:#e0e7f0}.eco-page[data-eco-sky=help]{--eco-sky-top:#e8f6f6;--eco-sky-mid:#daf0f2;--eco-sky-low:#cee7ef;--eco-sky-b1:#89d4e2;--eco-sky-b2:#e1eede;--eco-sky-b3:#93cced;--eco-sky-light:#ecfafb;--eco-sky-light-opacity:.375}html:has(.eco-page[data-eco-sky=help]){--eco-sky-low:#cee7ef}.eco-page[data-eco-sky=blog]{--eco-sky-top:#f9f3e3;--eco-sky-mid:#f4f1e6;--eco-sky-low:#e6ebf1;--eco-sky-b1:#b1d3ef;--eco-sky-b2:#ffdb96;--eco-sky-b3:#b1cdf2;--eco-sky-light:#fff4e3;--eco-sky-light-opacity:.375}html:has(.eco-page[data-eco-sky=blog]){--eco-sky-low:#e6ebf1}.eco-glass-control{min-height:var(--control-min-height);color:var(--control-ink);background:var(--control-fill);border:var(--control-stroke) solid var(--control-edge);box-shadow:var(--control-shadow);backdrop-filter:blur(var(--control-blur));transition:transform var(--control-duration) var(--ease),background-color var(--control-duration) var(--ease),border-color var(--control-duration) var(--ease),box-shadow var(--control-duration) var(--ease)}.eco-glass-control:where(:hover):not(:disabled){background:var(--control-hover);border-color:var(--control-hover-edge);box-shadow:var(--control-hover-shadow)}.eco-glass-control:active:not(:disabled){transform:scale(var(--control-pressed-scale))}.eco-glass-control:focus-visible{outline:var(--control-focus-width) solid var(--control-focus);outline-offset:var(--control-focus-offset)}.eco-glass-control.eco-glass-selected,.eco-glass-control[aria-pressed=true]{background:var(--control-selected);border-color:var(--control-selected-edge)}.eco-glass-control:disabled{background:var(--control-disabled);color:var(--control-disabled-ink);box-shadow:none;cursor:not-allowed}@supports not (backdrop-filter:blur(1px)){.eco-glass-control,.eco-glass-control:is(:hover:not(:disabled),:disabled,[aria-pressed=true],.eco-glass-selected){background:var(--control-opaque)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.eco-glass-control,.eco-glass-control:is(:hover:not(:disabled),:disabled,[aria-pressed=true],.eco-glass-selected){background:var(--control-opaque);backdrop-filter:none;border-color:var(--border-heavy)}}@media (forced-colors:active){.eco-glass-control{color:buttontext;box-shadow:none;border-color:buttontext}.eco-glass-control,.eco-glass-control:is(:hover:not(:disabled),:disabled,[aria-pressed=true],.eco-glass-selected){box-shadow:none;background:buttonface;border-color:buttontext}.eco-glass-control:disabled{color:graytext}.eco-glass-control.eco-glass-selected,.eco-glass-control[aria-pressed=true]{border-color:highlight}}@media (prefers-reduced-motion:reduce){.eco-glass-control{transition:none}.eco-glass-control:active:not(:disabled){transform:none}:root{--duration-fast:0s;--duration-base:0s;--duration-sidebar:0s;--duration-sidebar-peek-exit:0s;--duration-sidebar-settle:0s;--duration-sidebar-divider:0s;--delay-sidebar-divider:0s}}@font-face{font-family:Google Sans Flex Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Arimo);unicode-range:u+0-24f,u+300-36f,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f;font-weight:1 435;size-adjust:102.74%;ascent-override:94.02%;descent-override:27.84%;line-gap-override:0%}@font-face{font-family:Google Sans Flex Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Arimo);unicode-range:u+0-24f,u+300-36f,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f;font-weight:436 484;size-adjust:104.57%;ascent-override:92.38%;descent-override:27.35%;line-gap-override:0%}@font-face{font-family:Google Sans Flex Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Arimo);unicode-range:u+0-24f,u+300-36f,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f;font-weight:485 549;size-adjust:105.35%;ascent-override:91.69%;descent-override:27.15%;line-gap-override:0%}@font-face{font-family:Google Sans Flex Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(Arimo Bold);unicode-range:u+0-24f,u+300-36f,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f;font-weight:550 1000;size-adjust:101.37%;ascent-override:95.29%;descent-override:28.21%;line-gap-override:0%}.eco-page.eco-page,.site-page.site-page{--eco-font:"Google Sans Flex","Google Sans Flex Fallback",system-ui,sans-serif}:where(.eco-page) *,:where(.eco-page) :after,:where(.eco-page) :before{box-sizing:border-box}:where(.eco-page) dd,:where(.eco-page) dl,:where(.eco-page) figure,:where(.eco-page) h1,:where(.eco-page) h2,:where(.eco-page) h3,:where(.eco-page) h4,:where(.eco-page) ol,:where(.eco-page) p,:where(.eco-page) ul{margin:0;padding:0}:where(.eco-page) ol,:where(.eco-page) ul{list-style:none}:where(.eco-page) img{max-width:100%;height:auto;display:block}:where(.eco-page) a{text-decoration:none}:where(.eco-page) button{font:inherit;color:inherit;cursor:pointer;border:0}:where(.eco-page) svg{flex:none}.eco-page.eco-page{isolation:isolate;font-family:var(--eco-font);font-weight:var(--eco-weight-body);color:var(--eco-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(662px 490px at 50% 450px,var(--eco-sky-bloom-core),transparent 72%) 0 0 /100% 1500px no-repeat,radial-gradient(778px 691px at 0 0,color-mix(in srgb,var(--eco-sky-b1) 50%,transparent),transparent 70%) 0 0 /100% 1500px no-repeat,radial-gradient(662px 605px at 100% 40px,color-mix(in srgb,var(--eco-sky-b2) 50%,transparent),transparent 70%) 0 0 /100% 1500px no-repeat,radial-gradient(691px 576px at 0 774px,color-mix(in srgb,var(--eco-sky-b3) 50%,transparent),transparent 70%) 0 0 /100% 1500px no-repeat,linear-gradient(180deg,var(--eco-sky-top) 0,var(--eco-sky-mid) 378px,var(--eco-sky-low) 900px) 0 0 /100% 900px no-repeat;background-color:var(--eco-sky-low);line-height:1.35;position:relative;overflow-x:clip}.eco-page.eco-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 640px at 100% 450px,var(--eco-white-50),transparent 70%) 0 0 /100% 1800px repeat-y,radial-gradient(900px 700px at 0 1350px,color-mix(in srgb,var(--eco-sky-b1) 35%,transparent),transparent 70%) 0 0 /100% 1800px repeat-y;position:absolute;inset:900px 0 0}.eco-light.eco-light{z-index:1;pointer-events:none;background:var(--eco-sky-light);height:1500px;opacity:var(--eco-sky-light-opacity);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,var(--eco-mask-solid) 0,var(--eco-mask-solid) 52%,transparent 100%);mask-image:linear-gradient(180deg,var(--eco-mask-solid) 0,var(--eco-mask-solid) 52%,transparent 100%);position:absolute;top:0;left:0;right:0}html[data-scroll-restoring] .site-page{visibility:hidden}html:has(.eco-page){background:var(--eco-sky-low);overflow-x:clip}html:has(.eco-doc){background:var(--eco-white)}.eco-page.eco-page.eco-doc{background:var(--doc-bg,var(--eco-white))}.eco-page.eco-doc .eco-light,.eco-page.eco-doc:before{display:none}.eco-main.eco-main{z-index:2;display:block;position:relative}@media (width<=1100px){.eco-page.eco-page{--eco-hero-size:var(--eco-hero-size-bp1100);--eco-title-size:var(--eco-title-size-bp1100);--eco-card-pad:var(--eco-card-pad-bp1100);--eco-panel-pad-x:var(--eco-panel-pad-x-bp1100)}}@media (width<=860px){.eco-page.eco-page{--eco-hero-size:var(--eco-hero-size-bp860);--eco-hero-compact-size:var(--eco-hero-compact-size-bp860);--eco-hero-compact-max:var(--eco-hero-compact-max-bp860);--eco-title-size:var(--eco-title-size-bp860);--eco-subtitle-size:var(--eco-subtitle-size-bp860);--eco-subtitle-sm-size:var(--eco-subtitle-sm-size-bp860);--eco-lead-size:var(--eco-lead-size-bp860);--eco-num-big-size:var(--eco-num-big-size-bp860);--eco-num-mid-size:var(--eco-num-mid-size-bp860);--eco-num-small-size:var(--eco-num-small-size-bp860);--eco-sec-gap:var(--eco-sec-gap-bp860);--eco-head-gap:var(--eco-head-gap-bp860);--eco-content-gap:var(--eco-content-gap-bp860);--eco-hero-top:var(--eco-hero-top-bp860);--eco-hero-cta-gap:var(--eco-hero-cta-gap-bp860);--eco-hero-stage-gap:var(--eco-hero-stage-gap-bp860);--eco-hero-air-gap:var(--eco-hero-air-gap-bp860);--eco-grid-row-gap:var(--eco-grid-row-gap-bp860);--eco-card-link-gap:var(--eco-card-link-gap-bp860);--eco-card-pad:var(--eco-card-pad-bp860);--eco-card-pad-sm:var(--eco-card-pad-sm-bp860);--eco-panel-pad-y:var(--eco-panel-pad-y-bp860);--eco-panel-pad-x:var(--eco-panel-pad-x-bp860);--eco-row-pad:var(--eco-row-pad-bp860);--eco-gutter:var(--eco-gutter-bp860);--eco-band-inset:var(--eco-band-inset-bp860);--eco-r-card:var(--eco-r-card-bp860);--eco-r-media:var(--eco-r-media-bp860);--eco-r-panel:var(--eco-r-panel-bp860);--eco-r-inner:var(--eco-r-inner-bp860);--eco-frame-pad:var(--eco-frame-pad-bp860);--eco-phone-lg:var(--eco-phone-lg-bp860);--eco-phone-md:var(--eco-phone-md-bp860)}}@media (width<=560px){.eco-page.eco-page{--eco-hero-top:var(--eco-hero-top-bp560);--eco-card-pad:var(--eco-card-pad-bp560);--eco-card-pad-sm:var(--eco-card-pad-sm-bp560)}}.eco-art.eco-art{height:var(--eco-art-height);z-index:0;pointer-events:none;--hero-pos:50% 40%;--veil:62%;--zoom:.74;--shift:8%;--clear:40%;--edge:74%;-webkit-mask-image:linear-gradient(180deg,var(--eco-mask-solid) 0,var(--eco-mask-solid) 58%,transparent 100%);mask-image:linear-gradient(180deg,var(--eco-mask-solid) 0,var(--eco-mask-solid) 58%,transparent 100%);position:absolute;inset:0 0 auto;overflow:clip}.eco-art.eco-art[data-pair]{--zoom:.62;--shift:9%;--clear:76%;--edge:88%}.eco-art.eco-art:after{content:"";background:radial-gradient(ellipse 50% 36% at 50% 450px,color-mix(in srgb,var(--eco-sky-low) var(--veil),transparent) 0,color-mix(in srgb,var(--eco-sky-low) var(--veil),transparent) 42%,transparent 100%);position:absolute;inset:0}.eco-art-half.eco-art-half{--mx:linear-gradient(90deg,transparent var(--clear),var(--eco-mask-solid) var(--edge));--cx:100%;--origin:100% 40%;--dx:var(--shift);-webkit-mask-image:var(--mx);mask-image:var(--mx);position:absolute;inset:0}.eco-art-half.eco-art-half[data-w=left]{--mx:linear-gradient(270deg,transparent var(--clear),var(--eco-mask-solid) var(--edge));--cx:0%;--origin:0% 40%;--dx:calc(var(--shift) * -1)}.eco-art-half.eco-art-half img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-pos);object-position:var(--hero-pos);width:100%;max-width:none;height:100%;-webkit-mask-image:radial-gradient(ellipse 86% 50% at var(--cx) 50%,var(--eco-mask-solid) 0,var(--eco-mask-solid) 34%,var(--eco-mask-soft) 64%,transparent 100%);mask-image:radial-gradient(ellipse 86% 50% at var(--cx) 50%,var(--eco-mask-solid) 0,var(--eco-mask-solid) 34%,var(--eco-mask-soft) 64%,transparent 100%);transform:translate3d(var(--dx),0,0) scale(var(--zoom));transform-origin:var(--origin);opacity:var(--eco-art-opacity);filter:var(--eco-art-filter)}.eco-planet.eco-planet{z-index:1;pointer-events:none;max-width:none;opacity:var(--eco-planet-opacity);position:absolute}.eco-wrap.eco-wrap{z-index:2;width:min(var(--eco-w-content),calc(100% - 2 * var(--eco-gutter)));margin-inline:auto;position:relative}.eco-wrap.eco-wrap--medium{width:min(var(--eco-w-medium),calc(100% - 2 * var(--eco-gutter)))}.eco-wrap.eco-wrap--narrow{width:min(var(--eco-w-narrow),calc(100% - 2 * var(--eco-gutter)))}.eco-wrap.eco-wrap--read{width:min(var(--eco-w-read),calc(100% - 2 * var(--eco-gutter)))}.eco-sec.eco-sec{z-index:2;margin-top:var(--eco-sec-gap);scroll-margin-top:96px;position:relative}.eco-sec.eco-sec--tight{margin-top:var(--eco-content-gap)}.eco-grid.eco-grid{-moz-column-gap:var(--eco-grid-gap);column-gap:var(--eco-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.eco-grid.eco-grid,.eco-split.eco-split{row-gap:var(--eco-grid-row-gap);display:grid}.eco-split.eco-split{-moz-column-gap:var(--eco-space-72);column-gap:var(--eco-space-72);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.eco-split.eco-split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.eco-split.eco-split--6-6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eco-split.eco-split--top{align-items:start}.eco-cols.eco-cols{gap:var(--eco-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eco-cols.eco-cols--3{gap:var(--eco-space-32);grid-template-columns:repeat(3,minmax(0,1fr))}.eco-center.eco-center{text-align:center}.eco-actions.eco-actions{align-items:center;gap:var(--eco-space-16);flex-wrap:wrap;display:flex}.eco-actions.eco-actions--center{justify-content:center}.eco-rule.eco-rule{height:0;margin:var(--eco-space-112) 0;border:0;border-top:1px solid var(--eco-line)}.eco-sr.eco-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-weight:var(--eco-weight-title);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.eco-hero-title,.eco-title,.eco-subtitle,.eco-subtitle-sm,.eco-lead,.eco-body,.eco-caption,.eco-label,.eco-stat-n,.eco-row-title,.eco-row-meta,.eco-faq-a){margin:0}.eco-hero-title.eco-hero-title{max-width:var(--eco-hero-max);font-size:var(--eco-hero-size);font-weight:var(--eco-hero-weight);line-height:var(--eco-hero-lh);letter-spacing:var(--eco-hero-ls);word-spacing:.02em;text-wrap:balance;color:var(--eco-ink)}.eco-title.eco-title{max-width:12em;font-size:var(--eco-title-size);font-weight:var(--eco-title-weight);line-height:var(--eco-title-lh);letter-spacing:var(--eco-title-ls);text-wrap:balance;color:var(--eco-ink)}.eco-title.eco-title--wide{max-width:none}.eco-subtitle.eco-subtitle{font-size:var(--eco-subtitle-size);font-weight:var(--eco-subtitle-weight);line-height:var(--eco-subtitle-lh);letter-spacing:var(--eco-subtitle-ls);text-wrap:balance;color:var(--eco-ink)}.eco-subtitle-sm.eco-subtitle-sm{font-size:var(--eco-subtitle-sm-size);font-weight:var(--eco-subtitle-sm-weight);line-height:var(--eco-subtitle-sm-lh);letter-spacing:var(--eco-subtitle-sm-ls);text-wrap:balance;color:var(--eco-ink)}.eco-lead.eco-lead{max-width:24em;font-size:var(--eco-lead-size);font-weight:var(--eco-lead-weight);line-height:var(--eco-lead-lh);letter-spacing:var(--eco-lead-ls)}.eco-body.eco-body,.eco-lead.eco-lead{text-wrap:pretty;color:var(--eco-ink-2)}.eco-body.eco-body{font-size:var(--eco-body-size);font-weight:var(--eco-body-weight);line-height:var(--eco-body-lh);letter-spacing:var(--eco-body-ls)}.eco-body.eco-body b,.eco-body.eco-body strong{font-weight:var(--eco-weight-strong);color:var(--eco-ink)}.eco-caption.eco-caption{font-size:var(--eco-caption-size);font-weight:var(--eco-caption-weight);line-height:var(--eco-caption-lh);letter-spacing:var(--eco-caption-ls);color:var(--eco-ink-2)}.eco-caption.eco-caption--soft{color:var(--eco-ink-3)}.eco-label.eco-label{font-size:var(--eco-label-size);font-weight:var(--eco-label-weight);line-height:var(--eco-label-lh);letter-spacing:var(--eco-label-ls);text-transform:uppercase;color:var(--eco-ink-2)}.eco-accent.eco-accent{color:var(--eco-blue)}.eco-dim.eco-dim{color:var(--eco-ink-2)}.eco-line.eco-line{display:block}.eco-nowrap.eco-nowrap{white-space:nowrap}.eco-br.eco-br{display:none}.eco-mark.eco-mark{white-space:nowrap;background:var(--eco-mark-bg);border-radius:var(--eco-mark-r);padding:var(--eco-mark-pad);margin:0 var(--eco-mark-bleed);box-shadow:var(--eco-mark-shadow);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.eco-ink.eco-ink{color:var(--eco-ink)}.eco-num.eco-num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.eco-stat.eco-stat{display:block}.eco-stat-n.eco-stat-n{font-size:var(--eco-num-big-size);font-weight:var(--eco-num-big-weight);line-height:var(--eco-num-big-lh);letter-spacing:var(--eco-num-big-ls);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--eco-ink)}.eco-stat.eco-stat--mid .eco-stat-n.eco-stat-n{font-size:var(--eco-num-mid-size);font-weight:var(--eco-num-mid-weight);line-height:var(--eco-num-mid-lh);letter-spacing:var(--eco-num-mid-ls)}.eco-stat.eco-stat--small .eco-stat-n.eco-stat-n{font-size:var(--eco-num-small-size);font-weight:var(--eco-num-small-weight);line-height:var(--eco-num-small-lh);letter-spacing:var(--eco-num-small-ls)}.eco-stat-u.eco-stat-u{font-size:var(--eco-num-unit);font-weight:var(--eco-weight-title);letter-spacing:-.01em;margin-left:.1em}.eco-stat-u.eco-stat-u--label{margin-left:var(--eco-space-8);font-size:var(--eco-body-size);letter-spacing:0;color:var(--eco-ink-2)}.eco-stat-l.eco-stat-l{margin:var(--eco-space-16) 0 0;font-size:var(--eco-subtitle-sm-size);font-weight:var(--eco-weight-body);color:var(--eco-ink-2);text-wrap:balance;line-height:1.3}.eco-stat-s.eco-stat-s{margin:var(--eco-space-8) 0 0;font-size:var(--eco-caption-size);line-height:var(--eco-caption-lh);color:var(--eco-ink-3)}.eco-hero.eco-hero{z-index:2;padding-top:var(--eco-hero-top);text-align:center;position:relative}.eco-hero.eco-hero--left{text-align:left}.eco-hero.eco-hero .eco-hero-title{margin-inline:auto}.eco-hero.eco-hero--left .eco-hero-title{margin-inline:0}.eco-hero.eco-hero--compact .eco-hero-title.eco-hero-title{max-width:var(--eco-hero-compact-max);word-spacing:0;font-size:var(--eco-hero-compact-size);font-weight:var(--eco-hero-compact-weight);line-height:var(--eco-hero-compact-lh);letter-spacing:var(--eco-hero-compact-ls)}.eco-hero-title.eco-hero-title.eco-has-mark,.eco-hero.eco-hero--compact .eco-hero-title.eco-hero-title.eco-has-mark,.eco-title.eco-title.eco-has-mark{line-height:var(--eco-mark-lh)}.eco-hero.eco-hero .eco-actions{margin-top:var(--eco-hero-cta-gap);justify-content:center}.eco-hero.eco-hero--left .eco-actions{justify-content:flex-start}.eco-hero.eco-hero .eco-hero-note{margin-top:var(--eco-space-16)}.eco-hero-stage.eco-hero-stage{width:min(var(--eco-w-medium),100%);margin:var(--eco-hero-stage-gap) auto 0;text-align:left}.eco-hero-stage.eco-hero-stage--wide{width:min(var(--eco-w-content),100%)}.eco-hero.eco-hero--air .eco-hero-stage{margin-top:var(--eco-hero-air-gap)}.eco-head.eco-head{text-align:left}.eco-head.eco-head .eco-lead{margin-top:var(--eco-head-gap)}.eco-head.eco-head .eco-label{margin-bottom:var(--eco-space-16)}.eco-head.eco-head--center{text-align:center}.eco-head.eco-head--center .eco-lead,.eco-head.eco-head--center .eco-title{margin-inline:auto}.eco-content.eco-content{margin-top:var(--eco-content-gap)}.eco-card.eco-card{padding:var(--eco-card-pad);border-radius:var(--eco-r-card);background:var(--eco-glass-card-bg);box-shadow:var(--eco-glass-card-shadow);backdrop-filter:var(--eco-glass-blur);position:relative}.eco-card.eco-card--plain{background:var(--eco-white-62);box-shadow:inset 0 0 0 1px var(--eco-line-soft),var(--eco-shadow-lift);backdrop-filter:none}.eco-card.eco-card--tight{padding:var(--eco-card-pad-sm)}.eco-card.eco-card--accent{box-shadow:var(--eco-glass-card-shadow),var(--eco-shadow-pro)}.eco-card.eco-card--link{justify-content:space-between;gap:var(--eco-card-link-gap);color:inherit;transition:background var(--eco-ease);flex-direction:column;display:flex}.eco-card.eco-card--link:hover{background:var(--eco-white-50)}.eco-card.eco-card--plain.eco-card--link:hover{background:var(--eco-white-86)}.eco-card.eco-card--link:hover .eco-subtitle{color:var(--eco-blue)}.eco-card.eco-card--link:focus-visible{outline:var(--eco-focus);outline-offset:4px}.eco-card.eco-card--clip{padding:0;overflow:hidden}.eco-panel.eco-panel{padding:var(--eco-panel-pad-y) var(--eco-panel-pad-x)}.eco-band.eco-band,.eco-panel.eco-panel{border-radius:var(--eco-r-panel);background:var(--eco-panel-fill,var(--eco-glass-card-bg));box-shadow:var(--eco-glass-card-shadow);backdrop-filter:var(--eco-glass-blur);position:relative}.eco-band.eco-band{z-index:2;margin-inline:var(--eco-band-inset);padding-block:var(--eco-panel-pad-y)}.eco-frame.eco-frame{padding:var(--eco-frame-pad);border-radius:var(--eco-r-media);background:var(--eco-glass-frame-bg);box-shadow:var(--eco-glass-frame-shadow);backdrop-filter:var(--eco-glass-blur);position:relative}.eco-frame-inner.eco-frame-inner{border-radius:var(--eco-r-inner);background:var(--eco-white);overflow:hidden}.eco-frame-inner.eco-frame-inner>img{width:100%;height:auto;display:block}.eco-phone.eco-phone{--w:var(--eco-phone-md);width:min(var(--w),78vw);padding:calc(var(--w) * var(--eco-phone-pad));border-radius:calc(var(--w) * var(--eco-phone-r));background:var(--eco-glass-frame-bg);box-shadow:var(--eco-glass-frame-shadow);backdrop-filter:var(--eco-glass-blur);margin-inline:auto;position:relative}.eco-phone.eco-phone--lg{--w:var(--eco-phone-lg)}.eco-phone.eco-phone .eco-phone-inner{border-radius:calc(var(--w) * var(--eco-phone-inner-r));background:var(--eco-white);overflow:hidden}.eco-phone.eco-phone .eco-phone-inner>picture>img{width:100%;height:auto;display:block}.eco-phone.eco-phone[data-fade]{-webkit-mask-image:linear-gradient(180deg,var(--eco-mask-solid) var(--eco-phone-fade,58%),transparent 100%);mask-image:linear-gradient(180deg,var(--eco-mask-solid) var(--eco-phone-fade,58%),transparent 100%)}.eco-photo.eco-photo{border-radius:var(--eco-r-media);aspect-ratio:var(--ar,16/10);background:var(--eco-photo-bg);box-shadow:0 0 0 1px var(--eco-line-soft);position:relative;overflow:hidden}.eco-photo.eco-photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.eco-photo.eco-photo--lift{box-shadow:var(--eco-shadow-media)}.eco-placeholder.eco-placeholder{padding:var(--eco-space-32);aspect-ratio:var(--ar,16/10);text-align:center;font-size:var(--eco-caption-size);line-height:var(--eco-caption-lh);color:var(--eco-ink-2);background:var(--eco-white);justify-content:center;align-items:center;display:flex}.eco-rows.eco-rows{border-top:1px solid var(--eco-line)}.eco-row.eco-row{justify-content:space-between;align-items:baseline;gap:var(--eco-space-24);padding:var(--eco-row-pad) 0;border-bottom:1px solid var(--eco-line);color:inherit;display:flex}.eco-row.eco-row--sm{padding:var(--eco-row-pad-sm) 0}.eco-row-title.eco-row-title{font-size:var(--eco-subtitle-size);font-weight:var(--eco-subtitle-weight);line-height:var(--eco-subtitle-lh);letter-spacing:var(--eco-subtitle-ls);color:var(--eco-ink);transition:color var(--eco-ease)}.eco-row.eco-row--sm .eco-row-title{font-size:var(--eco-body-size);line-height:var(--eco-body-lh);letter-spacing:0}.eco-row-meta.eco-row-meta{font-size:var(--eco-body-size);font-weight:var(--eco-weight-title);color:var(--eco-ink-2);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;flex:none}.eco-row-meta.eco-row-meta--soft{font-size:var(--eco-caption-size);font-weight:var(--eco-weight-strong);color:var(--eco-ink-3)}a.eco-row.eco-row:hover .eco-row-title{color:var(--eco-blue)}a.eco-row.eco-row:focus-visible{outline:var(--eco-focus);outline-offset:4px}.eco-faq.eco-faq{border-bottom:1px solid var(--eco-line)}.eco-faq-item.eco-faq-item{border-top:1px solid var(--eco-line)}.eco-faq-q.eco-faq-q{justify-content:space-between;align-items:center;gap:var(--eco-space-20);min-height:80px;padding-block:var(--eco-space-16);cursor:pointer;font-size:var(--eco-subtitle-sm-size);font-weight:var(--eco-subtitle-sm-weight);line-height:var(--eco-subtitle-sm-lh);letter-spacing:var(--eco-subtitle-sm-ls);color:var(--eco-ink);transition:color var(--eco-ease);list-style:none;display:flex}.eco-faq-q.eco-faq-q:hover{color:var(--eco-blue)}.eco-faq-q.eco-faq-q::-webkit-details-marker{display:none}.eco-faq-q.eco-faq-q:focus-visible{outline:var(--eco-focus);outline-offset:4px;border-radius:6px}.eco-faq.eco-faq--lg .eco-faq-q.eco-faq-q{min-height:88px;font-size:var(--eco-subtitle-size);font-weight:var(--eco-subtitle-weight);line-height:var(--eco-subtitle-lh);letter-spacing:var(--eco-subtitle-ls)}.eco-chev.eco-chev{color:var(--eco-ink-3);transition:transform var(--eco-ease);flex:none}.eco-faq-item[open] .eco-chev.eco-chev{transform:rotate(180deg)}.eco-faq-a.eco-faq-a{max-width:40em;padding:0 var(--eco-space-64) var(--eco-space-28) 0;font-size:var(--eco-body-size);line-height:var(--eco-body-lh);color:var(--eco-ink-2)}.eco-table.eco-table{border-top:1px solid var(--eco-line)}.eco-table-row.eco-table-row{grid-template-columns:var(--cols,repeat(3,minmax(0,1fr)));-moz-column-gap:var(--eco-space-24);column-gap:var(--eco-space-24);padding:var(--eco-row-pad-sm) 0;border-bottom:1px solid var(--eco-line);font-size:var(--eco-caption-size);line-height:var(--eco-caption-lh);color:var(--eco-ink-2);font-variant-numeric:tabular-nums;display:grid}.eco-table-row.eco-table-row--head{font-size:var(--eco-label-size);font-weight:var(--eco-label-weight);letter-spacing:var(--eco-label-ls);text-transform:uppercase}.eco-table-row.eco-table-row b{font-weight:var(--eco-weight-strong);color:var(--eco-ink)}.eco-link.eco-link{align-items:center;gap:var(--eco-space-8);font-size:var(--eco-link-size);font-weight:var(--eco-link-weight);color:var(--eco-blue);transition:color var(--eco-ease);line-height:1.4;text-decoration:none;display:inline-flex}.eco-link.eco-link:hover{color:var(--eco-blue-hover)}.eco-link.eco-link svg{transition:transform var(--eco-ease)}.eco-link.eco-link:hover svg{transform:translate(2px)}.eco-link.eco-link:focus-visible{outline:var(--eco-focus);outline-offset:4px;border-radius:4px}.eco-link.eco-link--sm{font-size:var(--eco-caption-size)}.eco-link.eco-link--inline{font-size:inherit;font-weight:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;display:inline}.eco-chip.eco-chip{align-items:center;gap:var(--eco-space-8);height:44px;padding:0 var(--eco-space-16);white-space:nowrap;border-radius:var(--eco-r-chip);font-size:var(--eco-caption-size);font-weight:var(--eco-weight-title);color:var(--eco-ink);background:var(--eco-glass-field-bg);box-shadow:inset 0 1px 0 var(--eco-white),inset 0 0 0 1px var(--eco-line);transition:background var(--eco-ease);border:0;display:inline-flex}.eco-chip.eco-chip:hover{background:var(--eco-white-86)}.eco-chip.eco-chip.eco-chip--on,.eco-chip.eco-chip[aria-pressed=true]{color:var(--eco-blue-hover);font-weight:var(--eco-weight-strong);background:var(--eco-white-86);box-shadow:inset 0 1px 0 var(--eco-white),inset 0 0 0 1.5px var(--eco-blue-ring)}.eco-chip.eco-chip:focus-visible{outline:var(--eco-focus);outline-offset:2px}.eco-tag.eco-tag{padding:var(--eco-space-4) 10px;border-radius:var(--eco-r-chip);font-size:var(--eco-label-size);font-weight:var(--eco-label-weight);color:var(--eco-blue);background:var(--eco-blue-tint);align-items:center;display:inline-flex}.eco-icon-btn.eco-icon-btn{width:36px;height:36px;color:var(--eco-ink);box-shadow:inset 0 0 0 1px var(--eco-line-strong);cursor:pointer;transition:background var(--eco-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.eco-icon-btn.eco-icon-btn:hover{background:var(--eco-white-50)}.eco-icon-btn.eco-icon-btn:focus-visible{outline:var(--eco-focus);outline-offset:3px}.eco-arrow.eco-arrow{width:40px;height:40px;color:var(--eco-ink);background:var(--eco-glass-field-bg);box-shadow:inset 0 1px 0 var(--eco-white),var(--eco-shadow-lift);transition:background var(--eco-ease),color var(--eco-ease),transform var(--eco-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}a:hover .eco-arrow.eco-arrow,a:hover>.eco-arrow.eco-arrow{color:var(--eco-white);background:var(--eco-blue);transform:translate(2px)}.eco-crumb.eco-crumb{align-items:center;gap:var(--eco-space-4) var(--eco-space-16);font-size:var(--eco-caption-size);font-weight:var(--eco-weight-title);color:var(--eco-ink-2);flex-wrap:wrap;display:inline-flex}.eco-crumb.eco-crumb a{color:inherit}.eco-crumb.eco-crumb a:hover{color:var(--eco-blue)}.eco-search.eco-search{width:100%;max-width:var(--eco-search-max,720px);height:68px;padding:0 var(--eco-space-8) 0 26px;border-radius:var(--eco-r-chip);background:var(--eco-glass-field-bg);box-shadow:var(--eco-glass-field-shadow);backdrop-filter:var(--eco-glass-blur);text-align:left;transition:box-shadow var(--eco-ease);align-items:center;gap:14px;display:flex}.eco-search.eco-search:focus-within{box-shadow:var(--eco-glass-field-focus-shadow)}.eco-search.eco-search input{min-width:0;height:100%;font:inherit;color:var(--eco-ink);background:0 0;border:0;outline:none;flex:1;font-size:19px}.eco-search.eco-search input::-moz-placeholder{color:var(--eco-ink-3)}.eco-search.eco-search input::placeholder{color:var(--eco-ink-3)}.eco-popover.eco-popover{border-radius:var(--eco-r-media);padding:var(--eco-space-8) var(--eco-space-24);background:var(--eco-white-86);box-shadow:inset 0 1px 0 var(--eco-white),inset 0 0 0 1px var(--eco-line-soft),var(--eco-shadow-float);backdrop-filter:var(--eco-glass-blur)}.eco-form-label.eco-form-label{margin:0 0 var(--eco-space-8);font-size:var(--eco-caption-size);font-weight:var(--eco-weight-title);color:var(--eco-ink);display:block}.eco-form-label.eco-form-label small{margin-left:var(--eco-space-8);font-size:var(--eco-caption-size);font-weight:var(--eco-weight-body);color:var(--eco-ink-2)}.eco-input.eco-input{border-radius:var(--eco-r-inner);width:100%;height:54px;font:inherit;font-size:var(--eco-body-size);color:var(--eco-ink);background:var(--eco-glass-field-bg);box-shadow:inset 0 1px 0 var(--eco-white),inset 0 0 0 1px var(--eco-line);border:0;padding:0 18px;scroll-margin-top:128px;display:block}.eco-input.eco-input::-moz-placeholder{color:var(--eco-ink-3)}.eco-input.eco-input::placeholder{color:var(--eco-ink-3)}.eco-input.eco-input:focus-visible{outline:var(--eco-focus);outline-offset:2px}.eco-input.eco-input--area{resize:vertical;height:auto;min-height:132px;padding:14px 18px}.eco-form-grid.eco-form-grid{gap:var(--eco-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eco-form-grid.eco-form-grid .eco-form-wide{grid-column:1/-1}.eco-progress.eco-progress{align-items:center;gap:var(--eco-space-16);width:min(100%,480px);display:flex}.eco-progress-track.eco-progress-track{border-radius:var(--eco-r-chip);background:var(--eco-white-50);height:14px;box-shadow:inset 0 0 0 1px var(--eco-line-soft),inset 0 1px 2px var(--eco-line);flex:1;overflow:hidden}.eco-progress-fill.eco-progress-fill{border-radius:var(--eco-r-chip);background:linear-gradient(180deg,var(--eco-blue-light),var(--eco-blue) 60%,var(--eco-blue-deep));height:100%;box-shadow:inset 0 1px 0 var(--eco-white-50);display:block}.eco-prose.eco-prose{width:min(var(--eco-w-read),100%);color:var(--eco-ink-2)}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>p{margin:var(--eco-space-16) 0 0;font-size:var(--eco-body-size);line-height:var(--eco-prose-lh);color:var(--eco-ink-2);text-wrap:pretty}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>h2{margin:var(--eco-space-72) 0 0;font-size:var(--eco-subtitle-size);font-weight:var(--eco-subtitle-weight);line-height:var(--eco-subtitle-lh);letter-spacing:var(--eco-subtitle-ls);color:var(--eco-ink);scroll-margin-top:96px}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>h3{margin:var(--eco-space-40) 0 0;font-size:var(--eco-subtitle-sm-size);font-weight:var(--eco-subtitle-sm-weight);line-height:var(--eco-subtitle-sm-lh);letter-spacing:var(--eco-subtitle-sm-ls);color:var(--eco-ink)}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>h2+p,:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>h2+ul,:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>h3+p,:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>h3+ul{margin-top:var(--eco-space-16)}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>ul{margin:var(--eco-space-16) 0 0;gap:var(--eco-space-12);flex-direction:column;display:flex}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>ul>li{font-size:var(--eco-body-size);line-height:var(--eco-body-lh);color:var(--eco-ink-2);padding-left:22px;position:relative}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>ul>li:before{content:"";background:var(--eco-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>:is(p,ul) :is(b,strong){font-weight:var(--eco-weight-strong);color:var(--eco-ink)}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>:is(p,ul) a{color:var(--eco-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>:is(p,ul) a:hover{color:var(--eco-blue-hover)}:is(.eco-prose.eco-prose,:where(.eco-prose.eco-prose>section))>:is(p,ul) a.eco-link{text-decoration:none}.eco-toc.eco-toc{margin-top:var(--eco-space-12);border-left:1px solid var(--eco-line);flex-direction:column;display:flex}.eco-toc.eco-toc a{padding:var(--eco-space-8) 0 var(--eco-space-8) var(--eco-space-16);font-size:var(--eco-caption-size);font-weight:var(--eco-caption-weight);line-height:var(--eco-caption-lh);color:var(--eco-ink-2);transition:color var(--eco-ease);border-left:2px solid #0000;margin-left:-1px;display:block}.eco-toc.eco-toc a:hover{color:var(--eco-ink)}.eco-toc.eco-toc a.on,.eco-toc.eco-toc a[aria-current]{color:var(--eco-ink);border-left-color:var(--eco-blue)}.eco-card.eco-card--table{padding:0;overflow:hidden}.eco-card.eco-card--table .eco-table{border-top:0}.eco-card.eco-card--table .eco-table-row{padding-inline:var(--eco-space-24)}.eco-card.eco-card--table .eco-table-row:last-child{border-bottom:0}.eco-panel.eco-panel--compact{padding-block:var(--eco-space-56)}.eco-panel.eco-panel--flush{padding:0}.eco-panel.eco-ask{--eco-panel-fill:var(--eco-panel-fill-warm);-moz-column-gap:var(--eco-grid-gap);column-gap:var(--eco-grid-gap);height:var(--eco-ask-height);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:0;display:grid;overflow:hidden}.eco-ask .eco-phone{margin-top:var(--eco-space-72);grid-column:1/span 5;place-self:start center}.eco-ask .eco-ask-tx{grid-column:7/span 6;align-self:center}.eco-ask .eco-ask-tx .eco-actions{margin-top:var(--eco-space-40)}@media (width<=860px){.eco-cols.eco-cols,.eco-cols.eco-cols--3,.eco-form-grid.eco-form-grid,.eco-split.eco-split,.eco-split.eco-split--6-6,.eco-split.eco-split--7-5{grid-template-columns:minmax(0,1fr)}.eco-cols.eco-cols--3{gap:var(--eco-space-28)}.eco-grid.eco-grid>*{grid-column:1/-1!important}.eco-art.eco-art,.eco-planet.eco-planet{display:none}.eco-rule.eco-rule{margin:var(--eco-space-64) 0}.eco-row.eco-row{align-items:flex-start;gap:var(--eco-space-4);flex-direction:column}.eco-panel.eco-ask{height:auto;padding-top:var(--eco-panel-pad-y);flex-direction:column;padding-bottom:0;display:flex}.eco-ask .eco-ask-tx{order:-1}.eco-ask .eco-ask-tx .eco-actions{margin-top:var(--eco-space-24)}.eco-ask .eco-phone{margin:var(--eco-space-48) auto -200px}.eco-row.eco-row--side{align-items:baseline;gap:var(--eco-space-16);flex-direction:row}.eco-faq-q.eco-faq-q{min-height:68px}.eco-faq-a.eco-faq-a{padding-right:0}.eco-search.eco-search{height:60px;padding-left:var(--eco-space-20)}.eco-search.eco-search input{font-size:16px}.eco-table-row.eco-table-row{row-gap:var(--eco-space-4);grid-template-columns:minmax(0,1fr)}.eco-table-row.eco-table-row--head{display:none}}@media (width<=560px){.eco-br.eco-br,.eco-flow-sm.eco-flow-sm .eco-line{display:inline}}@media (pointer:coarse),(width<=860px){.eco-crumb.eco-crumb a{margin:-12px -6px;padding:12px 6px}.eco-link.eco-link:not(.eco-link--inline){margin:-12px -4px;padding:12px 4px}.eco-toc.eco-toc a{padding-block:11px}.eco-icon-btn.eco-icon-btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.eco-arrow.eco-arrow,.eco-chev.eco-chev,.eco-link.eco-link svg{transition:none}}@font-face{font-family:Google Sans Flex Nav Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Arimo);unicode-range:u+0-24f,u+300-36f,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f;font-weight:1 549;size-adjust:107.59%;ascent-override:89.79%;descent-override:26.58%;line-gap-override:0%}@font-face{font-family:Google Sans Flex Nav Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(Arimo Bold);unicode-range:u+0-24f,u+300-36f,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f;font-weight:550 1000;size-adjust:103.9%;ascent-override:92.97%;descent-override:27.53%;line-gap-override:0%}.site-page{--eco-font-nav:"Google Sans Flex","Google Sans Flex Nav Fallback",system-ui,sans-serif}.eco-nav.eco-nav{line-height:1.5;position:static}.eco-nav.eco-nav *{box-sizing:border-box}.eco-nav.eco-nav a{color:var(--eco-ink);-webkit-tap-highlight-color:transparent;text-decoration:none}.eco-nav.eco-nav .eco-nav-dock{z-index:60;width:var(--eco-nav-dock-width,min(var(--eco-nav-dock-wide),100% - 32px));background:var(--eco-white-62);max-width:calc(100vw - 32px);height:64px;box-shadow:var(--eco-nav-dock-shadow);-webkit-backdrop-filter:var(--eco-nav-blur);border-radius:999px;justify-content:space-between;align-items:center;gap:4px;padding:7px;display:flex;position:fixed;top:16px;left:50%;translate:-50%}.eco-nav.eco-nav .eco-nav-dock a{min-width:50px;height:50px;font-family:var(--eco-font-nav);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:500;transition:background .2s;display:flex}.eco-nav.eco-nav .eco-nav-dock a:hover{background:var(--eco-white-30)}.eco-nav.eco-nav .eco-nav-dock a[aria-current=page]{color:var(--eco-ink);background:var(--eco-white-86);box-shadow:var(--eco-nav-current-shadow);font-weight:600}.eco-nav.eco-nav .eco-nav-dock a.eco-nav-chat{color:var(--eco-white);background:var(--eco-btn-bg);box-shadow:var(--eco-nav-chat-shadow);margin-left:6px;padding:0 26px;font-weight:600}.eco-nav.eco-nav .eco-nav-dock a.eco-nav-chat:hover{filter:brightness(1.07);color:var(--eco-white)}.eco-nav.eco-nav a:focus-visible{outline:2px solid var(--eco-blue);outline-offset:2px}@media (width<=560px){.eco-nav.eco-nav .eco-nav-dock{top:max(12px,env(safe-area-inset-top));justify-content:flex-start;gap:2px;width:calc(100vw - 32px);height:60px;padding:5px}.eco-nav.eco-nav .eco-nav-dock a{flex:1 1 0;min-width:0;height:50px;padding:0;font-size:15px}.eco-nav.eco-nav .eco-nav-dock a.eco-nav-chat{margin-left:2px;padding:0}}@media (prefers-reduced-motion:reduce){.eco-nav.eco-nav .eco-nav-dock{justify-content:flex-start;width:-moz-max-content;width:max-content}}@media (width<=560px) and (prefers-reduced-motion:reduce){.eco-nav.eco-nav .eco-nav-dock{width:calc(100vw - 32px)}}@media (width<=370px){.eco-nav.eco-nav .eco-nav-dock a{font-size:13px}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.eco-nav.eco-nav .eco-nav-dock{view-transition-name:eco-dock}.eco-nav.eco-nav .eco-nav-dock a[aria-current=page]{view-transition-name:eco-bead}:root:has(.site-page)::view-transition-group(root){animation:none}:root:has(.site-page)::view-transition-new(root){animation:none}:root:has(.site-page)::view-transition-old(root){display:none}::view-transition-group(eco-dock){animation-duration:.15s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(eco-dock){animation-duration:.15s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-new(eco-dock){animation-duration:.15s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(eco-bead){animation-duration:.15s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(eco-bead){animation-duration:.15s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-new(eco-bead){animation-duration:.15s;animation-timing-function:cubic-bezier(.32,.72,0,1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.eco-glass.eco-glass{background:var(--eco-glass-card-bg);box-shadow:var(--eco-glass-card-shadow);-webkit-backdrop-filter:var(--eco-glass-blur)}.eco-ft.eco-ft a{color:inherit;text-decoration:none}.eco-btn.eco-btn{height:54px;font-family:var(--eco-font);white-space:nowrap;cursor:pointer;background:var(--eco-btn-bg);box-shadow:var(--eco-btn-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--eco-white)!important}.eco-btn.eco-btn:hover{filter:brightness(1.06)}.eco-btn-glass.eco-btn-glass{height:54px;font-family:var(--eco-font);white-space:nowrap;cursor:pointer;background:var(--eco-white-62);box-shadow:var(--eco-glass-field-shadow);-webkit-backdrop-filter:var(--eco-glass-blur);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--eco-ink)!important}.eco-btn-glass.eco-btn-glass:hover{background:var(--eco-white-80)}.eco-btn-glass.eco-btn-glass:focus-visible,.eco-btn.eco-btn:focus-visible{outline:2px solid var(--eco-blue);outline-offset:3px}.eco-ft.eco-ft{--dome:max(100vw,780px);z-index:1;padding:0 56px calc(var(--dome) * .2841 + 14px);font-family:var(--eco-font);color:var(--brand-ink,var(--eco-ink));margin-top:140px;font-size:14px;line-height:1.5;position:relative;overflow:clip}.eco-ft.eco-ft .eco-horizon{z-index:-1;width:var(--dome);pointer-events:none;max-width:none;height:auto;position:absolute;bottom:0;left:50%;translate:-50%}.eco-ft.eco-ft .eco-fg{grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:36px 28px;max-width:1200px;margin:0 auto;display:grid}.eco-ft.eco-ft .eco-fg a{padding:4px 0;font-size:14px;display:block}.eco-ft.eco-ft .eco-fg a:hover{text-underline-offset:3px;text-decoration:underline}.eco-ft.eco-ft p{text-wrap:pretty}.eco-ft.eco-ft .eco-fg a.eco-ft-brand{margin-block:-7px;padding:7px 0;display:inline-block}.eco-ft.eco-ft .eco-ft-wordmark{width:auto;height:30px;display:block}.eco-ft.eco-ft .eco-ft-miss{max-width:22em;margin-top:12px;font-size:14px}.eco-ft.eco-ft .eco-ft-heart{vertical-align:-2px;display:inline}.eco-ft.eco-ft h2.eco-fh{letter-spacing:.08em;color:var(--site-muted-strong,var(--eco-ink-2));text-transform:uppercase;text-wrap:balance;margin:0 0 8px;font-size:12px;font-weight:600}.eco-ft.eco-ft .eco-stores{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.eco-ft.eco-ft .eco-stores a{white-space:nowrap;border-radius:999px;align-items:center;height:44px;padding:0 16px;font-weight:600;display:inline-flex}.eco-ft.eco-ft .eco-base{border-top:1px solid var(--eco-line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1200px;margin:40px auto 0;padding-top:20px;display:flex}@media (width>=861px) and (width<=1100px){.eco-ft.eco-ft .eco-fg{grid-template-columns:repeat(5,minmax(0,1fr))}.eco-ft.eco-ft .eco-fg>:first-child{grid-column:1/-1}}@media (pointer:coarse),(width<=860px){.eco-ft.eco-ft .eco-fg a:not(.eco-ft-brand,.eco-glass){padding:12px 0}}@media (width<=860px){.eco-btn-glass.eco-btn-glass,.eco-btn.eco-btn{height:52px}.eco-ft.eco-ft{padding:0 20px calc(var(--dome) * .2841 + 14px);margin-top:96px}.eco-ft.eco-ft .eco-fg{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-ft.eco-ft .eco-fg>:first-child{grid-column:1/-1}}.eco-notfound{display:contents}@media (height<=480px){.eco-notfound .site-hero{height:auto;padding:112px var(--site-gutter) 28px}.eco-notfound .site-hero-title{max-width:none;font-size:clamp(32px,10vh,44px)}.eco-notfound .site-hero-sub{margin-top:12px}.eco-notfound .site-cta-row{margin-top:20px}}@media print{.eco-ft.eco-ft,.eco-nav.eco-nav{display:none}}.site-page img:not([draggable=true]){-webkit-user-drag:none}.site-page a:not([draggable=true]):has(img){-webkit-user-drag:none}.site-page{--site-h:clamp(640px,100svh,1000px);--site-u:min(1vw,calc(var(--site-h) / 62.5));--site-ub:max(var(--site-u),.8vw);--site-dome-w:max(100vw,780px);isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--brand-ink);background:var(--site-tint-low);font-family:var(--brand-font-display),system-ui,sans-serif;font-size:var(--site-fs-body);font-weight:var(--site-weight-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;position:relative;overflow-x:clip}.site-page *,.site-page :after,.site-page :before{box-sizing:border-box}.site-page:before{content:"";z-index:-1;pointer-events:none;background:var(--site-canvas);position:absolute;inset:0}.site-page :focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus);outline-offset:var(--brand-focus-offset);border-radius:var(--brand-radius-field)}:where(.site-page) img{max-width:100%;height:auto;display:block}:where(.site-page) :is(h1,h2,h3,p,ul,figure){margin:0}:where(.site-page) ul{padding:0;list-style:none}:where(.site-page) a{color:var(--brand-focus)}.site-skip{z-index:100;border-radius:var(--brand-radius-field);background:var(--brand-ink);color:var(--brand-paper);padding:12px 18px;text-decoration:none;position:fixed;top:-80px;left:16px}.site-skip:focus{top:12px}.site-optics{width:0;height:0;position:absolute;overflow:hidden}.site-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.site-orbits{width:100%;height:var(--site-h);position:absolute;top:0;left:0;overflow:visible}.site-orbits-tall{display:none}.site-orbit-path{fill:none;stroke-width:var(--site-orbit-width);vector-effect:non-scaling-stroke}.site-orbit-end-a{stop-color:var(--site-orbit-blue)}.site-orbit-end-b{stop-color:var(--site-orbit-green)}.site-planet{--cd:var(--d);--cx:var(--x);--cy:var(--y);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.78;filter:saturate(.82);max-width:none;height:auto;width:calc(var(--cd) * var(--k-w));left:calc(var(--cx) - var(--cd) * var(--k-x));top:calc(var(--cy) - var(--cd) * var(--k-y));position:absolute}.site-planet[data-moon]{filter:saturate(.82) var(--site-moon-shadow)}.site-planet[data-flip]{scale:-1 1}@keyframes site-drift{to{transform:translate3d(var(--dx,0),var(--dy,0),0)}}@keyframes site-rise{to{translate:0 var(--rise,-40px)}}@media (prefers-reduced-motion:no-preference){.site-planet{animation:site-drift var(--drift-t,30s) ease-in-out var(--drift-d,0s) infinite alternate}@supports (animation-timeline:scroll()){.site-planet{animation:site-drift var(--drift-t,30s) ease-in-out var(--drift-d,0s) infinite alternate,site-rise linear both;animation-timeline:auto,scroll(root)}}}.site-glass{--lens-bezel:var(--site-lens-bezel-slab);--lens-pull:var(--site-lens-pull-slab)}.site-hero{z-index:1;height:var(--site-h);text-align:center;padding:100px var(--site-gutter) 44px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.site-page{--site-nav-bottom:calc(16px + var(--site-nav-height));--site-peek-h:calc(var(--site-h) * .42)}.site-hero.site-hero-peek{height:var(--site-peek-h);padding:var(--site-nav-bottom) var(--site-gutter) 0;grid-template-rows:1fr auto 1fr;justify-items:center;display:grid}.site-hero-peek .site-hero-title{grid-row:2;font-size:clamp(34px,8.6vw,46px)}.site-hero-peek .site-cta-row{grid-row:3;align-self:start;margin-top:clamp(28px,4.5vh,48px)}@media (width>=1024px){.site-hero-peek .site-hero-title{white-space:nowrap;max-width:none;font-size:clamp(44px,4.2vw,64px)}}.site-hero-title{max-width:7.6em;font-size:var(--site-fs-display);font-weight:var(--site-weight-display);letter-spacing:-.03em;word-spacing:.02em;text-wrap:balance;line-height:.98}.site-hero-sub{max-width:24em;font-size:var(--site-fs-lead);color:var(--site-muted-strong);text-wrap:balance;margin-top:26px;line-height:1.35}.site-cta-row{margin-top:38px;display:inline-flex;position:relative}.site-cta-orbit{width:100vw;height:calc(var(--site-h) * .44);pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.site-card{--glass-tint:var(--eco-glass-card-tint);--glass-saturate:var(--eco-glass-card-saturate);--glass-brightness:1;--glass-blur-plain:var(--eco-glass-card-blur);--glass-blur:var(--eco-glass-card-blur-lens);--lens-bezel:var(--eco-glass-card-lens-bezel);--lens-pull:var(--eco-glass-card-lens-pull);--lens-dispersion:var(--eco-glass-card-lens-dispersion);--glass-rim-w:var(--eco-glass-card-rim-width);--glass-shadow:var(--site-card-shadow);--band-in:9px;--band-r:calc(var(--site-radius-card) - 9px);padding:var(--brand-card-padding);border-radius:var(--site-radius-card)}@media (prefers-reduced-motion:no-preference){.site-card.site-glass[data-glass=lens]{animation-play-state:paused}.site-card.site-glass[data-glass=lens]:hover{animation-play-state:running}}.site-card .glass-btn{backdrop-filter:none!important}@media (width<=760px),(width<=900px) and (aspect-ratio<=1){.site-orbits-wide{display:none}.site-orbits-tall{display:block}.site-planet{--cd:var(--m-d,var(--d));--cx:var(--m-x,var(--x));--cy:var(--m-y,var(--y))}.site-planet[data-m-hide]{display:none}.site-hero{padding-top:calc(var(--site-h) * .42);justify-content:flex-start}}@media (width<=760px){.site-page{--site-nav-bottom:calc(12px + var(--site-nav-height-compact))}.site-hero-title{font-size:var(--site-fs-display-compact)}.site-hero{padding-bottom:40px}.site-hero-sub{max-width:15em;margin-top:22px}.site-cta-row{margin-top:32px}}@supports not (backdrop-filter:blur(1px)){.site-card{background:var(--brand-glass-opaque)!important;box-shadow:0 0 0 1px var(--eco-glass-light-opaque-edge),var(--eco-glass-light-opaque-shadow)!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.site-card{background:var(--brand-glass-opaque)!important;backdrop-filter:none!important;box-shadow:0 0 0 1px var(--eco-glass-light-opaque-edge),var(--eco-glass-light-opaque-shadow)!important;animation:none!important}}@media (forced-colors:active){.site-card{box-shadow:none;background:canvas;border:1px solid canvastext}}.about-page .about-s1{grid-column:1/10}.about-page .about-pl-sun{width:auto;height:420px;top:184px;right:0}.about-page .about-pl-moon{top:50%;left:100%;translate:-50% -50%}@media (width<=1431px){.about-page .about-pl-moon{display:none}}.about-page .about-pl-mis{top:150px;left:40px;translate:-50% -50%}.about-page .about-src.about-src{margin-top:var(--eco-space-8)}.about-page .about-cols{row-gap:var(--eco-space-48)}.about-page .about-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:480px;display:flex}.about-page .about-cap.about-cap{margin-top:var(--eco-space-28)}.about-page .about-lead.about-lead{margin-top:var(--eco-space-24)}.about-page .about-act{margin-top:var(--eco-space-28)}.about-page .about-act-mis{margin-top:var(--eco-space-56)}.about-page .about-note.about-note{margin-top:var(--eco-space-20)}.about-page .about-arrow{margin-left:var(--eco-space-4);vertical-align:-2px;display:inline-block}@media (width<=860px){.about-page .about-card{height:auto;padding:var(--eco-space-40) var(--eco-space-24)}.about-page .about-impact{--eco-num-mid-size:min(var(--eco-num-mid-size-bp860),17.5vw)}}@keyframes about-drift{to{translate:0 -40px}}@media (prefers-reduced-motion:no-preference){.about-page [data-reveal]{transition:opacity .7s var(--site-ease),translate .7s var(--site-ease)}.about-page .about-rise[data-reveal=hidden]{opacity:0;translate:0 32px}.about-page .about-rise-second[data-reveal]{transition-delay:.1s}.about-page .about-say[data-reveal=hidden]{opacity:0;translate:0 24px}.about-page .about-say .eco-mark{transition:background-color .5s var(--site-ease) .5s,box-shadow .5s var(--site-ease) .5s}.about-page .about-say[data-reveal=hidden] .eco-mark{box-shadow:none;background-color:#0000}@supports (animation-timeline:view()){.about-page .about-pl-sun{animation:about-drift linear both;animation-timeline:view()}}}.student-page .student-half{-webkit-mask-image:none;mask-image:none}.student-page .student-half img.student-earth{-o-object-fit:fill;object-fit:fill;width:857px;max-width:none;height:572px;-webkit-mask-image:radial-gradient(ellipse 16.5% 24.8% at 76.6% 48.6%,var(--eco-mask-solid) 0,var(--eco-mask-solid) 88%,transparent 100%);mask-image:radial-gradient(ellipse 16.5% 24.8% at 76.6% 48.6%,var(--eco-mask-solid) 0,var(--eco-mask-solid) 88%,transparent 100%);position:absolute;top:102px;left:auto;right:-221px;transform:none}@media (width<=1100px){.student-page .student-art{display:none}}.student-rise{width:min(var(--eco-phone-lg),78vw);height:700px;margin:var(--eco-hero-stage-gap) auto 0;-webkit-mask-image:linear-gradient(180deg,var(--eco-mask-solid) calc(100% - 160px),transparent);mask-image:linear-gradient(180deg,var(--eco-mask-solid) calc(100% - 160px),transparent);overflow:hidden}@media (prefers-reduced-motion:no-preference) and (width>=861px){.student-rise{translate:0 calc(var(--student-rise,0) * -40px);will-change:translate}}.student-txt{grid-area:1/2}.student-vis{grid-area:1/1}.student-flip .student-txt{grid-column:1}.student-flip .student-vis{grid-column:2}.student-page .student-idx{margin-bottom:var(--eco-space-16)}.student-tile{--eco-panel-fill:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,var(--eco-sky-b3) 85%,var(--eco-white)) 55%,transparent) 0%,color-mix(in srgb,var(--eco-sky-mid) 55%,transparent) 55%,color-mix(in srgb,color-mix(in srgb,var(--eco-sky-b2) 65%,var(--eco-white)) 55%,transparent) 100%)}.student-page .student-dev{height:520px;padding-top:var(--eco-space-56);justify-content:center;display:flex;overflow:hidden}.student-ph{flex:none;height:-moz-max-content;height:max-content}.student-page .student-src{padding:var(--eco-space-32) var(--eco-space-24)}.student-src-in{padding:var(--eco-space-24) var(--eco-space-4) var(--eco-space-12)}.student-src-in img{width:100%;height:auto}.student-page .student-cost{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;display:grid}.student-cost>div+div{border-left:1px solid var(--eco-line)}.student-planet{width:120px;height:120px;top:-20px;right:-30px}.student-page .student-note{margin-top:var(--eco-space-16)}@media (width<=860px){.student-rise{height:520px;-webkit-mask-image:linear-gradient(180deg,var(--eco-mask-solid) calc(100% - 120px),transparent);mask-image:linear-gradient(180deg,var(--eco-mask-solid) calc(100% - 120px),transparent)}.student-flip .student-txt,.student-flip .student-vis,.student-txt,.student-vis{grid-area:auto}.student-page .student-dev{height:400px;padding-top:var(--eco-space-40)}.student-page .student-src{padding:var(--eco-space-24)}.student-src-in{padding:var(--eco-space-16) var(--eco-space-4) var(--eco-space-8)}.student-page .student-cost{padding:0 var(--eco-space-24);grid-template-columns:minmax(0,1fr)}.student-cost>div{padding:var(--eco-space-40) 0}.student-cost>div+div{border-left:0;border-top:1px solid var(--eco-line)}}.student-verify-dialog{width:min(460px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--brand-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.student-verify-dialog[open]{animation:student-dialog-in var(--eco-glass-spring-duration) var(--eco-glass-spring-soft) both}.student-verify-dialog::backdrop{background:var(--site-scrim);backdrop-filter:blur(var(--site-scrim-blur))}html:has(.student-verify-dialog[open]){overflow:hidden}.student-verify-card{--ink:var(--brand-ink);--ink-secondary:var(--brand-muted);--ink-tertiary:var(--brand-muted);--ink-inverse:var(--brand-porcelain);--action:var(--brand-ink);--action-ink:var(--brand-porcelain);--surface-hover:var(--site-wash-press);--danger:var(--brand-danger);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--site-radius-card);background:var(--site-card-fill-dense);max-height:calc(100dvh - 48px);box-shadow:inset 0 0 0 1px var(--site-card-edge),var(--site-card-shadow);backdrop-filter:blur(var(--site-card-blur)) saturate(var(--site-nav-saturate));text-align:center;padding:44px 28px 28px;position:relative;overflow-y:auto}.student-verify-close{top:12px;border:1px solid var(--brand-disabled-edge);border-radius:var(--brand-radius-pill);width:36px;height:36px;color:var(--brand-ink);cursor:pointer;transition:background var(--site-fade-duration) var(--site-ease);background:0 0;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.student-verify-close:hover{background:var(--brand-glass-hover)}@keyframes student-dialog-in{0%{opacity:0;translate:0 18px;scale:.98}to{opacity:1;translate:0;scale:1}}html[data-keyboard-nav] .student-verify-close:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus);outline-offset:var(--brand-focus-offset)}@media (width<=760px){.student-verify-dialog{width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0}.student-verify-card{max-height:calc(100dvh - 24px);padding:40px 20px calc(24px + env(safe-area-inset-bottom));border-radius:var(--site-radius-card) var(--site-radius-card) 0 0}}@media (prefers-reduced-transparency:reduce){.student-verify-card{background:var(--brand-glass-opaque);backdrop-filter:none}.student-verify-dialog::backdrop{backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.student-verify-dialog[open]{animation:none}.student-verify-close{transition:none}}.student-load-failed{left:50%;bottom:calc(var(--eco-space-24,24px) + env(safe-area-inset-bottom,0px));z-index:50;max-width:calc(100vw - 2 * var(--eco-space-16,16px));padding:var(--eco-space-12,12px) var(--eco-space-16,16px);border-radius:var(--eco-r-inner,16px);background:var(--eco-ink,var(--ink));color:var(--eco-white,var(--ink-inverse));margin:0;font-size:15px;line-height:1.3;position:fixed;transform:translate(-50%)}.advertisers-page{--dy:6.6%}.advertisers-page .eco-art-half.eco-art-half img{transform:translate3d(var(--dx),var(--dy),0) scale(var(--zoom))}.advertisers-page .advertisers-phone-stage{display:none}@media (width<=860px){.advertisers-page .advertisers-web-stage{display:none}.advertisers-page .advertisers-phone-stage{pointer-events:none;margin-top:-150px;display:block;position:relative}.advertisers-page .advertisers-phone{--m0:215px;--m1:320px;width:var(--w);-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--m0),var(--eco-mask-solid) var(--m1));mask-image:linear-gradient(180deg,transparent 0,transparent var(--m0),var(--eco-mask-solid) var(--m1))}}.advertisers-page .advertisers-zoom-frame{width:-moz-fit-content;width:fit-content;max-width:100%}.advertisers-page .advertisers-facts{gap:var(--eco-space-28);flex-direction:column;display:flex}.advertisers-page .advertisers-fact .eco-body{margin-top:var(--eco-space-8)}@media (width>=861px){.advertisers-page .eco-split.advertisers-pin{grid-template-columns:auto minmax(0,1fr)}}@media (width<=860px){.advertisers-page .advertisers-panel .eco-frame{margin-inline:auto}.advertisers-page .advertisers-facts{gap:var(--eco-space-32)}}@media (prefers-reduced-motion:no-preference){@media (width>=861px) and (height>=700px){.advertisers-page .advertisers-trust{min-height:120vh}.advertisers-page .eco-split.advertisers-pin{position:sticky;top:120px}}.advertisers-page .advertisers-fact{transition:opacity var(--eco-ease)}@media (width>=861px){.advertisers-page .advertisers-fact[data-lit=false]{opacity:.3}}}.advertisers-page .advertisers-field .eco-form-label.eco-form-label{-moz-column-gap:var(--eco-space-8);column-gap:var(--eco-space-8);flex-wrap:wrap;display:flex}.advertisers-page .advertisers-field .eco-form-label.eco-form-label small{margin-left:0}.advertisers-page .eco-caption.advertisers-mail{margin-top:var(--eco-space-28)}.advertisers-page .advertisers-field{min-width:0}.advertisers-page fieldset.advertisers-roles{border:0;margin:0;padding:0}.advertisers-page .advertisers-roles legend{padding:0}.advertisers-page .advertisers-chips{gap:var(--eco-space-8);flex-wrap:wrap;display:flex}.advertisers-page .advertisers-chips .eco-chip{cursor:pointer;position:relative}.advertisers-page .advertisers-chip-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.advertisers-page .advertisers-chips .eco-chip:has(.advertisers-chip-input:focus-visible){outline:var(--eco-focus);outline-offset:2px}.advertisers-page .advertisers-select{position:relative}.advertisers-page .advertisers-select select.eco-input{padding-right:var(--eco-space-48);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.advertisers-page .advertisers-select select.eco-input[data-empty]{color:var(--eco-ink-3)}.advertisers-page .advertisers-select-chevron{top:50%;right:var(--eco-space-20);color:var(--eco-ink-3);pointer-events:none;position:absolute;translate:0 -50%}.advertisers-page .eco-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--brand-danger)}.advertisers-page .eco-caption.advertisers-error{margin-top:var(--eco-space-8);color:var(--brand-danger)}@media (width<=1100px){.advertisers-page .advertisers-form .eco-form-grid.eco-form-grid{grid-template-columns:minmax(0,1fr)}}.advertisers-page .advertisers-form .eco-btn.eco-btn{max-width:100%;height:auto;min-height:54px;padding-block:var(--eco-space-12);white-space:normal;text-align:center;text-wrap:balance}@media (width<=860px){.advertisers-page .advertisers-form .eco-btn.eco-btn{min-height:52px}}@media (width<=380px){.advertisers-page .advertisers-form .eco-btn.eco-btn{padding-inline:var(--eco-space-16)}}.advertisers-page .advertisers-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.advertisers-page .advertisers-notice{margin-bottom:var(--eco-space-16);padding:var(--eco-space-12) var(--eco-space-16);border-radius:var(--eco-r-inner);background:var(--brand-danger-wash);color:var(--brand-danger);font-size:var(--eco-caption-size);line-height:var(--eco-caption-lh)}.advertisers-page .advertisers-notice:focus-visible{outline:var(--eco-focus);outline-offset:2px}.advertisers-page .advertisers-notice a{color:inherit}.advertisers-page .advertisers-sent{text-align:center}.advertisers-page .advertisers-sent-mark{width:var(--eco-space-56);height:var(--eco-space-56);border-radius:var(--eco-r-chip);background:var(--eco-blue-tint);color:var(--eco-blue);place-items:center;display:inline-grid}.advertisers-page .advertisers-sent .eco-subtitle{margin-top:var(--eco-space-20)}.advertisers-page .advertisers-sent .eco-subtitle:focus{outline:none}.advertisers-page .advertisers-sent .eco-body.advertisers-sent-line{margin-top:var(--eco-space-12);overflow-wrap:anywhere}.advertisers-page .eco-mock{--mk-ink:var(--eco-ink);--mk-ink-2:var(--eco-ink-2);--mk-text:color-mix(in srgb,var(--eco-ink) 70%,var(--eco-white));--mk-quiet:color-mix(in srgb,var(--eco-ink) 62%,var(--eco-white));--mk-hint:color-mix(in srgb,var(--eco-ink) 50%,var(--eco-white));--mk-panel:color-mix(in srgb,var(--eco-ink) 2%,var(--eco-white));--mk-sunken:color-mix(in srgb,var(--eco-ink) 5%,var(--eco-white));--mk-chip:color-mix(in srgb,var(--eco-ink) 8%,var(--eco-white));--mk-blue:var(--eco-blue);--mk-line:var(--eco-line);--mk-line-soft:var(--eco-line-soft);font-family:var(--eco-font);color:var(--mk-ink)}.advertisers-page .mk-ios{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--eco-font),system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;text-align:left}.advertisers-page .eco-frame-inner.mk-web{background:var(--mk-sunken);height:660px;display:flex;position:relative}.advertisers-page .mk-rail{width:56px;color:var(--mk-ink-2);flex-direction:column;flex:none;align-items:center;gap:30px;padding-top:14px;display:flex}.advertisers-page .mk-rail svg{width:20px;height:20px}.advertisers-page .mk-me{background:var(--mk-blue);width:24px;height:24px;color:var(--eco-white);border-radius:50%;justify-content:center;align-items:center;margin-top:auto;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.advertisers-page .mk-main{background:var(--mk-panel);min-width:0;box-shadow:-1px 0 0 var(--mk-line-soft);border-top-left-radius:16px;border-bottom-left-radius:16px;flex:1;position:relative}.advertisers-page .mk-top{justify-content:flex-end;align-items:center;gap:22px;height:56px;padding:0 18px;font-size:15px;display:flex}.advertisers-page .mk-share{align-items:center;gap:8px;display:inline-flex}.advertisers-page .mk-globe{width:28px;height:28px}.advertisers-page .mk-column{width:min(680px,100% - 64px);margin:0 auto}.advertisers-page .mk-web .mk-bubble{background:var(--brand-mock-bubble);border-radius:22px;width:-moz-fit-content;width:fit-content;max-width:78%;margin:8px 0 0 auto;padding:12px 20px;font-size:16px;line-height:1.5}.advertisers-page .mk-web .mk-answer{margin-top:24px;font-size:16px;line-height:28px}.advertisers-page .mk-web .mk-answer ul{margin-top:4px;padding-left:24px;list-style:outside}.advertisers-page .mk-answer b{font-weight:600}.advertisers-page .mk-web .mk-actions{color:var(--mk-ink-2);gap:18px;margin-top:14px;display:flex}.advertisers-page .mk-web .mk-actions svg{width:18px;height:18px}.advertisers-page .mk-web .mk-rule{background:var(--mk-line);height:1px;margin-top:16px}.advertisers-page .mk-web .mk-card{box-shadow:inset 0 0 0 1px var(--mk-line-soft),0 1px 2px var(--mk-line-soft);border-radius:14px;margin-top:16px}.advertisers-page .mk-web .mk-composer{width:min(700px,100% - 48px);height:54px;box-shadow:0 0 0 1px var(--mk-line-soft),0 8px 24px -10px var(--eco-line-strong);border-radius:27px;padding:0 8px 0 18px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.advertisers-page .mk-web .mk-composer-hint{font-size:16px}.advertisers-page .mk-model{color:var(--mk-ink-2);align-items:center;gap:4px;font-size:15px;display:inline-flex}.advertisers-page .mk-web .mk-voice{width:38px;height:38px}.advertisers-page .eco-phone.advertisers-phone{--s:.697}@media (width<=340px){.advertisers-page .eco-phone.advertisers-phone{--w:250px;--s:.58}}.advertisers-page .eco-phone-inner.mk-clip{width:calc(402px * var(--s));height:calc(874px * var(--s));background:color-mix(in srgb,var(--eco-ink) 2%,var(--eco-white));position:relative}.advertisers-page .mk-screen{width:402px;height:874px;transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.advertisers-page .mk-ios-picture{display:contents}.advertisers-page .mk-ios-top{width:402px;height:152px;display:block}.advertisers-page .mk-ios .mk-bubble{background:var(--brand-mock-bubble);border-radius:24px;width:-moz-fit-content;width:fit-content;max-width:296px;margin:12px 20px 0 auto;padding:12px 18px;font-size:17px;line-height:24px}.advertisers-page .mk-worked{color:var(--mk-quiet);align-items:center;gap:4px;padding:18px 20px 0;font-size:16px;display:flex}.advertisers-page .mk-ios .mk-answer{padding:12px 20px 0;font-size:17px;line-height:25.5px}.advertisers-page .mk-ios .mk-answer ul{margin:6px 0 0;padding-left:22px;list-style:outside}.advertisers-page .mk-ios .mk-answer li{padding-left:2px}.advertisers-page .mk-ios .mk-actions{color:var(--mk-ink-2);align-items:center;gap:20px;padding:16px 20px 14px;display:flex}.advertisers-page .mk-ios .mk-actions svg{width:21px;height:21px}.advertisers-page .mk-ios .mk-rule{background:var(--mk-line);height:1px}.advertisers-page .mk-ios .mk-card{box-shadow:inset 0 0 0 1px var(--mk-line-soft);border-radius:12px;margin:16px 20px 0}.advertisers-page .mk-ios .mk-composer{height:58px;box-shadow:0 0 0 .5px var(--mk-line-soft),0 6px 20px -6px var(--eco-line-strong);border-radius:29px;padding:0 9px 0 16px;position:absolute;bottom:30px;left:14px;right:14px}.advertisers-page .mk-ios .mk-composer-hint{font-size:17px}.advertisers-page .mk-ios .mk-voice{width:40px;height:40px}.advertisers-page .mk-home-bar{background:var(--mk-ink);border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.advertisers-page .mk-composer{background:var(--eco-white);color:var(--mk-ink);align-items:center;gap:14px;display:flex}.advertisers-page .mk-composer-hint{color:var(--mk-hint);flex:1}.advertisers-page .mk-voice{background:var(--mk-blue);color:var(--eco-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.advertisers-page .mk-card{background:var(--mk-sunken);align-items:center;gap:12px;min-height:120px;padding:12px 14px;display:flex}.advertisers-page .mk-card-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.advertisers-page .mk-card-head{align-items:center;gap:7px;display:flex}.advertisers-page .mk-logo{border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.advertisers-page .mk-logo svg{width:11px;height:11px}.advertisers-page .mk-logo[data-glyph=bike]{background:color-mix(in srgb,var(--brand-mock-brand-mark-leaf) 16%,var(--eco-white));color:var(--brand-mock-brand-mark-leaf)}.advertisers-page .mk-logo[data-glyph=sun]{background:color-mix(in srgb,var(--brand-mock-brand-mark-sun) 18%,var(--eco-white));color:var(--brand-mock-brand-mark-sun)}.advertisers-page .mk-brand{font-size:12.5px;font-weight:500}.advertisers-page .mk-tag{background:var(--mk-chip);letter-spacing:.05em;color:var(--mk-quiet);border-radius:99px;padding:3px 6px;font-size:9px;line-height:1}.advertisers-page .mk-title{font-size:14px;font-weight:600;line-height:1.3}.advertisers-page .mk-ios .mk-title{text-overflow:ellipsis;white-space:nowrap;line-height:18.2px;overflow:hidden}.advertisers-page .mk-text{-webkit-line-clamp:2;color:var(--mk-text);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.advertisers-page .mk-cta{background:var(--mk-chip);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:99px;flex:none;align-self:flex-start;margin-top:4px;padding:7px 11px;font-size:12px;font-weight:600}.advertisers-page .mk-photo{width:88px;height:88px;box-shadow:0 0 0 1px var(--mk-line-soft);-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none}.advertisers-page .eco-frame-inner.advertisers-zoom-inner{background:color-mix(in srgb,var(--eco-ink) 2%,var(--eco-white))}.advertisers-page .mk-zoom{--s:1.68;width:calc(402px * var(--s));height:calc(318px * var(--s));-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--eco-mask-solid) 26%);mask-image:linear-gradient(180deg,transparent 0,var(--eco-mask-solid) 26%);position:relative;overflow:hidden}.advertisers-page .mk-zoom-scene{width:402px;transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.advertisers-page .mk-zoom .mk-answer--end{padding-top:6px}.advertisers-page .mk-zoom .mk-answer--end ul{margin-top:0}@media (width<=1279px){.advertisers-page .mk-zoom{--s:1.35}}@media (width<=1099px){.advertisers-page .mk-zoom{--s:1}}@media (width<=999px){.advertisers-page .mk-zoom{--s:.8}}@media (width<=860px){.advertisers-page .mk-zoom{--s:1.2}}@media (width<=560px){.advertisers-page .mk-zoom{--s:.82}}@media (width<=389px){.advertisers-page .mk-zoom{--s:.72}}@media (width<=348px){.advertisers-page .mk-zoom{--s:.64}}