.lp{--blue:#2e74c4;--blue-d:#1f5ba6;--blue-g:linear-gradient(150deg,#3e8fe0,#2e74c4);--green:#10a06b;--green-d:#0b7b51;--green-g:linear-gradient(150deg,#27b981,#10a06b);--indigo:#5a57e0;--indigo-d:#4341b8;--indigo-g:linear-gradient(150deg,#6e6be8,#5a57e0);--purple:#7c3aed;--purple-g:linear-gradient(150deg,#9a6bf2,#7c3aed);--amber:#e8920e;--amber-g:linear-gradient(150deg,#f4a93a,#e8920e);--pink:#e14f9d;--pink-d:#c53a84;--pink-g:linear-gradient(150deg,#ee6fb0,#e14f9d);--ink:#2a3f57;--ink-soft:#7e93a8;--slate:#56697d;--sky1:#eaf5fe;--sky2:#f4fbff;--sky3:#fbfeff;--hill:#ddf0cb;color:var(--ink);background:#fff;font-family:Nunito,system-ui,sans-serif;line-height:1.5;overflow-x:clip}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5{color:var(--ink);font-family:Fredoka;font-weight:600;line-height:1.1}.lp .eyebrow{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.lp header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-bottom:1px solid #eceff4;position:sticky;top:0}.lp .nav{align-items:center;gap:14px;height:74px;display:flex}.lp .brand{align-items:center;gap:11px;display:flex}.lp .brand img{width:auto;height:46px}.lp .nav-links{align-items:center;gap:6px;margin-left:18px;display:flex}.lp .nav-links a{color:#6e7e90;border-radius:11px;padding:9px 14px;font-size:14.5px;font-weight:800}.lp .nav-links a:hover{color:var(--ink);background:#f2f6fa}.lp .nav-sp{flex:1}.lp .btn{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;align-items:center;gap:9px;padding:12px 22px;font-family:Fredoka;font-size:15px;font-weight:600;transition:transform .12s,box-shadow .2s;display:inline-flex}.lp .btn:active{transform:translateY(1px)}.lp .btn-blue{background:var(--blue-g);color:#fff;box-shadow:0 14px 24px -12px var(--blue)}.lp .btn-blue:hover{box-shadow:0 18px 30px -12px var(--blue)}.lp .btn-ghost{color:#566b80;background:#fff;border:1.5px solid #e3ecf5}.lp .btn-ghost:hover{background:#fafcfe;border-color:#cbdbea}.lp .btn-white{color:var(--blue-d);background:#fff;box-shadow:0 14px 26px -14px #283c5a80}.lp .hero{background:linear-gradient(var(--sky1) 0%,var(--sky2) 48%,var(--sky3) 100%);position:relative;overflow:hidden}.lp .hero .cloud{opacity:.85;background:#fff;border-radius:50%;position:absolute}.lp .hero .hill{background:var(--hill);opacity:.85;border-radius:50% 50% 0 0/100% 100% 0 0;height:160px;position:absolute;bottom:-4px;left:-6%;right:-6%}.lp .hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding:64px 0 96px;display:grid;position:relative}.lp .hero .eyebrow{color:var(--blue-d);background:#fff;box-shadow:0 10px 20px -14px #283c5a80}.lp .hero h1{letter-spacing:-.01em;margin-top:20px;font-size:54px;font-weight:700}.lp .hero h1 .hl{color:var(--blue)}.lp .hero p.lead{color:#5d748b;max-width:520px;margin-top:18px;font-size:18.5px;font-weight:600}.lp .hero-cta{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.lp .hero-trust{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.lp .hero-trust .t{color:#6b7f92;align-items:center;gap:9px;font-size:13.5px;font-weight:800;display:flex}.lp .hero-trust .ti{width:30px;height:30px;color:var(--green);background:#fff;border-radius:9px;justify-content:center;align-items:center;display:flex;box-shadow:0 7px 14px -9px #283c5a80}.lp .hero-art{justify-content:center;align-items:flex-end;min-height:430px;display:flex;position:relative}.lp .hero-disc{background:radial-gradient(circle at 50% 38%,#fff,#eaf4fe);border-radius:50%;width:340px;height:340px;position:absolute;bottom:14px;box-shadow:0 40px 70px -40px #2e74c499}.lp .hero-sheep{z-index:2;filter:drop-shadow(0 26px 26px #283c5a38);width:392px;max-width:84%;position:relative}.lp .float-card{z-index:3;background:#fff;border-radius:17px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 22px 38px -22px #283c5a8c}.lp .float-card .fi{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lp .float-card strong{color:var(--ink);white-space:nowrap;font-family:Fredoka;font-size:14.5px;font-weight:600;line-height:1.05;display:block}.lp .float-card span{color:#9cabb9;white-space:nowrap;font-size:11.5px;font-weight:800}.lp .float-card .fi .ic{color:#fff}.lp .float-card .fi-bare{width:auto;height:auto;color:var(--green);background:0 0;border-radius:0}.lp .float-card .fi-bare .ic{color:var(--green)}.lp .fc-1{top:40px;left:-6px}.lp .fc-2{bottom:78px;right:-8px}.lp .hero-art{align-items:center}.lp .hero-fig{width:fit-content;max-width:100%;margin:0 auto;position:relative}.lp .hero-photo{z-index:2;border:7px solid #fff;border-radius:28px;width:100%;max-width:560px;display:block;position:relative;box-shadow:0 36px 64px -36px #1f324799}.lp .hero-fig .fc-1{inset:auto auto -16px -18px}.lp .hero-peek{z-index:4;filter:drop-shadow(0 12px 14px #283c5a47);width:104px;position:absolute;bottom:-24px;right:-22px}.lp section.band{padding:86px 0}.lp .sec-head{text-align:center;max-width:680px;margin:0 auto 52px}.lp .sec-head .eyebrow{color:var(--blue-d);background:#f1f6fb}.lp .sec-head h2{margin-top:16px;font-size:40px;font-weight:700}.lp .sec-head p{color:var(--ink-soft);margin-top:14px;font-size:17px;font-weight:600}.lp .feat-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.lp .feat{background:#fff;border:1.5px solid #eef2f7;border-radius:24px;padding:30px 30px 28px;transition:transform .16s,box-shadow .2s;box-shadow:0 20px 40px -34px #283c5a80}.lp .feat:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #283c5a73}.lp .feat .ft{color:#fff;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.lp .feat h3{font-size:22px;font-weight:600}.lp .feat p{color:var(--ink-soft);margin-top:9px;font-size:15px;font-weight:600}.lp .feat ul{flex-direction:column;gap:9px;margin-top:16px;list-style:none;display:flex}.lp .feat li{color:var(--slate);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.lp .feat li .ck{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.lp .tb-blue{background:var(--blue-g)}.lp .tb-green{background:var(--green-g)}.lp .tb-indigo{background:var(--indigo-g)}.lp .tb-purple{background:var(--purple-g)}.lp .ck-blue{color:var(--blue);background:#e8f1fb}.lp .ck-green{color:var(--green);background:#e2f4ec}.lp .ck-indigo{color:var(--indigo);background:#ececfd}.lp .ck-purple{color:var(--purple);background:#f2e9fe}.lp .sef-band{padding-top:70px}.lp .sef-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:30px;display:grid}.lp .sef-photo img{border-radius:24px;width:100%;display:block;box-shadow:0 28px 56px -38px #283c5a8c}.lp .sef-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lp .sef{background:#fff;border:1.5px solid #eef2f7;border-radius:22px;padding:26px 24px;box-shadow:0 18px 36px -30px #283c5a80}.lp .sef .si{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:flex}.lp .sef h4{font-size:17.5px;font-weight:600}.lp .sef p{color:var(--ink-soft);margin-top:8px;font-size:13.5px;font-weight:600}.lp .steps-band{background:linear-gradient(var(--sky2),#fff)}.lp .steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp .step{background:#fff;border-radius:22px;padding:30px 26px;position:relative;box-shadow:0 18px 38px -30px #283c5a80}.lp .step .sn{background:var(--blue-g);color:#fff;width:46px;height:46px;box-shadow:0 12px 20px -10px var(--blue);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-family:Fredoka;font-size:21px;font-weight:700;display:flex}.lp .step h4{font-size:19px;font-weight:600}.lp .step p{color:var(--ink-soft);margin-top:8px;font-size:14.5px;font-weight:600}.lp .plans-band{background:linear-gradient(#fff,var(--sky2))}.lp .plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.lp .plan-card{color:#fff;--pc-dot:radial-gradient(circle at calc(100% - 29px) 23px,#ffffff1f 74px,#fff0 75px);border-radius:26px;flex-direction:column;padding:30px 28px;transition:transform .18s,box-shadow .25s;display:flex;position:relative}.lp .pc-green{background:var(--pc-dot),var(--green-g);box-shadow:0 26px 48px -26px var(--green)}.lp .pc-blue{background:var(--pc-dot),var(--blue-g);box-shadow:0 26px 48px -26px var(--blue)}.lp .pc-purple{background:var(--pc-dot),var(--purple-g);box-shadow:0 26px 48px -26px var(--purple)}.lp .plans-grid>.plan-card:hover{z-index:3;transform:scale(1.045)}.lp .pc-green:hover{box-shadow:0 34px 58px -26px var(--green)}.lp .pc-blue:hover{box-shadow:0 34px 58px -26px var(--blue)}.lp .pc-purple:hover{box-shadow:0 34px 58px -26px var(--purple)}.lp .plan-card.pop{box-shadow:0 32px 58px -26px var(--blue-d)}.lp .pop-badge{background:var(--amber-g);color:#fff;white-space:nowrap;z-index:2;border:2.5px solid #fff;border-radius:999px;align-items:center;gap:6px;padding:6px 15px;font-family:Fredoka;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px -10px #e8920ecc}.lp .plan-card .ft{color:#fff;background:#fff3;border-radius:17px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.lp .plan-card h3{color:#fff;font-size:23px;font-weight:600}.lp .plan-price{margin-top:8px}.lp .plan-price strong{color:#fff;letter-spacing:-.01em;font-family:Fredoka;font-size:40px;font-weight:700;line-height:1}.lp .plan-price span{color:#ffffffc7;margin-top:5px;font-size:12.5px;font-weight:800;display:block}.lp .plan-incl{text-transform:uppercase;letter-spacing:.05em;color:#ffffffb8;margin-top:18px;font-size:11.5px;font-weight:800}.lp .plan-card ul{flex-direction:column;flex:1;gap:9px;margin-top:12px;list-style:none;display:flex}.lp .plan-card li{color:#fffffff2;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.lp .plan-card li .ck{color:#fff;background:#ffffff38;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.lp .btn-plan{background:#fff;justify-content:center;margin-top:22px;box-shadow:0 16px 28px -14px #14283c8c}.lp .btn-plan:hover{box-shadow:0 20px 34px -14px #14283c99}.lp .bp-green{color:var(--green-d)}.lp .bp-blue{color:var(--blue-d)}.lp .bp-purple{color:#6d28d9}.lp .plans-note{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:36px;display:flex}.lp .plans-note .pn{color:#6b7f92;align-items:center;gap:9px;font-size:13.5px;font-weight:800;display:flex}.lp .plans-note .pn a{color:var(--blue);text-decoration:underline}.lp .plans-note .pni{width:30px;height:30px;color:var(--green);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 7px 14px -9px #283c5a80}.lp .plans-terms{text-align:center;color:#9cabb9;margin-top:16px;font-size:12.5px;font-weight:700}.lp .plans-terms a{color:#7e93a8;text-decoration:underline}.lp .plans-terms a:hover{color:var(--ink)}.lp .showcase{background:linear-gradient(135deg,#2e74c4,#1f5ba6);border-radius:34px;grid-template-columns:1fr 360px;align-items:center;gap:24px;padding:54px 56px;display:grid;position:relative;overflow:hidden}.lp .showcase .cloud{background:#ffffff1f;border-radius:50%;position:absolute}.lp .showcase .sh-txt{z-index:2;color:#fff;position:relative}.lp .showcase .eyebrow{color:#fff;background:#ffffff2e}.lp .showcase h2{color:#fff;max-width:440px;margin-top:16px;font-size:36px;font-weight:700}.lp .showcase p{color:#cfe2f7;max-width:430px;margin-top:14px;font-size:16.5px;font-weight:600}.lp .sh-list{flex-direction:column;gap:13px;margin-top:24px;display:flex}.lp .sh-list .r{color:#eaf3fc;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.lp .sh-list .r .ri{color:#fff;background:#ffffff2e;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lp .phone{z-index:2;background:#0e0e12;border-radius:38px;justify-self:center;width:300px;padding:9px;position:relative;box-shadow:0 40px 60px -28px #00000080}.lp .phone .pscr{background:linear-gradient(var(--sky1) 0%,var(--sky2) 44%,var(--sky3) 100%);border-radius:30px;height:560px;padding:18px 16px;position:relative;overflow:hidden}.lp .phone .pc{opacity:.8;background:#fff;border-radius:50%;position:absolute}.lp .phone .ph-hill{background:var(--hill);opacity:.85;border-radius:50% 50% 0 0/100% 100% 0 0;height:96px;position:absolute;bottom:0;left:-12%;right:-12%}.lp .p-bar{z-index:2;align-items:center;gap:10px;margin-bottom:15px;display:flex;position:relative}.lp .p-bar .pa{background:#eaf5fe;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:flex-end;width:38px;height:38px;display:flex;overflow:hidden;box-shadow:0 5px 12px -7px #2e74c499}.lp .p-bar .pa img{object-fit:contain;object-position:bottom;width:34px;height:34px}.lp .p-bar h6{color:var(--ink);font-family:Fredoka;font-size:17px;font-weight:700}.lp .p-bar small{color:var(--ink-soft);font-size:11px;font-weight:800}.lp .p-les{z-index:2;background:var(--blue-g);border-radius:20px;margin-bottom:12px;padding:15px;position:relative;overflow:hidden}.lp .p-les .wk{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#ffffff38;border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:800;display:inline-block}.lp .p-les h3{color:#fff;max-width:160px;margin-top:9px;font-family:Fredoka;font-size:21px;font-weight:700}.lp .p-les .sub{color:#cfe2f7;margin-top:3px;font-size:12px;font-weight:700}.lp .p-les .sheep{width:86px;position:absolute;bottom:-14px;right:-10px}.lp .p-verse{z-index:2;background:#fff7e6;border-left:5px solid #f2b33b;border-radius:13px;margin-bottom:12px;padding:11px 13px;position:relative}.lp .p-verse .vl{text-transform:uppercase;letter-spacing:.06em;color:#c2780a;margin-bottom:4px;font-size:9.5px;font-weight:800}.lp .p-verse p{color:#8a6a1e;font-size:12px;font-style:italic;font-weight:700;line-height:1.4}.lp .p-row{z-index:2;background:#fff;border-radius:15px;align-items:center;gap:11px;margin-bottom:9px;padding:11px;display:flex;position:relative;box-shadow:0 10px 20px -16px #283c5a73}.lp .p-row .pri{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lp .p-row strong{color:var(--ink);font-family:Fredoka;font-size:14px;font-weight:600;display:block}.lp .p-row span{color:#9cabb9;font-size:11px;font-weight:700}.lp .p-row .pri .ic{color:#fff}.lp .past{background:linear-gradient(135deg,#274363,#1f3247);border-radius:34px;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding:54px 56px;display:grid;position:relative;overflow:hidden}.lp .past .eyebrow{color:#dce8f5;background:#ffffff24}.lp .past h2{color:#fff;max-width:420px;margin-top:16px;font-size:36px;font-weight:700}.lp .past .plead{color:#afc4d8;max-width:460px;margin-top:14px;font-size:16.5px;font-weight:600}.lp .past-cta{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.lp .btn-navy{color:#dce8f5;background:0 0;border:1.5px solid #ffffff47}.lp .btn-navy:hover{background:#ffffff14}.lp .past-list{flex-direction:column;gap:13px;display:flex}.lp .prow{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.lp .prow .pi{color:#fff;background:#ffffff1f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.lp .prow .pinf{min-width:0}.lp .prow .pinf strong{color:#fff;font-family:Fredoka;font-size:15.5px;font-weight:600;display:block}.lp .prow .pinf span{color:#9db1c4;font-size:12.5px;font-weight:700}.lp .store-btn{color:#fff;background:#1f3247;border-radius:15px;align-items:center;gap:12px;padding:11px 20px;transition:transform .12s,box-shadow .2s;display:inline-flex}.lp .store-btn:hover{transform:translateY(-2px);box-shadow:0 16px 26px -16px #141e32b3}.lp .store-btn .ic{color:#fff}.lp .store-btn .sb-txt{text-align:left;flex-direction:column;line-height:1.08;display:flex}.lp .store-btn small{opacity:.82;letter-spacing:.01em;font-size:10.5px;font-weight:700}.lp .store-btn b{font-family:Fredoka;font-size:16.5px;font-weight:600}.lp .dl-band{background:linear-gradient(#fff,var(--sky2))}.lp .dl-card{background:linear-gradient(135deg,#eaf5fe,#f4fbff);border:1.5px solid #e4f0fb;border-radius:32px;grid-template-columns:320px 1fr;align-items:center;gap:36px;padding:46px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 56px -40px #283c5a80}.lp .dl-art{justify-content:center;align-items:center;min-height:240px;display:flex;position:relative}.lp .dl-disc{background:radial-gradient(circle at 50% 38%,#fff,#e3f0fd);border-radius:50%;width:250px;height:250px;position:absolute;box-shadow:0 30px 50px -34px #2e74c499}.lp .dl-art img{z-index:2;filter:drop-shadow(0 20px 22px #283c5a38);width:268px;max-width:100%;position:relative}.lp .dl-txt{z-index:2;position:relative}.lp .dl-txt .eyebrow{color:var(--blue-d);background:#fff;box-shadow:0 10px 20px -14px #283c5a80}.lp .dl-txt h2{margin-top:15px;font-size:36px;font-weight:700}.lp .dl-txt p{color:var(--ink-soft);max-width:460px;margin-top:13px;font-size:16.5px;font-weight:600}.lp .store-row{flex-wrap:wrap;gap:13px;margin-top:26px;display:flex}.lp .store-group{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.lp .dl-qr{background:#fff;border:1.5px solid #e7ecf2;border-radius:16px;align-items:center;gap:11px;margin-top:26px;padding:10px 14px 10px 10px;display:flex;box-shadow:0 10px 22px -18px #283c5a80}.lp .dl-qr img{width:96px;height:96px;display:block}.lp .dl-qr span{color:#6b7f92;white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.25}.lp .dl-meta{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.lp .dl-meta .dm{color:#6b7f92;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:inline-flex}.lp .dl-meta .dm .ic{color:var(--amber)}.lp .dl-txt .dl-web{color:#8497ab;max-width:none;margin-top:14px;font-size:13px;font-weight:700}.lp .dl-txt .dl-web a{color:#2e74c4;text-underline-offset:2px;font-weight:800;text-decoration:underline}.lp .dl-txt .dl-web a:hover{color:#1f5ba6}.lp .cta-band{text-align:center;background:linear-gradient(#fff,var(--sky2))}.lp .cta-card{background:#fff;border:1.5px solid #eaf1f8;border-radius:30px;padding:56px 40px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #283c5a80}.lp .cta-card .eyebrow{color:var(--blue-d);background:#f1f6fb}.lp .cta-card h2{margin-top:16px;font-size:38px;font-weight:700}.lp .cta-card p{color:var(--ink-soft);max-width:520px;margin:14px auto 0;font-size:17px;font-weight:600}.lp .cta-card .row{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:30px;display:flex}.lp .cta-sheep{opacity:.92;filter:drop-shadow(0 14px 18px #283c5a33);width:150px;position:absolute;bottom:-26px;right:-14px}.lp footer{color:#afc0d2;background:#1f3247;padding:54px 0 30px}.lp .foot-top{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.lp .foot-brand{max-width:300px}.lp .foot-brand .fb-name{align-items:center;gap:10px;display:flex}.lp .foot-brand .fb-name .fs{background:#fff;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.lp .foot-brand .fb-name .fs img{object-fit:contain;width:40px;height:40px}.lp .foot-brand .fb-name b{color:#fff;font-family:Fredoka;font-size:21px;font-weight:700}.lp .foot-brand p{color:#8fa3b7;margin-top:14px;font-size:13.5px;font-weight:600;line-height:1.6}.lp .foot-sp{flex:1}.lp .foot-col h6{color:#fff;margin-bottom:14px;font-family:Fredoka;font-size:15px;font-weight:600}.lp .foot-col a{color:#9db1c4;cursor:pointer;padding:5px 0;font-size:13.5px;font-weight:700;display:block}.lp .foot-col a:hover{color:#fff}.lp .foot-bot{color:#7e93a8;border-top:1px solid #324860;flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;padding-top:22px;font-size:12.5px;font-weight:700;display:flex}.lp .foot-made{align-items:center;gap:6px;display:inline-flex}.lp .foot-credit{color:#fff;align-items:center;gap:7px;font-weight:800;transition:color .15s;display:inline-flex}.lp .foot-credit:hover{color:#f4a93a}.lp .foot-credit-logo{flex:none;width:auto;height:20px;display:block}.lp .modal{z-index:80;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.lp .modal-ov{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f32478c;position:absolute;inset:0}.lp .login{z-index:2;background:linear-gradient(var(--sky1),#fff 40%);border-radius:26px;width:430px;max-width:100%;margin:auto 0;padding:34px 34px 30px;animation:.22s zk-pop;position:relative;box-shadow:0 40px 80px -30px #141e3299}@keyframes zk-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.lp .login .lx{color:#8497ab;cursor:pointer;background:#fff;border:1.5px solid #e7ecf2;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:16px;right:16px}.lp .login .llogo{justify-content:center;margin-bottom:6px;display:flex}.lp .login .llogo img{height:58px}.lp .login h3{text-align:center;font-size:23px;font-weight:700}.lp .login .lsub{text-align:center;color:var(--ink-soft);margin-top:6px;font-size:13.5px;font-weight:700}.lp .login .lbadge{justify-content:center;margin-top:14px;display:flex}.lp .login .lbadge .b{color:var(--indigo-d);background:#ececfd;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;font-weight:800;display:inline-flex}.lp .lfield{margin-top:16px}.lp .lfield label{text-transform:uppercase;letter-spacing:.05em;color:#90a2b4;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.lp .lbox{background:#fff;border:1.5px solid #e3ecf5;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.lp .lbox:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #e8f1fb}.lp .lbox .ic{color:#9aaec0}.lp .lbox input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:Nunito;font-size:15px;font-weight:700}.lp .lbox input::placeholder{color:#a9b8c6;font-weight:600}.lp .lbox select{min-width:0;color:var(--ink);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1;font-family:Nunito;font-size:15px;font-weight:700}.lp .lhint{color:#a7b4c2;margin-top:6px;font-size:11.5px;font-weight:700}.lp .lhint-center{text-align:center;margin:14px 0 0}.lp .lbox .eye{color:#9aaec0;cursor:pointer}.lp .lrow{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.lp .lremember{color:var(--slate);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.lp .lremember .cbx{color:#fff;background:#fff;border:1.5px solid #cbd6e2;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.lp .lremember.on .cbx{background:var(--blue);border-color:var(--blue)}.lp .lforgot{color:var(--blue);cursor:pointer;font-size:13px;font-weight:800}.lp .login .btn{justify-content:center;width:100%;margin-top:20px;padding:14px;font-size:16px}.lp .lerror{color:#c0392b;text-align:center;background:#fdecec;border:1.5px solid #f3c4c4;border-radius:12px;margin-top:14px;padding:10px 13px;font-size:13px;font-weight:700}.lp .lhelp{text-align:center;color:var(--ink-soft);margin-top:18px;font-size:13px;font-weight:700}.lp .lhelp a{color:var(--blue);font-weight:800}.lp .lor{color:#9aaec0;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:18px 0 2px;font-size:12px;font-weight:800;display:flex}.lp .lor span{flex:none}.lp .lor:before,.lp .lor:after{content:"";background:#e7ecf2;border-radius:2px;flex:1;height:1.5px}.lp .gbtn{justify-content:center;margin-top:14px;display:flex}.lp .gbtn.is-disabled{opacity:.55;pointer-events:none}.lp .login.familia{background:linear-gradient(#fce7f3,#fff 42%)}.lp .login.familia .lbox:focus-within{border-color:var(--pink);box-shadow:0 0 0 4px #fce7f3}.lp .login.familia .lbadge .b{color:var(--pink-d);background:#fce7f3}.lp .login.familia .lforgot,.lp .login.familia .lhelp a{color:var(--pink)}.lp .login.familia .lremember.on .cbx{background:var(--pink);border-color:var(--pink)}.lp .login.familia .btn-blue{background:var(--pink-g);box-shadow:0 14px 24px -12px var(--pink)}.lp .ldone-ic{background:var(--pink-g);color:#fff;width:74px;height:74px;box-shadow:0 16px 28px -14px var(--pink);border-radius:22px;justify-content:center;align-items:center;margin:6px auto 14px;display:flex}.lp .ldone-stores{justify-content:center;gap:11px;margin-top:18px;display:flex}@media (max-width:940px){.lp .hero-grid{text-align:center;grid-template-columns:1fr;padding-left:28px;padding-right:28px}.lp .hero-art{order:-1;min-height:330px}.lp .hero p.lead,.lp .hero .hero-cta,.lp .hero-trust{justify-content:center;margin-left:auto;margin-right:auto}.lp .sef-layout{grid-template-columns:1fr;gap:24px}.lp .sef-photo{max-width:560px;margin:0 auto}.lp .sef-grid{grid-template-columns:repeat(2,1fr)}.lp .feat-grid,.lp .steps{grid-template-columns:1fr}.lp .past{grid-template-columns:1fr;padding:40px 28px}.lp .plans-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.lp .plan-card.pop{order:-1;margin-top:18px}.lp .showcase{text-align:center;grid-template-columns:1fr}.lp .phone{order:-1}.lp .nav-links{display:none}.lp .hero h1{font-size:40px}.lp .dl-card{text-align:center;grid-template-columns:1fr;padding:38px 32px}.lp .dl-art{order:-1}.lp .store-row,.lp .dl-meta,.lp .store-group{justify-content:center}.lp .dl-qr{display:none}.lp .dl-txt .dl-web{text-align:center}}@media (max-width:600px){.lp .wrap{padding:0 18px}.lp .nav{gap:10px;height:62px}.lp .brand img{height:38px}.lp .nav .btn-ghost{display:none}.lp .nav .btn{padding:10px 14px;font-size:14px}.lp .hero h1{font-size:30px}.lp .hero p.lead{font-size:16px}.lp .hero-grid{padding:36px 18px 56px}.lp .hero-art{min-height:280px}.lp .hero-peek{width:68px;bottom:4px;left:auto;right:-4px}.lp .float-card{display:none}.lp section.band{padding:52px 0}.lp .sec-head{margin-bottom:32px}.lp .sec-head h2{font-size:26px}.lp .sec-head p{font-size:15px}.lp .feat{padding:24px 22px}.lp .sef-grid{grid-template-columns:1fr}.lp .past{padding:34px 22px}.lp .showcase{border-radius:24px;padding:30px 18px}.lp .showcase h2{font-size:25px}.lp .phone{width:100%;max-width:300px}.lp .dl-card{padding:30px 20px}.lp .dl-txt h2{font-size:25px}.lp .dl-art img{width:210px}.lp .cta-card{padding:40px 22px}.lp .cta-card h2{font-size:26px}.lp .cta-sheep{opacity:.55;width:96px}.lp .foot-bot{flex-direction:column;align-items:flex-start;gap:8px}.lp .foot-bot .foot-sp{display:none}.lp .login{padding:26px 22px}}@keyframes zk-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes zk-fadein{0%{opacity:0}to{opacity:1}}@keyframes zk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes zk-drift{0%{transform:translate(0)}to{transform:translate(26px)}}@media (prefers-reduced-motion:no-preference){.lp .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.7,.2,1);transform:translateY(26px)}.lp .rv.in{opacity:1;transform:none}.lp .hero-txt>*{animation:.7s cubic-bezier(.22,.7,.2,1) both zk-rise}.lp .hero-txt>:first-child{animation-delay:40ms}.lp .hero-txt>:nth-child(2){animation-delay:.12s}.lp .hero-txt>:nth-child(3){animation-delay:.2s}.lp .hero-txt>:nth-child(4){animation-delay:.28s}.lp .hero-txt>:nth-child(5){animation-delay:.36s}.lp .hero-photo{animation:.8s .1s both zk-fadein}.lp .hero-peek{animation:.6s .4s both zk-fadein}.lp .fc-1{animation:.6s .5s both zk-fadein}.lp .fc-2{animation:.6s .66s both zk-fadein}@media (min-width:941px){.lp .hero-peek{animation:.6s .4s both zk-fadein,5s ease-in-out 2.4s infinite zk-bob}.lp .fc-1{animation:.6s .5s both zk-fadein,3.9s ease-in-out 1.2s infinite zk-bob}.lp .fc-2{animation:.6s .66s both zk-fadein,4.7s ease-in-out 1.6s infinite zk-bob}.lp .phone{animation:5.4s ease-in-out .3s infinite zk-bob}.lp .hero .cloud{animation:14s ease-in-out infinite alternate zk-drift}.lp .hero .cloud:nth-of-type(2){animation-duration:17s;animation-delay:-4s}.lp .hero .cloud:nth-of-type(3){animation-duration:20s;animation-delay:-9s}.lp .hero .cloud:nth-of-type(4){animation-duration:15s;animation-delay:-2s}}}.lp.signup-page{background:linear-gradient(180deg,var(--sky1),#f6faff 55%,#fff);flex-direction:column;align-items:center;min-height:100vh;padding:0 16px 60px;display:flex}.lp .signup-head{padding:28px 0 4px}.lp .signup-head img{height:56px}.lp .signup-card{background:linear-gradient(var(--sky1),#fff 36%);border:1.5px solid #e3ecf5;border-radius:26px;width:600px;max-width:100%;margin-top:18px;padding:34px 34px 30px;position:relative;box-shadow:0 40px 80px -40px #141e3259}.lp .signup-card h1{text-align:center;font-size:24px;font-weight:700}.lp .signup-sub{text-align:center;color:var(--ink-soft);margin-top:6px;font-size:13.5px;font-weight:700}.lp .signup-sec{text-transform:uppercase;letter-spacing:.05em;color:var(--indigo-d);align-items:center;gap:8px;margin-top:24px;font-size:11.5px;font-weight:800;display:flex}.lp .signup-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.lp .signup-intent{color:#1d4ed8;text-align:left;background:#eaf3ff;border:1.5px solid #cbe2fa;border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.lp .signup-intent a{color:inherit;text-decoration:underline}.lp .signup-terms{margin-top:18px}.lp .signup-terms .lremember{align-items:flex-start;line-height:1.45}.lp .signup-terms .lremember .cbx{flex-shrink:0;margin-top:1px}.lp .signup-terms a{color:var(--blue)}.lp .signup-card .btn{justify-content:center;width:100%;margin-top:20px;padding:14px;font-size:16px}.lp .signup-card .btn:disabled{opacity:.55;cursor:not-allowed}.lp .signup-note{color:var(--ink-soft);text-align:center;margin-top:16px;font-size:13px;font-weight:700}@media (max-width:640px){.lp .signup-grid{grid-template-columns:1fr}.lp .signup-card{padding:26px 20px 24px}}
