.fr{--fr-green:#1a6b40;--fr-green-2:#2f8a57;--fr-green-ink:#17603a;--fr-forest:#0f3b26;--fr-ink:#10231a;--fr-bg:#fbfcfa;--fr-tint:#eef5f0;--fr-ok-bg:#e2f2e8;--fr-mint:#8fd3a8;--fr-mint-2:#9fc5ae;--fr-on-dark:#c4dcce;--fr-on-ink:#b9cfc1;--fr-body:#3f5248;--fr-soft:#5b6b62;--fr-faint:#7c8c83;--fr-line:#e6eee8;--fr-card-line:#e1eae4;--fr-green-line:#d6e6da;--fr-btn-line:#d6e0d9;--fr-gold:#f3d46b;--fr-gold-bg:#fbf3d2;--fr-gold-line:#eedc9a;--fr-gold-ink:#8a6410;--fr-gold-deep:#4a3a0c;--fr-warn-bg:#fbebc4;--fr-warn:#7a560b;--fr-bad-bg:#fbe9e5;--fr-bad:#a33a2b;--fr-amber:#c98a14;--fr-display-f:var(--font-bricolage), "Bricolage Grotesque", var(--font-figtree), sans-serif;--fr-mono-f:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;background:var(--fr-bg);color:var(--fr-ink);font-family:var(--font-figtree), "Figtree", system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.fr h1,.fr h2,.fr h3{font-family:var(--fr-display-f);margin:0;font-weight:700}.fr p{margin:0}.fr ul,.fr ol{margin:0;padding:0;list-style:none}.fr a{color:var(--fr-green);text-decoration:none}.fr a:hover{color:var(--fr-forest)}.fr-display{font-family:var(--fr-display-f)}.fr-mono{font-family:var(--fr-mono-f);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.fr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fr-show-sm{display:none}.fr [id]{scroll-margin-top:88px}.fr-wrap{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 24px}.fr-brand{font-family:var(--fr-display-f);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex;color:var(--fr-ink)!important}.fr-brand b{color:var(--fr-green);font-weight:700}.fr-nav{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--fr-line);background:#fbfcfaeb;position:sticky;top:0}.fr-nav-in{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:76px;margin:0 auto;padding:0 24px;display:flex}.fr-nav-left{align-items:center;gap:12px;display:flex}.fr-nav-tag{background:var(--fr-tint);color:var(--fr-green);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.fr-nav-links{gap:36px;font-size:15px;font-weight:500;display:flex}.fr-nav-links a{color:var(--fr-body)}.fr-nav-right{align-items:center;gap:16px;display:flex}.fr-login{font-size:15px;font-weight:600;color:var(--fr-body)!important}.fr-login:hover{color:var(--fr-green)!important}.fr-menu{display:none;position:relative}.fr-menu summary{border:1px solid var(--fr-btn-line);cursor:pointer;width:44px;height:44px;color:var(--fr-ink);background:#fff;border-radius:999px;place-items:center;list-style:none;display:grid}.fr-menu summary::-webkit-details-marker{display:none}.fr-menu-panel{border:1px solid var(--fr-card-line);background:#fff;border-radius:16px;flex-direction:column;min-width:200px;padding:8px;display:flex;position:absolute;top:54px;right:0;box-shadow:0 20px 40px #10231a1f}.fr-menu-panel a{color:var(--fr-ink);border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600}.fr-menu-panel a:hover{background:var(--fr-tint)}.fr-btn{height:56px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.fr-btn:active{transform:translateY(1px)}.fr-btn.solid{background:var(--fr-green);color:#fff;box-shadow:0 8px 24px #1a6b4038}.fr-btn.solid:hover{background:var(--fr-forest);color:#fff}.fr-btn.nav{background:var(--fr-green);color:#fff;gap:8px;height:44px;padding:0 20px;font-size:15px}.fr-btn.nav:hover{background:var(--fr-forest)}.fr-btn.icon{background:var(--fr-green);color:#fff;width:44px;height:44px;padding:0;display:none}.fr-btn.ghost{border-color:var(--fr-btn-line);background:#fff;padding:0 26px;color:var(--fr-ink)!important}.fr-btn.ghost:hover{border-color:var(--fr-green);color:var(--fr-green)!important}.fr-btn.light{color:var(--fr-forest);background:#fff;font-weight:700}.fr-btn.light:hover{background:var(--fr-tint)}.fr-btn.outline{color:#fff;background:0 0;border-color:#ffffff59;padding:0 26px}.fr-btn.outline:hover{background:#ffffff0f;border-color:#fff}.fr-kicker{font-family:var(--fr-mono-f);text-transform:uppercase;letter-spacing:.14em;color:var(--fr-green);font-size:12px;font-weight:500}.fr-kicker.red{color:var(--fr-bad)}.fr-kicker.dark{color:var(--fr-mint)}.fr-h1{letter-spacing:-.035em;max-width:1100px;font-size:80px;line-height:1;margin-top:28px!important}.fr-h1 span{color:var(--fr-green)}.fr-h2{letter-spacing:-.03em;font-size:52px;line-height:1.06;margin-top:16px!important}.fr-h2.xl{font-size:56px;line-height:1.05}.fr-h2 span{color:var(--fr-green)}.fr-h2.on-dark{color:#fff}.fr-body{color:var(--fr-body);font-size:18px;line-height:1.6;margin-top:22px!important}.fr-body.on-dark{color:var(--fr-on-dark)}.fr-ico{background:var(--fr-tint);width:44px;height:44px;color:var(--fr-green);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.fr-ico.sm{border-radius:10px;width:36px;height:36px}.fr-ico.lg{border-radius:14px;width:48px;height:48px}.fr-ico.gold{background:var(--fr-gold-bg);color:var(--fr-gold-ink)}.fr-ico.solid{background:var(--fr-green);color:#fff}.fr-ico.gold-solid{background:var(--fr-gold);color:var(--fr-gold-deep)}.fr-pill{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.fr-pill.ok{background:var(--fr-ok-bg);color:var(--fr-green-ink)}.fr-pill.warn{background:var(--fr-warn-bg);color:var(--fr-warn)}.fr-pill.bad{background:var(--fr-bad-bg);color:var(--fr-bad)}.fr-live{background:var(--fr-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.fr-live.sm{width:7px;height:7px}.fr-live.xs{background:var(--fr-mint);width:6px;height:6px}.fr-live.amber{background:var(--fr-amber);width:7px;height:7px}.fr-sec{background:var(--fr-bg);padding:112px 0}.fr-sec.white{background:#fff}.fr-sec.lined{border-top:1px solid var(--fr-line)}.fr-sec.tint{background:var(--fr-tint)}.fr-sec.forest{background:var(--fr-forest);color:#fff}.fr-sec.ink{background:var(--fr-ink);color:#fff;padding:96px 0}.fr-split{align-items:center;gap:72px;display:grid}.fr-split.even{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.fr-split.imagine{grid-template-columns:460px minmax(0,1fr)}.fr-split.outlet{grid-template-columns:400px minmax(0,1fr)}.fr-split.hq{grid-template-columns:420px minmax(0,1fr)}.fr-split.campaigns{grid-template-columns:440px minmax(0,1fr)}.fr-head-row{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.fr-head-aside{color:var(--fr-soft);white-space:nowrap;padding-bottom:10px;font-size:11px}.fr-head-p{max-width:420px;padding-bottom:6px;font-size:17px;color:var(--fr-on-ink)!important;margin:0!important}.fr-center-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:52px;display:flex}.fr-center-head .fr-body{max-width:780px}.fr-hero{padding:88px 0 96px}.fr-hero-in{text-align:center;flex-direction:column;align-items:center;display:flex}.fr-hero-pill{background:var(--fr-tint);border:1px solid var(--fr-green-line);color:var(--fr-green);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.fr-lede{color:var(--fr-body);max-width:780px;font-size:20px;line-height:1.55;margin-top:26px!important}.fr-hero-cta{gap:12px;margin-top:36px;display:flex}.fr-hero-tri{color:var(--fr-soft);gap:18px;margin-top:22px;font-size:11px;display:flex}.fr-hero-tri i{color:#b9c8be;font-style:normal}.fr-map{background:var(--fr-tint);border:1px solid var(--fr-green-line);text-align:left;box-sizing:border-box;border-radius:24px;width:1200px;max-width:100%;height:420px;margin-top:64px;position:relative;overflow:hidden}.fr-map-lines{width:1200px;height:420px;position:absolute;top:0;left:0}.fr-map-cap{color:var(--fr-soft);font-size:10px;position:absolute;bottom:22px}.fr-map-cap.left{left:40px}.fr-map-cap.right{right:40px}.fr-map-src{flex-direction:column;gap:44px;width:250px;display:flex;position:absolute;top:70px;left:40px}.fr-src{box-sizing:border-box;border:1px solid var(--fr-green-line);background:#fff;border-radius:14px;align-items:center;gap:12px;height:64px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.fr-src .fr-ico{border-radius:10px;width:36px;height:36px}.fr-map-sys{box-sizing:border-box;background:var(--fr-forest);color:#fff;border-radius:20px;flex-direction:column;gap:14px;width:290px;height:260px;padding:22px;display:flex;position:absolute;top:80px;left:455px;box-shadow:0 24px 48px #0f3b2647}.fr-sys-head{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.fr-sys-mark{background:var(--fr-green);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.fr-sys-list{flex-direction:column;gap:8px;display:flex}.fr-sys-list div{background:#ffffff14;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.fr-sys-foot{color:var(--fr-mint-2);justify-content:space-between;margin-top:auto;font-size:10px;display:flex}.fr-map-out{flex-direction:column;gap:36px;width:250px;display:flex;position:absolute;top:46px;left:910px}.fr-outlet{box-sizing:border-box;border:1px solid var(--fr-green-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;height:56px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.fr-outlet-n{align-items:center;gap:10px;display:flex}.fr-outlet.hq{background:var(--fr-gold-bg);border-color:var(--fr-gold-line);justify-content:flex-start;gap:10px}.fr-minus{flex-direction:column;gap:14px;display:flex;margin-top:26px!important}.fr-minus li{align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;display:flex}.fr-minus li>span{background:var(--fr-bad-bg);width:24px;height:24px;color:var(--fr-bad);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.fr-callout{background:var(--fr-gold-bg);border:1px solid var(--fr-gold-line);color:var(--fr-gold-deep);border-radius:16px;margin-top:32px;padding:20px 22px;font-size:17px;font-weight:600;line-height:1.55}.fr-leak-card{background:var(--fr-bg);border:1px solid var(--fr-card-line);border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 20px 50px #10231a0f}.fr-leak-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fr-leak-top .fr-mono{color:var(--fr-soft);font-size:11px}.fr-leak{flex-direction:column;align-items:center;width:504px;max-width:100%;margin:0 auto;display:flex}.fr-leak-fund{box-sizing:border-box;background:var(--fr-forest);color:#fff;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.fr-leak-lines{width:100%;height:82px;display:block}.fr-leak-row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4.762%;width:100%;display:grid}.fr-leak-col{flex-direction:column;align-items:center;display:flex}.fr-leak-outlet{box-sizing:border-box;border:1px solid var(--fr-card-line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:56px;font-size:13px;font-weight:700;display:flex}.fr-leak-outlet span{color:var(--fr-soft);font-size:11px;font-weight:500}.fr-drip-track{width:12px;height:62px;position:relative}.fr-drip{background:#d9a23a;border-radius:50%/40% 40% 60% 60%;width:10px;height:13px;position:absolute;top:8px;left:1px}.fr-leak-note{background:var(--fr-ink);color:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.fr-leak-note svg{flex-shrink:0}.fr-compare{color:var(--fr-ink);background:#fbf7ea;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px #00000047}.fr-compare-row{border-bottom:1px solid #efe7cf;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:16px 28px;font-size:15px;display:grid}.fr-compare-row:last-child{border-bottom:0}.fr-compare-row.head{border-bottom-color:#e8dfc2;padding:18px 28px}.fr-compare-row.head .fr-mono{font-size:11px;font-weight:600}.fr-compare-row .today{color:var(--fr-gold-ink)}.fr-compare-row .with{color:var(--fr-green);align-items:center;gap:8px;display:flex}.fr-compare-row .k{font-weight:700}.fr-compare-row .a{color:#6b5a2e}.fr-compare-row .b{color:var(--fr-green-ink);font-weight:600}.fr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.fr-steps li,.fr-steps li>div{height:100%}.fr-step{border:1px solid var(--fr-green-line);box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;gap:16px;min-height:300px;padding:28px;display:flex}.fr-step.dark{background:var(--fr-forest);border-color:var(--fr-forest);color:#fff;box-shadow:0 20px 40px #0f3b2638}.fr-step-top{justify-content:space-between;align-items:center;display:flex}.fr-step-n{color:var(--fr-faint);font-size:12px}.fr-step.dark .fr-step-n{color:var(--fr-mint-2)}.fr-step h3{letter-spacing:-.01em;font-size:22px;line-height:1.2}.fr-step p{color:var(--fr-body);font-size:15px;line-height:1.55}.fr-step.dark p{color:var(--fr-on-dark)}.fr-step-bar{background:#edf1ee;border-radius:999px;height:6px;margin-top:auto;overflow:hidden}.fr-step-bar i{background:linear-gradient(90deg,#1a6b40 0%,#2f8a57 50%,#1a6b40 100%) 0 0/200% 100%;border-radius:999px;width:100%;height:6px;display:block}.fr-phone-stage{justify-content:center;padding:40px 0;display:flex;position:relative}.fr-phone-halo{background:var(--fr-tint);border-radius:50%;width:380px;height:380px;margin-left:-190px;position:absolute;top:110px;left:50%}.fr-phone-ring{border:1.5px dashed #cfe0d4;border-radius:50%;width:440px;height:440px;margin-left:-220px;position:absolute;top:80px;left:50%}.fr-phone{box-sizing:border-box;background:var(--fr-ink);border-radius:40px;width:320px;height:580px;padding:12px;position:relative;box-shadow:0 30px 60px #10231a40}.fr-phone-screen{background:#f1f5f2;border-radius:30px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.fr-phone-head{background:var(--fr-forest);color:#fff;align-items:center;gap:10px;padding:20px 18px 14px;display:flex}.fr-phone-av{background:var(--fr-green);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.fr-phone-name{font-size:15px;font-weight:600}.fr-phone-on{color:var(--fr-mint-2);align-items:center;gap:6px;font-size:12px;display:flex}.fr-phone-body{flex-direction:column;flex-grow:1;gap:10px;padding:18px 14px;font-size:14px;line-height:1.45;display:flex}.fr-phone-src{color:var(--fr-faint);background:#e3ebe6;border-radius:999px;align-self:center;padding:4px 8px;font-size:9px}.fr-msg{max-width:80%;padding:10px 12px;box-shadow:0 1px 2px #10231a14}.fr-msg.in{background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start}.fr-msg.out{background:#d8f0df;border-radius:14px 14px 4px;align-self:flex-end;max-width:84%}.fr-msg-ai{color:var(--fr-green);align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.fr-phone-fu{color:var(--fr-gold-ink);background:var(--fr-gold-bg);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:flex}.fr-typing{background:#d8f0df;border-radius:14px 14px 4px;align-self:flex-end;padding:12px 14px}.fr-typing span{background:var(--fr-faint);border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1.2s ease-in-out infinite fr-blink;display:inline-block}.fr-typing span:nth-child(2){animation-delay:.2s}.fr-typing span:nth-child(3){margin-right:0;animation-delay:.4s}.fr-phone-input{height:40px;color:var(--fr-faint);background:#fff;border-radius:999px;align-items:center;margin:0 12px 14px;padding:0 16px;font-size:13px;display:flex}.fr-gets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.fr-get{border:1px solid var(--fr-card-line);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:22px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.fr-get>div{padding-top:2px}.fr-points{flex-direction:column;gap:16px;display:flex;margin-top:28px!important}.fr-points li{align-items:center;gap:14px;font-size:16px;line-height:1.45;display:flex}.fr-dash-card{background:var(--fr-bg);border:1px solid var(--fr-card-line);border-radius:22px;overflow:hidden;box-shadow:0 30px 60px #10231a14}.fr-dash-top{border-bottom:1px solid var(--fr-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.fr-dash-title{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.fr-dash-dots{gap:6px;margin-right:8px;display:flex}.fr-dash-dots i{background:var(--fr-line);border-radius:50%;width:10px;height:10px}.fr-dash-tabs{gap:6px;font-size:12px;font-weight:600;display:flex}.fr-dash-tabs span{background:var(--fr-tint);color:var(--fr-body);border-radius:999px;padding:6px 10px}.fr-dash-tabs span.on{background:var(--fr-ink);color:#fff}.fr-dash-row{border-bottom:1px solid #eef2ef;grid-template-columns:1.1fr 1.2fr 1fr 1.2fr 1fr;align-items:center;gap:16px;padding:16px 24px;font-size:14px;display:grid}.fr-dash-row.head{color:var(--fr-faint);border-bottom-color:var(--fr-line);padding:14px 24px;font-size:10px}.fr-dash-row.slow{background:#fffbea}.fr-dash-row>span:last-child{justify-self:start}.fr-dash-o{align-items:center;gap:8px;font-weight:600;display:flex}.fr-dash-rep{color:var(--fr-green-ink);font-size:12px;font-weight:600}.fr-dash-rep.warn{color:var(--fr-warn)}.fr-bar{background:#edf1ee;border-radius:999px;height:8px;display:block}.fr-bar i{background:var(--fr-green);border-radius:999px;height:8px;display:block}.fr-bar i.light{background:var(--fr-green-2)}.fr-bar i.amber{background:var(--fr-amber)}.fr-dash-foot{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.fr-dash-foot>span:first-child{color:var(--fr-soft);align-items:center;gap:8px;font-size:13px;display:flex}.fr-dash-foot .fr-mono{color:var(--fr-faint);white-space:nowrap;font-size:10px}.fr-keeps{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:24px;max-width:1000px;margin:0 auto;display:grid}.fr-keep{border:1px solid var(--fr-green-line);box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;gap:18px;height:100%;padding:32px;display:flex}.fr-keep.dark{background:var(--fr-forest);border-color:var(--fr-forest);color:#fff}.fr-keep-head{align-items:center;gap:12px;display:flex}.fr-keep-head h3{font-size:22px}.fr-keep ul{flex-direction:column;gap:10px;font-size:16px;display:flex}.fr-keep li{align-items:center;gap:10px;display:flex}.fr-keep li.no{color:var(--fr-mint-2)}.fr-keep-mid{justify-content:center;display:flex}.fr-keep-mid span{background:var(--fr-green);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.fr-season{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.fr-season span{background:var(--fr-tint);color:var(--fr-green-ink);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.fr-season span.gold{background:var(--fr-gold-bg);color:#6a4d0c}.fr-fan{background:var(--fr-tint);border:1px solid var(--fr-green-line);border-radius:24px;padding:44px 24px 56px;position:relative;overflow:hidden}.fr-fan-stage{flex-direction:column;align-items:center;width:688px;max-width:100%;margin:0 auto;display:flex}.fr-fan-card{box-sizing:border-box;background:var(--fr-forest);color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;width:280px;height:106px;padding:18px 20px;display:flex;box-shadow:0 20px 40px #0f3b2640}.fr-fan-card .fr-display{font-size:22px;font-weight:700}.fr-fan-cap{justify-content:space-between;align-items:center;display:flex}.fr-fan-cap .fr-mono{color:var(--fr-mint-2);font-size:10px}.fr-fan-dot{background:var(--fr-gold);border-radius:50%;width:8px;height:8px}.fr-fan-lines{width:100%;height:130px;display:block}.fr-fan-row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:6.667%;width:87.21%;display:grid}.fr-fan-outlet{box-sizing:border-box;border:1px solid var(--fr-green-line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.fr-fan-outlet b{font-size:14px}.fr-fan-live{color:var(--fr-green-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.fr-fan-own{color:var(--fr-soft);font-size:11px;line-height:1.35}.fr-fan-foot{color:var(--fr-soft);font-size:10px;position:absolute;bottom:18px;left:24px}.fr-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fr-scale-card{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:14px;height:100%;padding:28px;display:flex}.fr-scale-card h3{font-size:21px}.fr-scale-card p{color:var(--fr-on-ink);font-size:15px;line-height:1.55}.fr-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.fr-who-card{background:var(--fr-bg);border:1px solid var(--fr-card-line);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:18px;height:100%;padding:28px;font-size:18px;font-weight:600;line-height:1.45;display:flex}.fr-kinds{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}.fr-kinds-like{color:var(--fr-soft);margin-right:6px;font-size:11px}.fr-kind{border:1px solid var(--fr-btn-line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.fr-kind.more{color:var(--fr-soft);border-style:dashed;border-color:#c4d3c9;font-weight:500}.fr-faq{grid-template-columns:360px minmax(0,1fr);gap:72px;display:grid}.fr-faq-ask{margin-top:28px}.fr-faq-ask .fr-btn{gap:8px;height:46px;padding:0 20px;font-size:15px}.fr-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fr-qa{border:1px solid var(--fr-green-line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.fr-qa h3{letter-spacing:-.01em;font-size:20px}.fr-qa p{color:var(--fr-body);font-size:15px;line-height:1.6}.fr-cta-sec{padding:80px 0}.fr-cta{background:var(--fr-forest);color:#fff;text-align:center;border-radius:32px;flex-direction:column;align-items:center;padding:88px 80px;display:flex;position:relative;overflow:hidden}.fr-cta>:not(.fr-cta-ring){position:relative}.fr-cta-ring{pointer-events:none;border-radius:50%;position:absolute}.fr-cta-ring.a{border:1.5px dashed #8fd3a838;width:620px;height:620px;top:-260px;left:-220px}.fr-cta-ring.b{border:1.5px dashed #f3d46b2e;width:520px;height:520px;bottom:-280px;right:-180px}.fr-cta h2{letter-spacing:-.035em;color:#fff;max-width:900px;margin-top:18px;font-size:64px;line-height:1.04}.fr-cta p{color:var(--fr-on-dark);max-width:660px;margin-top:22px;font-size:19px;line-height:1.6}.fr-cta-row{gap:12px;margin-top:36px;display:flex}.fr-cta-sub{color:var(--fr-mint-2);margin-top:24px;font-size:11px}.fr-foot{border-top:1px solid var(--fr-line);padding:44px 0 36px}.fr-foot-grid{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.fr-foot-about{flex-direction:column;gap:12px;max-width:380px;display:flex}.fr-foot-about p{color:var(--fr-soft);font-size:14px;line-height:1.55}.fr-foot-cols{gap:64px;display:flex}.fr-foot-col{flex-direction:column;gap:10px;font-size:14px;display:flex}.fr-foot-col .fr-mono{color:var(--fr-faint);font-size:10px}.fr-foot-col a,.fr-foot-col .plain{color:var(--fr-body)}.fr-foot-col a:hover{color:var(--fr-green)}.fr-foot-base{border-top:1px solid var(--fr-line);color:var(--fr-faint);justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}.fr-dash{stroke-dasharray:3 7;animation:1.4s linear infinite fr-dash}.fx-float{animation:6s ease-in-out infinite fr-float}.fx-float-2{animation:7s ease-in-out 1.2s infinite fr-float}.fx-float-3{animation:8s ease-in-out 2.4s infinite fr-float}.fx-tilt{animation:9s ease-in-out infinite fr-tilt}.fx-live{animation:1.8s ease-out infinite fr-ping}.fx-live-amber{animation:1.8s ease-out infinite fr-ping-amber}.fx-grow{transform-origin:0;animation:2.8s cubic-bezier(.2,.7,.2,1) infinite alternate fr-grow}.fx-shimmer{animation:2.8s cubic-bezier(.2,.7,.2,1) infinite alternate fr-grow,3s linear infinite fr-shimmer}.fx-pop{animation:4s ease-in-out infinite fr-pop}.fx-pop-2{animation:4s ease-in-out 1.3s infinite fr-pop}.fx-pop-3{animation:4s ease-in-out 2.6s infinite fr-pop}.fx-spin{animation:18s linear infinite fr-spin}.fx-drip{animation:2.4s ease-in infinite fr-drip}.fx-drip-2{animation:2.4s ease-in .6s infinite fr-drip}.fx-drip-3{animation:2.4s ease-in 1.2s infinite fr-drip}.fx-drip-4{animation:2.4s ease-in 1.8s infinite fr-drip}@keyframes fr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fr-tilt{0%,to{transform:rotate(-1.2deg)translateY(0)}50%{transform:rotate(-.4deg)translateY(-6px)}}@keyframes fr-dash{to{stroke-dashoffset:-20px}}@keyframes fr-ping{0%{box-shadow:0 0 #1a6b4073}to{box-shadow:0 0 0 9px #1a6b4000}}@keyframes fr-ping-amber{0%{box-shadow:0 0 #c98a1480}to{box-shadow:0 0 0 9px #c98a1400}}@keyframes fr-blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes fr-grow{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}@keyframes fr-shimmer{to{background-position:-200% 0}}@keyframes fr-pop{0%,to{transform:translateY(0)scale(1);box-shadow:0 1px 2px #10231a0f}50%{transform:translateY(-4px)scale(1.015);box-shadow:0 12px 28px #10231a1a}}@keyframes fr-spin{to{transform:rotate(360deg)}}@keyframes fr-drip{0%{opacity:0;transform:translateY(0)}15%{opacity:1}75%{opacity:1;transform:translateY(30px)}to{opacity:0;transform:translateY(36px)}}@media (prefers-reduced-motion:reduce){.fr *,.fr :before,.fr :after{animation:none!important}.fr-dots{display:none}}@media (max-width:1248px){.fr-map{flex-direction:column;align-items:stretch;gap:22px;height:auto;padding:24px 20px;display:flex}.fr-map-lines{display:none}.fr-map-cap,.fr-map-src,.fr-map-sys,.fr-map-out{width:auto;height:auto;position:static}.fr-map-cap.right{align-self:flex-end}.fr-map-cap.left{order:-1}.fr-map-src{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fr-map-sys{order:1}.fr-map-out{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fr-map-cap.right{order:3}.fr-map-sys .fr-sys-foot{margin-top:4px}}@media (max-width:1100px){.fr-nav-links{display:none}.fr-menu{display:block}.fr-h1{font-size:64px}.fr-h2,.fr-h2.xl{font-size:44px}.fr-sec{padding:88px 0}.fr-split,.fr-split.even,.fr-split.imagine,.fr-split.outlet,.fr-split.hq,.fr-split.campaigns{grid-template-columns:minmax(0,1fr);gap:48px}.fr-split.outlet .fr-phone-stage{order:2}.fr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-step{min-height:0}.fr-faq{grid-template-columns:minmax(0,1fr);gap:36px}.fr-who,.fr-scale{grid-template-columns:minmax(0,1fr)}.fr-head-row{flex-direction:column;align-items:flex-start;gap:16px}.fr-head-p{margin-top:0!important}}@media (max-width:760px){.fr-wrap,.fr-nav-in{padding:0 20px}.fr-nav-in{height:64px}.fr-brand{font-size:17px}.fr-nav-tag,.fr-login,.fr-btn.nav{display:none}.fr-btn.icon{display:inline-flex}.fr-nav-right{gap:8px}.fr-hide-sm{display:none}.fr-show-sm{display:inline}.fr-hero{padding:44px 0 56px}.fr-hero-pill{gap:8px;padding:7px 12px;font-size:10px}.fr-h1{font-size:44px;line-height:1.02;margin-top:22px!important}.fr-lede{font-size:17px;margin-top:18px!important}.fr-hero-cta,.fr-cta-row{flex-direction:column;gap:10px;width:100%;margin-top:28px}.fr-btn{width:100%;height:54px;font-size:16px}.fr-btn.icon{width:44px;height:44px}.fr-faq-ask .fr-btn{width:auto}.fr-hero-tri{gap:8px;margin-top:18px;font-size:9px}.fr-map{border-radius:22px;gap:14px;margin-top:40px;padding:20px 16px}.fr-map-cap{font-size:9px}.fr-map-src{gap:8px}.fr-src{text-align:center;border-radius:12px;flex-direction:column;gap:6px;height:auto;padding:12px 8px;font-size:12px}.fr-src .fr-ico{border-radius:9px;width:30px;height:30px}.fr-map-sys{border-radius:18px;gap:10px;padding:18px}.fr-sys-list div{padding:9px 12px}.fr-map-out{gap:8px}.fr-outlet{border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;height:auto;padding:12px;font-size:13px}.fr-outlet.hq{gap:6px}.fr-outlet .fr-pill{font-size:11px}.fr-sec,.fr-sec.ink{padding:64px 0}.fr-kicker{font-size:11px}.fr-h2,.fr-h2.xl{font-size:34px;line-height:1.08;margin-top:12px!important}.fr-body{font-size:16px;margin-top:16px!important}.fr-split,.fr-split.even,.fr-split.imagine,.fr-split.outlet,.fr-split.hq,.fr-split.campaigns{gap:28px}.fr-center-head{text-align:left;align-items:flex-start;margin-bottom:28px}.fr-head-row{margin-bottom:28px}.fr-head-aside{display:none}.fr-minus li{font-size:16px}.fr-callout{margin-top:24px;padding:18px;font-size:16px}.fr-leak-card{border-radius:20px;gap:16px;padding:18px}.fr-leak-top{flex-direction:column;align-items:flex-start;gap:8px}.fr-leak-lines{display:none}.fr-leak-fund{height:44px;margin-bottom:14px;padding:0 18px}.fr-leak-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.fr-leak-col{border:1px solid var(--fr-card-line);background:#fff;border-radius:14px;gap:4px;padding:12px}.fr-leak-outlet{background:0 0;border:0;height:auto}.fr-leak-outlet span{display:none}.fr-drip-track{height:46px}.fr-drip{top:0}.fr-leak-note{border-radius:12px;align-items:flex-start;padding:12px 14px;font-size:13px}.fx-tilt{animation:none}.fr-compare{border-radius:20px}.fr-compare-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 18px;font-size:14px;line-height:1.4}.fr-compare-row .k{grid-column:1/-1;font-size:13px}.fr-compare-row.head{padding:14px 18px}.fr-compare-row.head>span:first-child{display:none}.fr-compare-row.head .fr-mono{font-size:10px}.fr-steps{grid-template-columns:minmax(0,1fr);gap:12px}.fr-step{border-radius:18px;gap:12px;padding:22px}.fr-step h3{font-size:20px}.fr-step .fr-ico.lg{border-radius:12px;width:44px;height:44px}.fr-phone-stage{padding:20px 0}.fr-phone-halo{width:300px;height:300px;margin-left:-150px;top:90px}.fr-phone-ring{width:340px;height:340px;margin-left:-170px;top:70px}.fr-phone{width:300px;height:560px}.fr-gets{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.fr-get{border-radius:16px;gap:14px;padding:18px;font-size:15px}.fr-dash-card{border-radius:18px}.fr-dash-top{padding:14px 16px}.fr-dash-dots,.fr-dash-tabs{display:none}.fr-dash-title{font-size:15px}.fr-dash-row{grid-template-columns:76px minmax(0,1fr) 96px;gap:12px;padding:13px 16px;font-size:13px}.fr-dash-row.head{padding:10px 16px;font-size:9px}.fr-dash-row .c-enq,.fr-dash-row .c-rep{display:none}.fr-dash-foot{align-items:flex-start;padding:12px 16px}.fr-dash-foot>span:first-child{align-items:flex-start;font-size:12px;line-height:1.45}.fr-dash-foot .fr-mono{font-size:8px}.fr-points li{font-size:15px}.fr-keeps{grid-template-columns:minmax(0,1fr);gap:12px}.fr-keep-mid{display:none}.fr-keep{border-radius:18px;gap:14px;padding:24px}.fr-keep-head h3{font-size:20px}.fr-keep ul{gap:8px;font-size:15px}.fr-season{gap:8px;margin-top:20px}.fr-season span{padding:8px 12px;font-size:13px}.fr-fan{border-radius:20px;padding:20px 16px 40px}.fr-fan-lines{display:none}.fr-fan-card{border-radius:16px;gap:8px;width:100%;height:auto;margin-bottom:14px;padding:16px 18px}.fr-fan-card .fr-display{font-size:20px}.fr-fan-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.fr-fan-outlet{border-radius:12px;gap:4px;padding:12px}.fr-fan-outlet b{font-size:13px}.fr-fan-foot{font-size:9px;bottom:14px;left:16px}.fr-scale{gap:12px}.fr-scale-card{border-radius:18px;gap:10px;padding:22px}.fr-scale-card h3{font-size:19px}.fr-who{gap:10px;margin-top:24px}.fr-who-card{border-radius:16px;flex-direction:row;align-items:center;gap:14px;padding:18px;font-size:16px}.fr-who-card .fr-ico.lg{border-radius:12px;width:42px;height:42px}.fr-kinds{gap:8px;margin-top:24px}.fr-kinds-like{display:none}.fr-kind{padding:9px 14px;font-size:14px}.fr-kind svg{display:none}.fr-faq{gap:24px}.fr-faq-grid{grid-template-columns:minmax(0,1fr);gap:10px}.fr-qa{border-radius:16px;gap:8px;padding:20px}.fr-qa h3{font-size:18px}.fr-cta-sec{padding:40px 0}.fr-cta-sec .fr-wrap{padding:0 16px}.fr-cta{border-radius:26px;padding:52px 22px}.fr-cta-ring.a{width:360px;height:360px;top:-180px;left:-180px}.fr-cta-ring.b{width:300px;height:300px;bottom:-170px;right:-160px}.fr-cta h2{margin-top:14px;font-size:36px;line-height:1.06}.fr-cta p{margin-top:16px;font-size:16px}.fr-cta-sub{margin-top:18px;font-size:10px}.fr-foot{padding:32px 0 28px}.fr-foot-grid{flex-direction:column;gap:24px}.fr-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;width:100%;display:grid}.fr-foot-base{flex-direction:column;gap:6px;font-size:12px}}
