.rl{--w:#FFFFFF;--bg:#F7FBF9;--ink:#0C1C18;--tx:#556661;--tx2:#849791;--line:#E6EEEA;--line2:#F0F5F2;--em:#00A97F;--em2:#00CFA0;--emd:#00815F;--em-t:#E4F9F1;--bl:#3B6FF2;--bl-t:#E9F0FE;--am:#F79A1F;--am-t:#FFF3E0;--co:#FF6B5A;--co-t:#FFEDEA;--vi:#7A5AF8;--vi-t:#F0ECFE;--grad:linear-gradient(126deg,#00CFA0 0%,#00A97F 46%,#0E9AD6 100%);--grad2:linear-gradient(126deg,#00B98D,#0C8FCE);--d:"Archivo",system-ui,sans-serif;--b:"Figtree",system-ui,sans-serif;--wrap:1200px;--pad:clamp(20px,4.4vw,42px);--ease:cubic-bezier(.16,1,.3,1);--sh:0 14px 34px -22px rgba(12,28,24,.4);--sh2:0 30px 70px -34px rgba(12,28,24,.45)}.rl *,.rl *:before,.rl *:after{box-sizing:border-box}.rl{margin:0;background:var(--w);color:var(--ink);font-family:var(--b);font-size:1.06rem;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}.rl h1,.rl h2,.rl h3,.rl h4{font-family:var(--d);font-weight:800;letter-spacing:-.038em;line-height:1.05;margin:0;text-wrap:balance}.rl p{margin:0}.rl a{color:inherit}.rl :focus-visible{outline:3px solid var(--bl);outline-offset:3px;border-radius:6px}.rl .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.rl section[id],.rl header[id],.rl h2[id]{scroll-margin-top:92px}.rl .sec{padding:clamp(66px,8vw,116px) 0}.rl .sec--alt{background:var(--bg)}.rl .gr{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rl .center{text-align:center}.rl .head{max-width:62ch;margin-bottom:clamp(38px,4.6vw,58px)}.rl .center .head{margin-inline:auto}.rl .head h2{font-size:clamp(2rem,4.2vw,3.3rem)}.rl .head p{margin-top:18px;color:var(--tx);font-size:1.1rem}.rl .badge{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;border-radius:100px;background:var(--em-t);color:var(--emd);margin-bottom:20px}.rl .badge i{width:6px;height:6px;border-radius:50%;background:var(--em);display:block;animation:rlPulse 2.2s infinite}@keyframes rlPulse{0%{box-shadow:0 0 #00a97f80}70%{box-shadow:0 0 0 9px #00a97f00}to{box-shadow:0 0 #00a97f00}}.rl .badge--bl{background:var(--bl-t);color:var(--bl)}.rl .badge--am{background:var(--am-t);color:#b96c00}.rl .badge--vi{background:var(--vi-t);color:var(--vi)}.rl .badge--co{background:var(--co-t);color:#d8412f}.rl .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--b);font-weight:700;font-size:1rem;padding:16px 30px;border-radius:100px;text-decoration:none;border:2px solid transparent;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .25s,color .25s,border-color .25s}.rl .btn--p{background:var(--grad);color:#fff;box-shadow:0 16px 36px -14px #00a97fbf}.rl .btn--p:hover{transform:translateY(-3px);box-shadow:0 24px 52px -16px #00a97fd9}.rl .btn--w{background:#fff;color:var(--ink);border-color:var(--line);box-shadow:var(--sh)}.rl .btn--w:hover{transform:translateY(-3px);border-color:var(--em);color:var(--emd)}.rl .btn--gh{background:#ffffff24;color:#fff;border-color:#fff6}.rl .btn--gh:hover{background:#fff;color:var(--emd);transform:translateY(-3px)}.rl .btn--sm{padding:12px 22px;font-size:.92rem}.rl .up{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rl .in.up,.rl .in .up{opacity:1;transform:none}.rl .in .up:nth-child(2){transition-delay:.08s}.rl .in .up:nth-child(3){transition-delay:.16s}.rl .in .up:nth-child(4){transition-delay:.24s}.rl .in .up:nth-child(5){transition-delay:.32s}.rl .in .up:nth-child(6){transition-delay:.4s}.rl .draw{stroke-dasharray:var(--len,700);stroke-dashoffset:var(--len,700);transition:stroke-dashoffset 1.5s var(--ease) .2s}.rl .in .draw{stroke-dashoffset:0}.rl .gx{transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease) .2s}.rl .in .gx{transform:scaleX(1)}.rl .ann{background:var(--grad);color:#fff;text-align:center;padding:11px 16px;font-size:.9rem;font-weight:600}.rl .ann a{text-decoration:underline;text-underline-offset:3px}.rl .nav{position:sticky;top:0;z-index:80;background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:.3s}.rl .nav.stuck{border-bottom-color:var(--line);box-shadow:0 10px 30px -26px #0c1c1899}.rl .nav__in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.rl .brand{display:flex;align-items:center;gap:10px;text-decoration:none}.rl .brand__m{width:34px;height:34px;border-radius:10px;background:var(--grad);display:grid;place-items:center;flex:none;box-shadow:0 8px 20px -10px #00a97fe6}.rl .brand__m svg{width:20px;height:20px;color:#fff}.rl .brand__t{font-family:var(--d);font-weight:800;font-size:1.14rem;letter-spacing:-.035em}.rl .brand__t em{font-style:normal;color:var(--em)}.rl .nav__ls{display:none;gap:4px}@media(min-width:1020px){.rl .nav__ls{display:flex}}.rl .nav__ls a{font-size:.94rem;font-weight:600;color:var(--tx);text-decoration:none;padding:9px 15px;border-radius:100px;transition:.22s}.rl .nav__ls a:hover{color:var(--emd);background:var(--em-t)}.rl .nav__r{display:flex;align-items:center;gap:10px}.rl .nav__login{display:none;font-weight:600;font-size:.94rem;color:var(--tx);text-decoration:none}@media(min-width:640px){.rl .nav__login{display:block}}.rl .nav__burger{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--w);color:var(--ink);cursor:pointer;flex:none;padding:0}@media(min-width:1020px){.rl .nav__burger{display:none}}.rl .nav__burger svg{width:20px;height:20px}.rl .nav__panel{display:none;border-top:1px solid var(--line);background:#fffffffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rl .nav__panel.open{display:block}@media(min-width:1020px){.rl .nav__panel{display:none!important}}.rl .nav__panel .wrap{display:flex;flex-direction:column;gap:2px;padding-block:12px}.rl .nav__panel a{font-size:1rem;font-weight:600;color:var(--ink);text-decoration:none;padding:13px 12px;border-radius:12px}.rl .nav__panel a:hover{background:var(--em-t);color:var(--emd)}.rl .nav__panel .nav__panel-cta{margin-top:8px;text-align:center;background:var(--grad);color:#fff}.rl .hero{position:relative;overflow:hidden;padding:clamp(48px,6.5vw,86px) 0 clamp(40px,5vw,70px);text-align:center}.rl .hero__blob{position:absolute;border-radius:50%;filter:blur(88px);pointer-events:none;z-index:0}.rl .hero__blob.b1{width:44vw;height:44vw;left:-10vw;top:-14vw;background:radial-gradient(circle,#9FF0D6,transparent 66%);opacity:.75}.rl .hero__blob.b2{width:40vw;height:40vw;right:-10vw;top:-8vw;background:radial-gradient(circle,#BBD8FB,transparent 66%);opacity:.7}.rl .hero__blob.b3{width:34vw;height:34vw;left:38vw;top:28vh;background:radial-gradient(circle,#FFE1BE,transparent 68%);opacity:.5}.rl .hero>.wrap{position:relative;z-index:1}.rl .hero h1{font-size:clamp(2.5rem,6.4vw,4.9rem);line-height:1;max-width:16ch;margin-inline:auto}.rl .hero__sub{margin:24px auto 0;font-size:1.18rem;color:var(--tx);max-width:56ch}.rl .hero__act{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.rl .hero__tr{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;align-items:center;margin-top:26px;font-size:.92rem;color:var(--tx);font-weight:600}.rl .hero__tr span{display:flex;align-items:center;gap:7px}.rl .hero__tr svg{width:17px;height:17px;color:var(--em)}.rl .stars{display:flex;gap:2px}.rl .stars svg{width:16px;height:16px;color:var(--am)}.rl .shot{margin-top:clamp(38px,5vw,64px);position:relative}.rl .shot__f{border-radius:22px;padding:10px;background:var(--grad);box-shadow:0 50px 100px -46px #0c1c1899}.rl .shot__i{border-radius:14px;overflow:hidden;background:#fff}.rl .chipf{position:absolute;background:#fff;border-radius:14px;padding:12px 15px;box-shadow:0 22px 46px -22px #0c1c188c;display:flex;align-items:center;gap:11px;animation:rlBob 6.5s ease-in-out infinite;z-index:2}.rl .chipf i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.rl .chipf i svg{width:17px;height:17px}.rl .chipf b{display:block;font-family:var(--d);font-weight:800;font-size:.95rem;letter-spacing:-.02em;line-height:1.15}.rl .chipf span{display:block;font-size:.76rem;color:var(--tx2);font-weight:600}.rl .chipf.f1{left:-2%;top:16%}.rl .chipf.f2{right:-2%;top:44%;animation-delay:1.4s}.rl .chipf.f3{left:6%;bottom:-5%;animation-delay:2.6s}@media(max-width:880px){.rl .chipf{display:none}}@keyframes rlBob{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.rl .ui{display:grid;grid-template-columns:52px 1fr;font-size:11px;text-align:left;min-height:420px}@media(min-width:600px){.rl .ui{grid-template-columns:184px 1fr}}.rl .ui__s{background:#f7fbf9;border-right:1px solid var(--line2);padding:15px 11px;display:flex;flex-direction:column;gap:4px}.rl .ui__lg{display:flex;align-items:center;gap:8px;padding:3px 7px 15px}.rl .ui__lg i{width:20px;height:20px;border-radius:6px;background:var(--grad);display:block;flex:none}.rl .ui__lg b{font-family:var(--d);font-size:12px;letter-spacing:-.03em;display:none}@media(min-width:600px){.rl .ui__lg b{display:block}}.rl .ui__n{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;color:var(--tx);font-size:11px;font-weight:600}.rl .ui__n svg{width:14px;height:14px;flex:none}.rl .ui__n span{display:none}@media(min-width:600px){.rl .ui__n span{display:block}}.rl .ui__n.on{background:#fff;color:var(--emd);box-shadow:0 4px 12px -7px #0c1c1880}.rl .ui__m{padding:14px}.rl .ui__t{display:flex;align-items:center;gap:9px;margin-bottom:13px}.rl .ui__q{flex:1;height:28px;border-radius:100px;background:#f3f8f6;display:flex;align-items:center;padding:0 12px;gap:7px;color:var(--tx2);font-size:10px;font-weight:600}.rl .ui__a{width:28px;height:28px;border-radius:50%;background:var(--grad);flex:none}.rl .ui__k{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:10px}@media(min-width:700px){.rl .ui__k{grid-template-columns:repeat(4,1fr)}}.rl .kb{border-radius:12px;padding:11px 12px}.rl .kb span{font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.72;display:block}.rl .kb b{font-family:var(--d);font-weight:800;font-size:19px;letter-spacing:-.045em;display:block;margin-top:5px;line-height:1}.rl .kb em{font-style:normal;font-size:8.5px;font-weight:700;display:block;margin-top:3px;opacity:.8}.rl .kb.k1{background:var(--em-t);color:var(--emd)}.rl .kb.k2{background:var(--bl-t);color:var(--bl)}.rl .kb.k3{background:var(--vi-t);color:var(--vi)}.rl .kb.k4{background:var(--am-t);color:#b96c00}.rl .ui__r{display:grid;gap:10px}@media(min-width:700px){.rl .ui__r{grid-template-columns:1.7fr 1fr}}.rl .pn{border:1px solid var(--line2);border-radius:13px;padding:12px}.rl .pn__h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.rl .pn__h b{font-size:11px;font-weight:800}.rl .pn__h em{font-style:normal;font-size:8.5px;font-weight:700;color:var(--tx2);letter-spacing:.06em;text-transform:uppercase}.rl .rw{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--line2)}.rl .rw:last-child{border-bottom:0}.rl .rw i{width:22px;height:22px;border-radius:7px;flex:none;display:block;background:var(--em-t)}.rl .rw i.w{background:var(--am-t)}.rl .rw i.c{background:var(--co-t)}.rl .rw s{flex:1;height:6px;border-radius:100px;background:#eef3f1;display:block;text-decoration:none}.rl .rw em{font-style:normal;font-size:9px;font-weight:700;color:var(--tx)}.rl .proof{border-block:1px solid var(--line);background:var(--bg)}.rl .proof__in{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media(min-width:860px){.rl .proof__in{grid-template-columns:repeat(4,1fr)}}.rl .proof__i{padding:28px 22px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:860px){.rl .proof__i{border-bottom:0}.rl .proof__i:last-child{border-right:0}}@media(max-width:859px){.rl .proof__i:nth-child(2n){border-right:0}.rl .proof__i:nth-child(n+3){border-bottom:0}}.rl .proof__v{font-family:var(--d);font-weight:800;font-size:2.15rem;letter-spacing:-.05em;line-height:1}.rl .proof__l{margin-top:8px;font-size:.86rem;font-weight:600;color:var(--tx2)}.rl .tiles{display:grid;gap:18px}@media(min-width:700px){.rl .tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.rl .tiles{grid-template-columns:repeat(3,1fr)}}.rl .tile{border-radius:22px;padding:30px 27px;background:var(--w);border:1px solid var(--line);box-shadow:var(--sh);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.rl .tile:hover{transform:translateY(-6px);box-shadow:var(--sh2)}.rl .tile__i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-bottom:18px}.rl .tile__i svg{width:25px;height:25px}.rl .tile h3{font-size:1.2rem;margin-bottom:10px}.rl .tile p{font-size:.97rem;color:var(--tx)}.rl .i-em{background:var(--em-t);color:var(--emd)}.rl .i-bl{background:var(--bl-t);color:var(--bl)}.rl .i-am{background:var(--am-t);color:#b96c00}.rl .i-vi{background:var(--vi-t);color:var(--vi)}.rl .i-co{background:var(--co-t);color:#d8412f}.rl .duo{display:grid;gap:18px;margin-top:20px}@media(min-width:880px){.rl .duo{grid-template-columns:repeat(2,1fr)}}.rl .duo__c{border-radius:22px;padding:26px 24px;border:1px solid var(--line);background:var(--w);box-shadow:var(--sh);display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.rl .duo__c--off{background:linear-gradient(150deg,#e4f9f1,#eaf2ff);border-color:transparent}.rl .duo__i{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;flex:none}.rl .duo__i svg{width:24px;height:24px}.rl .duo__c h3{font-size:1.14rem;margin-bottom:9px}.rl .duo__c p{font-size:.95rem;color:var(--tx)}.rl .duo__tag{display:inline-block;margin-bottom:10px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:100px;background:var(--bl-t);color:var(--bl)}.rl .duo__c--off .duo__tag{background:#fff;color:var(--emd)}.rl .row{display:grid;gap:clamp(34px,4.4vw,64px);align-items:center}@media(min-width:980px){.rl .row{grid-template-columns:1fr 1.06fr}.rl .row--flip .row__v{order:2}}.rl .row+.row{margin-top:clamp(56px,7vw,96px)}.rl .row h3{font-size:clamp(1.7rem,3vw,2.5rem);margin:16px 0}.rl .row__p{color:var(--tx);font-size:1.06rem}.rl .pts{display:flex;flex-direction:column;gap:14px;margin-top:26px}.rl .pt{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.rl .pt i{width:24px;height:24px;border-radius:50%;background:var(--em-t);color:var(--emd);display:grid;place-items:center;margin-top:2px;flex:none}.rl .pt i svg{width:13px;height:13px}.rl .pt b{font-weight:700}.rl .pt p{font-size:.95rem;color:var(--tx)}.rl .vis{border-radius:22px;padding:9px;box-shadow:var(--sh2)}.rl .vis--em{background:linear-gradient(150deg,#d6f7ec,#eaf7ff)}.rl .vis--am{background:linear-gradient(150deg,#ffebd1,#fff6e8)}.rl .vis--vi{background:linear-gradient(150deg,#eae3fe,#e9f1ff)}.rl .vis__i{background:#fff;border-radius:15px;padding:22px}.rl .mini__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rl .mini__h b{font-family:var(--d);font-weight:800;font-size:1rem;letter-spacing:-.025em}.rl .pill{font-size:.72rem;font-weight:700;padding:5px 11px;border-radius:100px}.rl .pill--am{background:var(--am-t);color:#b96c00}.rl .pill--em{background:var(--em-t);color:var(--emd)}.rl .pill--co{background:var(--co-t);color:#d8412f}.rl .bars{display:flex;flex-direction:column;gap:13px}.rl .bar__l{display:flex;justify-content:space-between;font-size:.86rem;font-weight:600;margin-bottom:6px;color:var(--tx)}.rl .bar__l b{color:var(--ink)}.rl .bar__t{height:11px;border-radius:100px;background:#eef3f1;overflow:hidden}.rl .bar__f{height:100%;border-radius:100px;background:var(--grad)}.rl .bar__f.am{background:linear-gradient(90deg,#f79a1f,#ffc46b)}.rl .dots{display:grid;grid-template-columns:repeat(16,1fr);gap:5px}.rl .dots i{display:block;aspect-ratio:1;border-radius:3px;background:#edf3f0}.rl .dots i.a{background:var(--em)}.rl .dots i.b{background:#7fdcc2}.rl .dots i.c{background:var(--am)}.rl .lg{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.rl .lg span{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:var(--tx2)}.rl .lg i{width:11px;height:11px;border-radius:3px;display:block}.rl .docs{display:flex;flex-direction:column;gap:11px}.rl .doc{display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;padding:11px;border-radius:13px;background:#f7fbf9}.rl .doc i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--d);font-weight:800;font-size:.8rem;color:#fff}.rl .doc b{display:block;font-size:.9rem;font-weight:700}.rl .doc span{display:block;font-size:.76rem;color:var(--tx2);font-weight:600}.rl .doc em{font-style:normal;font-size:.82rem;font-weight:700}.rl .doc em.dn{color:var(--co)}.rl .doc em.up2{color:var(--emd)}.rl .steps{display:grid;gap:18px;counter-reset:s}@media(min-width:860px){.rl .steps{grid-template-columns:repeat(3,1fr)}}.rl .step{position:relative;background:var(--w);border:1px solid var(--line);border-radius:22px;padding:32px 26px 26px;box-shadow:var(--sh)}.rl .step__n{position:absolute;top:-18px;left:26px;width:44px;height:44px;border-radius:14px;background:var(--grad);color:#fff;display:grid;place-items:center;font-family:var(--d);font-weight:800;font-size:1.15rem;box-shadow:0 12px 26px -12px #00a97fe6}.rl .step h3{font-size:1.18rem;margin:14px 0 9px}.rl .step p{font-size:.96rem;color:var(--tx)}.rl .phone{width:min(300px,86vw);margin-inline:auto;border-radius:36px;padding:11px;background:linear-gradient(160deg,#0c1c18,#20302b);box-shadow:0 44px 90px -42px #0c1c18bf}.rl .phone__s{border-radius:27px;background:#f7fbf9;overflow:hidden}.rl .phone__t{display:flex;align-items:center;gap:10px;padding:14px;background:var(--grad);color:#fff}.rl .phone__t i{width:30px;height:30px;border-radius:50%;background:#ffffff4d;flex:none;display:block}.rl .phone__t b{font-size:13px;font-weight:700;display:block;line-height:1.2}.rl .phone__t span{font-size:9.5px;font-weight:600;opacity:.85}.rl .phone__c{padding:14px 12px;display:flex;flex-direction:column;gap:9px;min-height:342px}.rl .bub{max-width:88%;padding:10px 12px;border-radius:16px;font-size:12.5px;line-height:1.5;background:#fff;box-shadow:0 6px 16px -12px #0c1c1899}.rl .bub.out{align-self:flex-end;background:var(--em-t)}.rl .bub time{display:block;font-size:8.5px;color:var(--tx2);margin-top:5px;text-align:right;font-weight:600}.rl .att{display:flex;align-items:center;gap:9px;padding:9px;border-radius:11px;background:#f3f8f6;margin-bottom:8px}.rl .att i{width:28px;height:28px;border-radius:8px;background:var(--co-t);color:var(--co);display:grid;place-items:center;flex:none}.rl .att i svg{width:13px;height:13px}.rl .att b{font-size:11px;font-weight:700;display:block}.rl .att span{font-size:8.5px;color:var(--tx2);font-weight:600}.rl .rate{display:flex;gap:4px;margin-top:8px}.rl .rate svg{width:17px;height:17px;color:var(--am)}.rl .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.rl .chips b{font-size:9.5px;font-weight:700;color:var(--emd);background:var(--em-t);border-radius:100px;padding:5px 10px}.rl .band{background:var(--grad);color:#fff;border-radius:28px;padding:clamp(34px,4.6vw,56px) clamp(24px,4vw,48px);box-shadow:0 40px 80px -40px #008c78b3}.rl .band__in{display:grid;gap:26px;text-align:center}@media(min-width:760px){.rl .band__in{grid-template-columns:repeat(4,1fr)}}.rl .band__v{font-family:var(--d);font-weight:800;font-size:clamp(2rem,3.6vw,2.9rem);letter-spacing:-.05em;line-height:1}.rl .band__l{margin-top:8px;font-size:.9rem;font-weight:600;opacity:.9}.rl .quotes{display:grid;gap:18px}@media(min-width:820px){.rl .quotes{grid-template-columns:repeat(3,1fr)}}.rl .quote{background:var(--w);border:1px solid var(--line);border-radius:22px;padding:28px 26px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:16px}.rl .quote p{font-size:1rem;color:var(--ink);flex:1}.rl .quote__w{display:flex;align-items:center;gap:12px}.rl .quote__av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--d);font-weight:800;font-size:.9rem;color:#fff;flex:none}.rl .quote__w b{display:block;font-weight:700;font-size:.94rem}.rl .quote__w span{display:block;font-size:.82rem;color:var(--tx2);font-weight:600}.rl .plans{display:grid;gap:20px}@media(min-width:940px){.rl .plans{grid-template-columns:repeat(3,1fr);align-items:start}}.rl .plan{background:var(--w);border:1px solid var(--line);border-radius:24px;padding:32px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sh)}.rl .plan--pop{position:relative;border:0;background:var(--grad);color:#fff;box-shadow:0 40px 84px -40px #008c78cc}@media(min-width:940px){.rl .plan--pop{margin-top:-22px;padding-block:46px}}.rl .plan__tag{align-self:flex-start;background:#ffffff38;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;border-radius:100px}.rl .plan h3{font-size:1.55rem}.rl .plan__d{font-size:.94rem;color:var(--tx)}.rl .plan--pop .plan__d{color:#ffffffdb}.rl .plan__amt{font-family:var(--d);font-weight:800;font-size:2.9rem;letter-spacing:-.05em;line-height:1}.rl .plan__amt small{font-family:var(--b);font-weight:600;font-size:.9rem;letter-spacing:0;color:var(--tx2);margin-left:5px}.rl .plan--pop .plan__amt small{color:#fffc}.rl .plan__note{font-size:.82rem;font-weight:600;color:var(--tx2)}.rl .plan--pop .plan__note{color:#ffffffd1}.rl .plan__f{display:flex;flex-direction:column;gap:12px;flex:1;padding-top:6px;border-top:1px solid var(--line)}.rl .plan--pop .plan__f{border-top-color:#ffffff3d}.rl .pf{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;font-size:.95rem}.rl .pf i{width:20px;height:20px;border-radius:50%;background:var(--em-t);color:var(--emd);display:grid;place-items:center;margin-top:2px}.rl .pf i svg{width:11px;height:11px}.rl .plan--pop .pf i{background:#ffffff42;color:#fff}.rl .pf--off{color:var(--tx2)}.rl .pf--off i{background:#f1f5f3;color:#afbdb8}.rl .faq{max-width:900px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.rl .q{background:var(--w);border:1px solid var(--line);border-radius:16px;padding:0 22px;box-shadow:var(--sh);transition:border-color .3s}.rl .q[open]{border-color:var(--em)}.rl .q summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--d);font-weight:800;font-size:1.04rem;letter-spacing:-.028em}.rl .q summary::-webkit-details-marker{display:none}.rl .q__q{font:inherit;letter-spacing:inherit;line-height:1.3}.rl .q__i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--em-t);color:var(--emd);display:grid;place-items:center;transition:transform .3s var(--ease)}.rl .q__i svg{width:13px;height:13px}.rl .q[open] .q__i{transform:rotate(45deg);background:var(--em);color:#fff}.rl .q__a{padding:0 0 22px;color:var(--tx);font-size:.98rem}.rl .cta__grid{display:grid;gap:clamp(30px,4vw,54px);align-items:center;text-align:left;position:relative;z-index:1}@media(min-width:940px){.rl .cta__grid{grid-template-columns:1fr 1fr}}.rl .cta__grid h2{max-width:14ch}.rl .lead{background:#fff;border-radius:24px;padding:clamp(24px,3vw,34px);box-shadow:0 40px 80px -40px #00000080;color:var(--ink)}.rl .lead h3{font-size:1.35rem;margin-bottom:6px}.rl .lead>p{font-size:.93rem;color:var(--tx);margin-bottom:20px}.rl .lead__f{display:flex;flex-direction:column;gap:14px}.rl .lead__row{display:grid;gap:14px}@media(min-width:520px){.rl .lead__row{grid-template-columns:1fr 1fr}}.rl .lead__fd{display:flex;flex-direction:column;gap:7px}.rl .lead__lb{font-size:.8rem;font-weight:700;color:var(--tx)}.rl .lead__in,.rl .lead__ta{width:100%;font-family:var(--b);font-size:.96rem;color:var(--ink);background:#f7fbf9;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;transition:border-color .2s,background .2s}.rl .lead__in:focus,.rl .lead__ta:focus{outline:none;border-color:var(--em);background:#fff}.rl .lead__in--err{border-color:var(--co);background:var(--co-t)}.rl .lead__ta{resize:vertical;min-height:92px}.rl .lead__err{font-size:.8rem;font-weight:600;color:#d8412f}.rl .lead__note{font-size:.8rem;color:var(--tx2);text-align:center}.rl .lead__ok{text-align:center;padding:14px 0}.rl .lead__ok i{width:60px;height:60px;border-radius:50%;background:var(--em-t);color:var(--emd);display:grid;place-items:center;margin:0 auto 16px}.rl .lead__ok i svg{width:30px;height:30px}.rl .lead__ok h3{margin-bottom:8px}.rl .lead__ok p{color:var(--tx);font-size:.95rem;margin-bottom:18px}.rl .cta{position:relative;overflow:hidden;background:var(--grad);color:#fff;text-align:center;padding:clamp(76px,9vw,132px) 0}.rl .cta__r{position:absolute;left:50%;top:50%;width:min(900px,130vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.18)}.rl .cta__r:before{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.rl .cta h2{font-size:clamp(2.2rem,5.4vw,4rem);position:relative;z-index:1;color:#fff}.rl .cta p{margin:22px auto 0;max-width:52ch;font-size:1.1rem;opacity:.92;position:relative;z-index:1}.rl .cta__a{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px;position:relative;z-index:1}.rl .cta__f{margin-top:20px;font-size:.88rem;opacity:.85;position:relative;z-index:1;font-weight:600}.rl .foot{background:#0c1c18;color:#93a7a1;padding:58px 0 30px}.rl .foot .brand__t{color:#fff}.rl .foot__g{display:grid;gap:32px}@media(min-width:780px){.rl .foot__g{grid-template-columns:2fr 1fr 1fr 1fr}}.rl .foot__d{font-size:.92rem;margin-top:14px;max-width:32ch}.rl .foot__ct{font-weight:800;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;color:#fff;margin-bottom:14px}.rl .foot__ls{display:flex;flex-direction:column;gap:10px}.rl .foot__ls a{font-size:.92rem;text-decoration:none;transition:.22s}.rl .foot__ls a:hover{color:var(--em2)}.rl .foot__b{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:.84rem;color:#7a8c87}@media(prefers-reduced-motion:reduce){.rl *,.rl *:before,.rl *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rl .up{opacity:1;transform:none}.rl .draw{stroke-dashoffset:0}.rl .gx{transform:none}}.rl .hero--sub{padding:clamp(40px,5vw,74px) 0 clamp(30px,4vw,54px)}.rl .hero--sub h1{font-size:clamp(2.05rem,4.7vw,3.55rem);max-width:20ch}.rl .hero--sub .hero__sub{max-width:62ch}.rl .prose{max-width:68ch;margin-inline:auto;text-align:left}.rl .prose p{margin-top:18px;color:var(--tx);font-size:1.06rem}.rl .prose h3{margin-top:36px;font-size:1.35rem}.rl .prose h4{margin-top:26px;font-size:1.1rem}.rl .prose ul{margin-top:16px;padding-left:22px;color:var(--tx)}.rl .prose li{margin-top:9px}.rl .prose a{color:var(--emd);text-decoration:underline;text-underline-offset:3px}.rl .prose strong{color:var(--ink)}.rl .prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--line2);border:1px solid var(--line);border-radius:5px;padding:1px 5px;color:var(--ink)}.rl .rel{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:38px;text-align:left}.rl .rel a{display:block;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none;box-shadow:var(--sh);transition:transform .35s var(--ease),border-color .25s}.rl .rel a:hover{transform:translateY(-3px);border-color:var(--em)}.rl .rel b{display:block;font-family:var(--d);font-weight:800;letter-spacing:-.025em;font-size:1.06rem}.rl .rel span{display:block;margin-top:7px;color:var(--tx);font-size:.95rem;line-height:1.5}.rl .head.center{margin-inline:auto;text-align:center}.rl .vend{display:grid;gap:16px;margin-top:38px;text-align:left}.rl .vend__c{padding:24px 26px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--sh)}.rl .vend__c--us{border-color:var(--em);background:linear-gradient(180deg,var(--em-t),#fff 62%)}.rl .vend__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.rl .vend__h h3{font-size:1.22rem}.rl .vend__tag{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:100px;background:var(--em);color:#fff}.rl .vend__u{font-size:.86rem;color:var(--tx2);font-weight:600}.rl .vend__c p{margin-top:11px;color:var(--tx);font-size:1rem;line-height:1.6}.rl .vend__c p b{color:var(--ink)}.rl .note{margin-top:30px;padding:20px 24px;border-left:3px solid var(--am);background:var(--am-t);border-radius:0 12px 12px 0;text-align:left}.rl .note p{margin-top:0;color:#7a4a00;font-size:.97rem;line-height:1.6}.rl .note p+p{margin-top:12px}.rl .vend__c a{color:var(--emd);text-decoration:underline;text-underline-offset:3px;font-weight:600}.rl .lab__head{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.rl .lab__logo{width:72px;height:72px;object-fit:contain;background:var(--w);border:1px solid var(--line);border-radius:18px;padding:8px;flex:none}.rl .lab__grid{display:grid;gap:26px}@media(min-width:900px){.rl .lab__grid{grid-template-columns:1.35fr 1fr;align-items:start}}.rl .lab__map{margin-top:26px}.rl .lab__card{border-radius:22px;padding:28px 26px;background:linear-gradient(150deg,#e4f9f1,#eaf2ff);box-shadow:var(--sh)}.rl .lab__card p{font-size:.97rem;color:var(--tx)}.rl .lab__card-f{margin-top:14px;font-weight:700;color:var(--emd)}.rl .lab__tests{columns:1;column-gap:20px;margin-top:26px}@media(min-width:760px){.rl .lab__tests{columns:2}}@media(min-width:1100px){.rl .lab__tests{columns:3}}.rl .lab__cat{break-inside:avoid;margin-bottom:20px;background:var(--w);border:1px solid var(--line);border-radius:22px;padding:24px 22px;box-shadow:var(--sh)}.rl .lab__cat h3{font-size:1.05rem;margin-bottom:12px}.rl .lab__cat ul{list-style:none;display:flex;flex-direction:column;gap:9px}.rl .lab__cat li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:.95rem;color:var(--tx);border-bottom:1px solid var(--line2);padding-bottom:9px}.rl .lab__cat li:last-child{border-bottom:0;padding-bottom:0}.rl .lab__cat li b{font-weight:700;color:var(--ink);white-space:nowrap}.rl .lab__kind{font-style:normal;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--emd);background:var(--em-t);border-radius:100px;padding:4px 8px;margin-left:8px;vertical-align:middle}.rl .lab__note{border-top:1px solid var(--line);padding-top:30px}.ls{--navy: #063a70;--blue: #0878d1;--blue-dark: #065fa8;--green: #13b75d;--green-dark: #0f9a4d;--light: #eef8ff;--tint: #f7fbff;--text: #123052;--head: #092f58;--muted: #63758b;--border: #dce8f2;--shadow: 0 8px 28px rgba(15, 65, 105, .1);--radius: 12px;--font: Inter, "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--font-head: var(--font);--btn-radius: 7px;--hero-bg: linear-gradient(105deg, #eaf7ff 0%, #f7fbff 52%, #dff2fb 100%);--accent-ink: #0b4d84;--lede: #405b76;--body: #3d5673;--panel-line: #d9ebfa;--top-bg: var(--navy);--foot-bg: var(--navy);--foot-text: #cfe2f3;--foot-sub: #9fc0dc;font-family:var(--font);color:var(--text);background:#fff;line-height:1.55}.ls a{color:inherit;text-decoration:none}.ls h1,.ls h2,.ls h3,.ls h4{color:var(--head);line-height:1.2;font-family:var(--font-head)}.ls p{margin:0}.ls .wrap{max-width:1240px;margin:0 auto;padding:0 16px}@media(min-width:720px){.ls .wrap{padding:0 24px}}.ls__top{background:var(--top-bg);color:#fff;font-size:12.5px}.ls__top .wrap{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center;justify-content:space-between;min-height:34px;padding-top:6px;padding-bottom:6px}.ls__top-links{display:flex;flex-wrap:wrap;gap:8px 18px}.ls__top a{display:inline-flex;align-items:center;gap:6px}.ls__top a:hover{text-decoration:underline}.ls__nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e6eef5}.ls__nav .wrap{display:flex;align-items:center;gap:16px;min-height:66px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.ls__brand{display:flex;align-items:center;gap:10px;margin-right:auto}.ls__brand img{width:42px;height:42px;object-fit:contain;border-radius:8px}.ls__brand b{display:block;font-size:17px;color:var(--navy);line-height:1.2}.ls__brand span{display:block;font-size:11px;color:var(--muted)}.ls__menu{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;font-weight:600;width:100%;order:3;padding-top:6px;border-top:1px solid #eef3f8}.ls__menu a:hover,.ls__menu a[aria-current=page]{color:var(--blue)}@media(min-width:900px){.ls__menu{width:auto;order:0;border-top:0;padding-top:0}}.ls .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:var(--btn-radius);border:1px solid var(--blue);background:#fff;color:var(--blue);font-weight:700;font-size:14px;white-space:nowrap}.ls .btn:hover{background:var(--light)}.ls .btn--pri{background:var(--blue);border-color:var(--blue);color:#fff}.ls .btn--pri:hover{background:var(--blue-dark)}.ls .btn--navy{background:var(--navy);border-color:var(--navy);color:#fff}.ls .btn--navy:hover{background:#052c56}.ls .btn--wa{background:var(--green);border-color:var(--green);color:#fff}.ls .btn--wa:hover{background:var(--green-dark)}.ls .btn--sm{padding:8px 14px;font-size:13px}.ls .btn--block{width:100%}.ls__cta{display:flex;flex-wrap:wrap;gap:10px}.ls__hero{background:var(--hero-bg);border-bottom:1px solid #e3eef7}.ls__hero .wrap{padding-top:34px;padding-bottom:34px}.ls__hero-grid{display:grid;gap:22px}@media(min-width:960px){.ls__hero-grid{grid-template-columns:1.02fr .98fr;align-items:center}.ls__hero .wrap{padding-top:48px;padding-bottom:48px}}.ls__media{border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.ls__photo{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2}.ls__photo--own{object-position:50% 8%}@media(min-width:960px){.ls__media{grid-column:2;grid-row:1;margin-right:calc(-1*max(24px,(100vw - 1240px) / 2));border-radius:16px 0 0 16px}.ls__facts{grid-column:2;grid-row:1;align-self:center;justify-self:end;width:248px;z-index:2}}.ls__eyebrow{font-size:12.5px;font-weight:800;letter-spacing:.6px;color:var(--accent-ink);text-transform:uppercase}.ls__hero h1{font-size:clamp(28px,6vw,44px);margin:10px 0}.ls__hero h1 span{color:var(--blue)}.ls__lede{font-size:clamp(15px,2.2vw,17px);color:var(--lede);max-width:580px}.ls__marks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:24px 0}.ls__mark-item{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;line-height:1.25}.ls__mark-i{width:34px;height:34px;border-radius:50%;flex:none;color:#fff;display:grid;place-items:center}.ls__mark-i--green{background:var(--green)}.ls__mark-i--blue{background:var(--blue)}.ls__plus{color:#8aa2b8;font-weight:700}.ls__facts{background:#fff;border-radius:14px;padding:8px 18px;box-shadow:var(--shadow)}.ls__fact{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #edf2f6}.ls__fact:last-child{border-bottom:0}.ls__fact i{color:var(--blue);flex:none;margin-top:2px}.ls__fact i svg{width:20px;height:20px}.ls__fact b{display:block;font-size:14.5px;color:var(--head)}.ls__fact span{font-size:12.5px;color:var(--muted)}.ls__hero--sub .wrap{padding-top:26px;padding-bottom:26px}.ls__hero--sub h1{font-size:clamp(25px,5vw,34px)}.ls__crumbs{font-size:12.5px;color:var(--muted);margin-bottom:6px}.ls__crumbs a:hover{color:var(--blue);text-decoration:underline}.ls__crumbs span{margin:0 6px}.ls__sec{padding:38px 0}.ls__sec--note{padding-top:0}.ls__sec--note .ls__prose{max-width:none;border-top:1px solid var(--border);padding-top:26px}.ls__sec--alt{background:var(--tint);border-block:1px solid #eef4f9}.ls__head{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.ls__head h2{font-size:clamp(21px,4vw,27px)}.ls__head p{margin-top:4px;color:var(--muted);font-size:14px}.ls__more{color:var(--blue);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ls__more:hover{text-decoration:underline}.ls__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.ls__grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.ls__two{display:grid;gap:18px}@media(min-width:900px){.ls__two{grid-template-columns:1fr 1fr}}.ls__card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:0 4px 14px #1446640a;display:flex;flex-direction:column;gap:4px}.ls__card h3{font-size:15.5px}.ls__card-sub{font-size:12px;color:var(--muted)}.ls__price{font-size:19px;font-weight:800;color:var(--head);margin-top:8px}.ls__price small{font-size:12px;font-weight:600;color:var(--muted)}.ls__meta{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.ls__card>.btn{margin-top:auto}.ls__card>:nth-last-child(2){margin-bottom:12px}.ls__tag{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--blue);background:var(--light);border-radius:4px;padding:2px 7px}.ls__panel{background:var(--light);border:1px solid var(--panel-line);border-radius:var(--radius);padding:20px}.ls__panel h2{font-size:20px}.ls__panel p{margin-top:8px;font-size:14.5px}.ls__ticks{list-style:none;display:grid;gap:9px;margin:14px 0 0}.ls__ticks li{display:flex;gap:9px;align-items:flex-start;font-size:14px}.ls__ticks svg{width:17px;height:17px;color:var(--green);flex:none;margin-top:2px}.ls__cats{columns:1}@media(min-width:760px){.ls__cats{columns:2;column-gap:32px}}.ls__cat{break-inside:avoid;margin-bottom:22px}.ls__cat h3{font-size:15px;text-transform:uppercase;letter-spacing:.4px;color:var(--blue);margin-bottom:8px}.ls__cat ul{list-style:none;display:grid}.ls__cat li{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:9px 0;border-bottom:1px solid #edf3f8;font-size:14.5px}.ls__cat li b{white-space:nowrap;color:var(--head)}.ls__kind{font-style:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-left:7px}.ls__faq{display:grid;gap:10px;max-width:820px}.ls__faq details{border:1px solid var(--border);border-radius:10px;background:#fff;padding:14px 16px}.ls__faq summary{font-weight:700;cursor:pointer;color:var(--head);font-size:15px}.ls__faq p{margin-top:9px;font-size:14.5px;color:var(--body)}.ls__prose{max-width:760px}.ls__prose h2{font-size:21px;margin-bottom:10px}.ls__prose p{font-size:14.5px;color:var(--body);margin-top:10px}.ls__prose a{color:var(--blue);font-weight:600}.ls__prose a:hover{text-decoration:underline}.ls__foot{background:var(--foot-bg);color:var(--foot-text);margin-top:10px}.ls__foot .wrap{padding-top:34px;padding-bottom:20px}.ls__foot-grid{display:grid;gap:24px}@media(min-width:820px){.ls__foot-grid{grid-template-columns:auto 1fr auto}}.ls__foot h4{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px}.ls__foot a:hover{color:#fff;text-decoration:underline}.ls__foot-links{display:flex;flex-wrap:wrap;font-size:14px}.ls__foot-links span{display:inline-flex;align-items:center}.ls__foot-links i{font-style:normal;opacity:.4;margin:0 10px}.ls__foot-contact{display:grid;gap:7px;font-size:14px}.ls__foot .ls__brand b{color:#fff}.ls__foot .ls__brand span{color:var(--foot-sub)}.ls__legal{margin-top:24px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;font-size:12.5px}.ls__legal a{font-weight:600;color:#fff}.ls__nav-actions{display:flex;align-items:center;gap:9px}.ls__iconbtn{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.ls__iconbtn:hover{background:var(--light);color:var(--blue)}@media(max-width:899px){.ls__iconbtn{display:none}}.ls__hero-copy{position:relative;z-index:2}.ls__script{font-family:Segoe Script,Bradley Hand,Comic Sans MS,cursive;color:var(--accent-ink);font-size:19px;line-height:1.35;margin:0;transform:rotate(-4deg)}.ls__script--hero{display:none}@media(min-width:1100px){.ls__script--hero{display:block;grid-column:2;grid-row:1;align-self:start;justify-self:start;margin:30px 0 0 8px;z-index:3;text-shadow:0 1px 8px rgba(255,255,255,.9)}}.ls__tests6{display:grid;gap:13px;grid-template-columns:repeat(2,1fr)}@media(min-width:620px){.ls__tests6{grid-template-columns:repeat(3,1fr)}}@media(min-width:1060px){.ls__tests6{grid-template-columns:repeat(6,1fr)}}.ls__tcard{background:#fff;border:1px solid var(--border);border-radius:calc(var(--radius) - 1px);padding:15px;box-shadow:0 4px 14px #1446640a;display:flex;flex-direction:column}.ls__tcard h3{font-size:14.5px;margin-bottom:2px}.ls__tcard>p{font-size:11.5px;color:var(--muted);margin:0}.ls__tcard .ls__price{margin-top:auto;padding-top:10px}.ls__tcard .btn{margin-top:11px}.ls__tmeta{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted);margin:4px 0 0}.ls__disc{width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;margin-bottom:10px}.ls__disc--red{background:#fdeef1;color:#e0455f}.ls__disc--rose{background:#fdeef4;color:#d64a7c}.ls__disc--pink{background:#fdecf3;color:#e04a86}.ls__disc--amber{background:#fff1e6;color:#ec8330}.ls__disc--yellow{background:#fff6e0;color:#eba100}.ls__disc--blue{background:#e8f3fd;color:var(--blue)}.ls__disc--green{background:#e6f7ee;color:#12a85a}.ls__disc--purple{background:#f2ecfd;color:#7b4fd1}.ls__disc--navy{background:#e8eef7;color:var(--navy)}.ls__sec--tight{padding-top:6px}.ls__srow{display:grid;gap:16px}@media(min-width:980px){.ls__srow{grid-template-columns:1fr 1.04fr;align-items:stretch}}.ls__scol{display:grid;gap:16px;align-content:stretch}.ls__srow>.ls__panel{display:flex;flex-direction:column}.ls__srow>.ls__panel .ls__collect{flex:1 1 auto}.ls__panel--soft{background:var(--light);border-color:var(--panel-line)}.ls__panel-h{display:flex;gap:13px;align-items:flex-start}.ls__panel-h h2{font-size:19px}.ls__panel-h p{font-size:13px;color:var(--muted);margin-top:2px}.ls__panel-h .ls__disc{margin-bottom:0}.ls__panel-p{margin-top:12px;font-size:14.5px;color:var(--body)}.ls__panel .btn{margin-top:16px}.ls__reportrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.ls__reportrow .btn{margin-top:0}.ls__note{font-size:12.5px;color:var(--muted)}.ls__packs{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.ls__pack{border:1px solid var(--border);border-radius:var(--radius);padding:17px;display:flex;flex-direction:column}.ls__pack-h{display:flex;gap:12px;align-items:flex-start}.ls__pack-h h3{font-size:15.5px}.ls__pack-h p{font-size:12px;color:var(--muted);margin-top:3px}.ls__pack-h .ls__disc{margin-bottom:0;background:#fff}.ls__pack .ls__price{margin-top:14px}.ls__pack .btn{margin-top:13px;background:#fff}.ls__pack--green{background:#f0faf4;border-color:#d8efe3}.ls__pack--blue{background:#eff7fe;border-color:#d8eafa}.ls__pack--pink{background:#fdf1f6;border-color:#f6dde8}.ls__pack--purple{background:#f6f1fd;border-color:#e7ddf8}.ls__price--lg{font-size:23px}.ls__why{background:var(--light);border-block:1px solid #ddecf8;padding:34px 0}.ls__why-grid{display:grid;gap:22px}@media(min-width:980px){.ls__why-grid{grid-template-columns:1fr auto;align-items:center}}.ls__why-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:20px}.ls__why-h h2{font-size:clamp(20px,3.6vw,26px)}.ls__why-h p{color:var(--muted);font-size:13.5px}.ls__reasons{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(min-width:720px){.ls__reasons{grid-template-columns:repeat(6,1fr)}}.ls__reason{display:grid;justify-items:center;text-align:center;gap:2px}.ls__reason span{font-size:12px;font-weight:700;color:var(--head);line-height:1.3}.ls__reason .ls__disc{background:#fff;margin-bottom:4px}.ls__why-media{display:flex;align-items:center;gap:16px;justify-content:center}.ls__why-media img{border-radius:12px;box-shadow:var(--shadow);width:150px;height:auto}@media(max-width:620px){.ls__why-media img{width:120px}}.ls__about{display:grid;gap:26px;align-items:stretch}.ls__about>div{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:900px){.ls__about{grid-template-columns:1.35fr 150px 1fr 1fr;gap:26px 30px}}.ls__about h2{font-size:19px;margin-bottom:10px}.ls__about .btn{margin-top:16px}.ls__contactlist{color:var(--text);font-size:14px}.ls__contactlist svg{color:var(--blue)}.ls__contactlist a:hover{color:var(--blue)}.ls__map{display:block;margin-top:14px}@media(min-width:900px){.ls__map{margin-top:auto;padding-top:14px}}.ls__map img{border-radius:10px;border:1px solid var(--border);width:100%;max-width:260px;height:auto;object-fit:cover;aspect-ratio:16 / 7}.ls__foot-contact span,.ls__foot-contact a{display:flex;gap:9px;align-items:flex-start}.ls__foot-contact svg{flex:none;margin-top:2px}.ls__collect{display:grid;gap:14px;margin-top:12px}.ls__collect-body{display:flex;flex-direction:column}.ls__collect-img{width:100%;max-width:262px;height:auto;border-radius:10px;align-self:end;justify-self:end}.ls__collect-cta{align-self:start;margin-top:16px;background:#fff;color:var(--blue);border-color:var(--blue)}.ls__collect-cta:hover{background:var(--light)}@media(min-width:760px){.ls__collect{grid-template-columns:1fr auto;align-items:stretch;gap:0 14px}.ls__collect-cta{position:relative;left:46px;z-index:2;margin-top:auto;box-shadow:0 6px 18px #0f416929}}.ls__reportgrid{display:grid;gap:16px;margin-top:12px}@media(min-width:560px){.ls__reportgrid{grid-template-columns:1fr auto;align-items:start}}.ls__lookup{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ls__lookup input{flex:1 1 190px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:7px;font:inherit;font-size:14px;color:var(--text);background:#fff}.ls__lookup input::placeholder{color:#93a5b8}.ls__lookup input:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls__inlink{color:var(--blue);font-weight:600;text-decoration:underline}.ls__reportaside{display:grid;justify-items:center;text-align:center;gap:1px}.ls__reportaside img{width:96px;height:auto;border-radius:8px;margin-bottom:6px}.ls__reportaside b{font-size:13px;color:var(--head)}.ls__reportaside span{font-size:11.5px;color:var(--muted)}.ls__docrow{display:grid;gap:12px;margin-top:10px;justify-items:start}@media(min-width:620px){.ls__docrow{grid-template-columns:1fr auto;align-items:center}}.ls__aboutimg{width:100%;max-width:200px;height:auto;border-radius:10px;border:1px solid var(--border);object-fit:cover;aspect-ratio:3 / 2}@media(min-width:900px){.ls__aboutimg{aspect-ratio:auto;align-self:stretch;height:100%}}.ls__social{display:flex;gap:10px;margin-top:4px}.ls__social a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:#fff}.ls__social a:hover{background:#ffffff3d}.ls__offers{background:var(--light);border-bottom:1px solid var(--border);padding:18px 0}.ls__offers .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.ls__offerlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;flex:1 1 360px}.ls__offer{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;flex:1 1 240px;max-width:420px}.ls__offer strong{display:block;color:var(--head);font-size:15px;line-height:1.3}.ls__offer span{display:block;color:var(--body);font-size:13px;margin-top:2px}.ls__offer small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.ls__offericon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center}.ls .btn--lg{padding:14px 24px;font-size:16px}.ls__visit{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px!important;font-size:13.5px;color:var(--muted)}.ls__visit span{display:inline-flex;align-items:center;gap:6px}.ls__visit svg{flex:none;color:var(--blue)}.ls .ls__facts--band{grid-column:auto;grid-row:auto;justify-self:stretch;width:auto}.ls .ls__facts--band{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0 20px;padding:6px 20px}.ls .ls__facts--band .ls__fact{border-bottom:0}.ls[data-theme=fresh]{--navy: #073b3a;--blue: #0f766e;--blue-dark: #0b5f58;--green: #16a34a;--green-dark: #15803d;--light: #ecfbf6;--tint: #f6fdfa;--text: #173634;--head: #073b3a;--muted: #56706d;--border: #d5ede6;--shadow: 0 12px 34px rgba(7, 59, 58, .12);--radius: 20px;--font: Figtree, "Segoe UI", system-ui, sans-serif;--font-head: Figtree, "Segoe UI", system-ui, sans-serif;--btn-radius: 999px;--hero-bg: linear-gradient(180deg, #e3f8f1 0%, #f6fdfa 70%, #fff 100%);--accent-ink: #0f766e;--lede: #3f5b58;--body: #3f5b58;--panel-line: #cfeae2;--foot-text: #cde7e2;--foot-sub: #93bcb6}.ls[data-theme=fresh] h1,.ls[data-theme=fresh] h2{font-weight:800;letter-spacing:-.4px}.ls[data-theme=fresh] .ls__script{color:var(--blue)}.ls[data-theme=fresh] .ls__pack{background:var(--light);border-color:var(--panel-line)}.ls__hero--fresh{border-bottom:0}.ls__hf-copy{text-align:center;max-width:760px;margin:0 auto}.ls__hf-copy .ls__lede{margin:0 auto}.ls__hf-copy .ls__cta,.ls__hf-copy .ls__visit{justify-content:center}.ls__hf-copy .ls__cta{margin-top:22px}.ls__hf-media{position:relative;margin-top:28px}.ls__hf-media .ls__photo{display:block;border-radius:var(--radius);aspect-ratio:16 / 9;box-shadow:var(--shadow)}.ls__hero--fresh .ls__facts--band{margin:-34px 12px 0;position:relative;border-radius:16px}@media(min-width:900px){.ls__hf-media .ls__photo{aspect-ratio:21 / 8}.ls__hero--fresh .ls__facts--band{margin:-46px auto 0;max-width:900px}}.ls[data-theme=warm]{--navy: #2d1f17;--blue: #b94e29;--blue-dark: #9a3f20;--green: #2f8a57;--green-dark: #257247;--light: #fcf1e7;--tint: #fffaf4;--text: #3b2f28;--head: #2d1f17;--muted: #7a6a5e;--border: #f0e1d2;--shadow: 0 10px 30px rgba(90, 50, 20, .12);--radius: 18px;--font: Figtree, "Segoe UI", system-ui, sans-serif;--font-head: Fraunces, Georgia, serif;--btn-radius: 999px;--hero-bg: #fff7ef;--accent-ink: #9a3f20;--lede: #5a4a3f;--body: #5a4a3f;--panel-line: #f0dcc8;--foot-text: #ecdccd;--foot-sub: #c7ae99;background:#fffdf9}.ls[data-theme=warm] h1,.ls[data-theme=warm] h2{font-weight:700;letter-spacing:-.3px}.ls[data-theme=warm] .ls__script{color:var(--blue)}.ls[data-theme=warm] .ls__pack{background:var(--light);border-color:var(--panel-line)}.ls__hero--warm .wrap{padding-top:0}.ls__hw-photo{height:240px;overflow:hidden}.ls__hw-photo:has(.ls__photo--own){height:320px}.ls__hw-photo picture,.ls__hw-photo .ls__photo{display:block;width:100%;height:100%;aspect-ratio:auto}.ls__hw-card{position:relative;margin-top:-60px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 20px}.ls__hw-card .ls__cta{margin-top:20px}.ls__hero--warm .ls__facts--band{margin-top:18px;background:transparent;box-shadow:none;padding:0}@media(min-width:900px){.ls__hw-photo{height:440px}.ls__hw-photo:has(.ls__photo--own){height:780px}.ls__hw-card{max-width:620px;margin-top:-200px;padding:34px 36px}}.ls[data-theme=bold]{--navy: #14123a;--blue: #4f46e5;--blue-dark: #4338ca;--green: #16a34a;--green-dark: #15803d;--light: #eef0ff;--tint: #f7f7ff;--text: #1f2140;--head: #14123a;--muted: #5b5f82;--border: #e1e3f5;--shadow: 0 12px 32px rgba(20, 18, 58, .14);--radius: 14px;--font-head: Archivo, Inter, "Segoe UI", system-ui, sans-serif;--btn-radius: 10px;--hero-bg: linear-gradient(135deg, #14123a 0%, #29237a 100%);--accent-ink: #a5b4fc;--lede: #d4d6f5;--body: #474b70;--panel-line: #dcdffa;--top-bg: #0b0a26;--foot-bg: #0b0a26;--foot-text: #c9cbef;--foot-sub: #9396c9}.ls[data-theme=bold] .ls__script{display:none}.ls[data-theme=bold] .ls__hero--sub h1{color:#fff}.ls[data-theme=bold] .ls__hero--sub .ls__crumbs{color:#c9cbef}.ls__hero--bold{border-bottom:0;color:#fff}.ls__hero--bold h1{color:#fff;font-size:clamp(30px,6.5vw,52px);font-weight:800;letter-spacing:-1px}.ls__hero--bold h1 span{color:#a5b4fc}.ls__hero--bold .ls__visit,.ls__hero--bold .ls__visit svg{color:#c9cbef}.ls__hero--bold .ls__cta{margin-top:24px}.ls__hero--bold .btn--navy{background:#fff;border-color:#fff;color:var(--navy)}.ls__hero--bold .btn--navy:hover{background:var(--light)}.ls__hb-grid{display:grid;gap:24px}@media(min-width:960px){.ls__hb-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.ls__hero--bold .wrap{padding-top:48px;padding-bottom:48px}}.ls__hb-media{border-radius:var(--radius);overflow:hidden;box-shadow:0 20px 50px #00000059}.ls__hb-band{background:var(--blue)}.ls__hero .ls__hb-band .wrap{padding-top:0;padding-bottom:0}.ls__hb-band .ls__facts--band{background:transparent;box-shadow:none;padding:6px 0}.ls__hb-band .ls__fact i,.ls__hb-band .ls__fact b{color:#fff}.ls__hb-band .ls__fact span{color:#dcdcff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer}a{color:inherit}html{-webkit-text-size-adjust:100%}body{background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
