@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b0bcebad1fd47d9-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/043945717efb3a31-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lilita One Fallback;src:local("Arial");ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.00%;size-adjust:96.01%}.__className_a606b2{font-family:Lilita One,Lilita One Fallback;font-weight:400;font-style:normal}.__variable_a606b2{--lv-font-display:"Lilita One","Lilita One Fallback"}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_16340a{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_16340a{--lv-font-body:"Lexend","Lexend Fallback"}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn Fallback;src:local("Arial");ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.00%;size-adjust:100.66%}.__className_843c19{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.__variable_843c19{--lv-font-fa:"Vazirmatn","Vazirmatn Fallback"}.lv{--lv-navy:#13233a;--lv-navy-2:#1c3352;--lv-teal:#8f5c00;--lv-teal-hi:#ffd451;--lv-gold-hi:#ffe58a;--lv-gold:#f7b928;--lv-gold-lo:#dc8f00;--lv-gold-ledge:#9a5b00;--lv-outline:#3a2410;--lv-leather:#8a5a36;--lv-parchment:#f3e2bd;--lv-bg:#fbf4e4;--lv-surface:#fffcf5;--lv-ink:#2a1f12;--lv-muted:#5f5040;--lv-line:#ead6ad;--lv-chip:#f8e9c3;--lv-on-accent:#3a2410;--lv-en:#3b82f6;--lv-ei:#ec4899;--lv-et:#10b981;--lv-display:var(--lv-font-display),"Trebuchet MS",system-ui,sans-serif;--lv-body:var(--lv-font-body),"Segoe UI",system-ui,-apple-system,sans-serif;--lv-fa:var(--lv-font-fa),"Vazirmatn",Tahoma,"Segoe UI",sans-serif;--lv-s1:0.875rem;--lv-s2:1rem;--lv-s3:1.125rem;--lv-s4:1.375rem;--lv-s5:clamp(1.6rem,1.1rem + 2vw,2.25rem);--lv-s6:clamp(2.2rem,1.2rem + 4.2vw,3.75rem);--lv-radius:1.25rem;--lv-gutter:clamp(1rem,4vw,2rem);--lv-max:72rem;background:var(--lv-bg);color:var(--lv-ink);font-family:var(--lv-body);font-size:var(--lv-s2);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lv{--lv-bg:#0d1726;--lv-surface:#15233a;--lv-ink:#f3ead6;--lv-muted:#c4b9a3;--lv-line:#2c3e5a;--lv-chip:#2b2a22;--lv-teal:#ffcf4a;--lv-parchment:#2a2216;--lv-navy-2:#f3ead6;--logo-ink:#f3ead6}}:root[data-theme=dark] .lv,:root[data-theme=high-contrast] .lv{--logo-ink:#f3ead6;--lv-bg:#0d1726;--lv-surface:#15233a;--lv-ink:#f3ead6;--lv-muted:#c4b9a3;--lv-line:#2c3e5a;--lv-chip:#2b2a22;--lv-teal:#ffcf4a;--lv-parchment:#2a2216;--lv-navy-2:#f3ead6}.lv *,.lv :after,.lv :before{box-sizing:border-box}.lv a{color:inherit}.lv :focus-visible{outline:3px solid var(--lv-teal-hi);outline-offset:3px;border-radius:.5rem}.lv-wrap{width:100%;max-width:var(--lv-max);margin-inline:auto;padding-inline:var(--lv-gutter)}.lv-section{padding-block:clamp(3.5rem,8vw,6.5rem)}.lv h1,.lv h2,.lv h3{font-family:var(--lv-display);font-weight:400;font-synthesis:none;line-height:1.08;letter-spacing:.005em;text-wrap:balance;margin:0}.lv h1{font-size:var(--lv-s6)}.lv h2{font-size:var(--lv-s5)}.lv h3{font-size:var(--lv-s4)}.lv p{margin:0}.lv-lede{font-size:var(--lv-s3);color:var(--lv-muted);max-width:38rem}.lv-eyebrow{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;padding:.28rem .75rem .3rem;border-radius:.55rem;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4a2c00;background:linear-gradient(var(--lv-gold-hi),var(--lv-gold));border:2px solid var(--lv-outline);box-shadow:0 3px 0 var(--lv-gold-ledge)}.lv-head--center .lv-eyebrow{justify-self:center}.lv-gem{width:.62em;height:.62em;background:currentColor;transform:rotate(45deg);border-radius:2px;flex:none}.lv-head{display:grid;gap:1rem;max-width:44rem}.lv-head--center{margin-inline:auto;text-align:center;justify-items:center}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:.65rem 1.4rem;border-radius:1rem;font-family:var(--lv-display);font-weight:400;font-synthesis:none;font-size:1.1rem;letter-spacing:.02em;text-decoration:none;border:3px solid var(--lv-outline);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,filter .15s ease}.lv-btn:hover{filter:brightness(1.06)}.lv-btn:active{transform:translateY(3px)}.lv-btn--primary{color:#3a2410;text-shadow:0 1px 0 rgba(255,255,255,.55);background:linear-gradient(var(--lv-gold-hi),var(--lv-gold) 52%,var(--lv-gold-lo));box-shadow:0 5px 0 var(--lv-gold-ledge),0 10px 18px rgba(0,0,0,.22),inset 0 2px 0 rgba(255,255,255,.7)}.lv-btn--primary:active{box-shadow:0 2px 0 var(--lv-gold-ledge),0 4px 10px rgba(0,0,0,.2),inset 0 2px 0 rgba(255,255,255,.7)}.lv-btn--ghost{color:inherit;background:rgba(255,255,255,.08);border-color:currentColor;box-shadow:0 4px 0 rgba(0,0,0,.28)}.lv-btn--light{color:var(--lv-outline);background:linear-gradient(#ffffff,#f1e6cf);box-shadow:0 5px 0 #b59a6b,inset 0 2px 0 #ffffff}.lv-btn[aria-disabled=true]{cursor:default;filter:saturate(.75)}.lv-btn[aria-disabled=true]:active{transform:none}.lv-note{font-size:var(--lv-s1);color:var(--lv-muted)}.lv-header{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:color-mix(in srgb,var(--lv-navy) 88%,transparent);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);color:#eef6f7;border-bottom:1px solid rgba(255,255,255,.08)}.lv-header__row{display:flex;align-items:center;gap:1rem;min-height:4rem}.lv-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.lv-header .lv-brand{--logo-ink:#f3ead6}.lv-nav{display:none;gap:1.5rem;margin-left:1.5rem}.lv-nav a{text-decoration:none;font-weight:600;font-size:.95rem;opacity:.85}.lv-nav a:hover{opacity:1}.lv-header__cta{margin-left:auto;display:flex;align-items:center;gap:.5rem}.lv-header__cta .lv-btn{min-height:2.6rem;padding:.45rem 1rem;font-size:.95rem}.lv-login{font-weight:700;text-decoration:none;padding:.5rem .75rem}@media (min-width:900px){.lv-nav{display:flex}}@media (max-width:420px){.lv-header__cta .lv-btn--primary{display:none}}.lv-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--lv-navy);color:#eef6f7;padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3rem,8vw,6rem)}.lv-aurora{position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;pointer-events:none}.lv-aurora span{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:lv-drift 18s ease-in-out infinite alternate}.lv-aurora span:first-child{width:60%;height:38%;left:8%;top:4%;background:#ffb547;opacity:.38}.lv-aurora span:nth-child(2){width:46%;height:30%;right:4%;top:18%;background:#3c7bd1;opacity:.42;animation-duration:23s}.lv-aurora span:nth-child(3){width:38%;height:26%;left:32%;top:34%;background:#8f6bff;opacity:.3;animation-duration:27s}@keyframes lv-drift{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(5%,3%,0) scale(1.12)}}.lv-hero:after{content:"";position:absolute;inset:auto 0 0;height:5rem;z-index:-1;background:linear-gradient(0deg,rgba(8,18,31,.9),transparent)}.lv-hero__grid{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media (min-width:960px){.lv-hero__grid{grid-template-columns:1.05fr .95fr}}.lv-hero h1{color:#ffffff;text-shadow:0 4px 0 rgba(5,12,24,.55)}.lv-hero h1 em{font-style:normal;color:var(--lv-gold);background:linear-gradient(var(--lv-gold-hi) 15%,var(--lv-gold) 55%,var(--lv-gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 4px 0 #5a3300)}.lv-hero .lv-lede{color:#c5d6dd}.lv-hero__copy{display:grid;gap:1.4rem;min-width:0}.lv-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem}.lv-hero__ctas .lv-btn--ghost{color:#eef6f7}.lv-hero__free{margin:.75rem 0 0;font-size:.95rem;font-weight:700}.lv-hero__free a{color:#eef6f7;text-decoration:underline;text-underline-offset:3px}.lv-hero__free a:hover{text-decoration-thickness:2px}.lv-trust{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:var(--lv-s1);color:#b9cbd3;list-style:none;padding:0;margin:0}.lv-trust li{display:inline-flex;align-items:center;gap:.45rem}.lv-trust .lv-gem{color:var(--lv-teal-hi)}.lv-chips{display:flex;flex-wrap:wrap;gap:.5rem}.lv-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;font-size:.82rem;font-weight:700;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);color:#e6f3f4}.lv-chip--beta{background:rgba(255,212,81,.16);border-color:rgba(255,212,81,.55);color:#ffe7a3}.lv-code{display:inline-grid;place-items:center;min-width:2em;padding:.05em .35em;border-radius:.4em;font-size:.78em;font-weight:800;letter-spacing:.04em;line-height:1.5;background:rgba(255,255,255,.16);color:inherit}.lv-course .lv-code{background:var(--lv-navy);color:var(--lv-teal-hi);font-size:1.05rem;padding:.15em .5em}.lv-hero__visual{position:relative;display:grid;place-items:center;min-height:26rem}.lv-hero__viking{position:absolute;left:-2%;bottom:-1rem;width:min(54%,15rem);z-index:2;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}@media (min-width:960px){.lv-hero__viking{left:-8%;width:min(44%,15rem)}}.lv-hero__visual .lv-phone{transform:rotate(3deg);margin-left:24%}.lv-float{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.45rem;background:#ffffff;color:var(--lv-navy);border-radius:999px;padding:.45rem .85rem;font-weight:800;font-size:.85rem;box-shadow:0 10px 24px rgba(0,0,0,.28);white-space:nowrap}.lv-float--streak{top:8%;right:2%}.lv-float--due{bottom:14%;right:-1%}@media (max-width:520px){.lv-hero__visual{min-height:22rem}.lv-hero__visual .lv-phone{width:min(64%,15rem);margin-left:32%}.lv-hero__viking{width:min(50%,12rem)}.lv-float--due{right:0}}.lv-phone{position:relative;width:min(100%,17.5rem);aspect-ratio:9/18;max-width:100%;border-radius:2.6rem;padding:.7rem;background:linear-gradient(160deg,#2a3f5e,#0d1828);box-shadow:0 30px 60px rgba(4,12,24,.45),inset 0 0 0 2px rgba(255,255,255,.06)}.lv-phone:before{content:"";position:absolute;top:1.15rem;left:50%;width:4.5rem;height:1.15rem;transform:translateX(-50%);border-radius:999px;background:#050b14;z-index:2}.lv-screen{position:relative;height:100%;border-radius:2rem;overflow:hidden;background:#fafaf9;color:#1c1917;font-family:var(--lv-body);display:flex;flex-direction:column;gap:.7rem;padding:2.4rem .9rem .9rem;font-size:.82rem;line-height:1.4}.lv-screen--dark{background:#0f1b28;color:#e7eff2}.lv-dock{margin:auto -.9rem -.9rem;padding:.45rem .4rem .7rem;display:grid;grid-template-columns:repeat(6,1fr);gap:.1rem;background:#ffffff;border-top:1px solid #e7e5e4;font-size:.95rem;text-align:center}.lv-dock span{display:grid;justify-items:center;gap:.05rem;opacity:.55}.lv-dock small{font-size:.5rem;font-weight:700;color:#44403c}.lv-dock .lv-dock__on{opacity:1}.lv-dock .lv-dock__on small{color:var(--lv-teal)}.lv-scr-btn{display:block;text-align:center;padding:.6rem .8rem;border-radius:999px;background:var(--lv-teal);color:#fff;font-weight:800;font-size:.78rem}.lv-chest{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:.9rem;background:#fef3c7;color:#78350f;font-size:.72rem;line-height:1.3}.lv-chest>:first-child{font-size:1.4rem}.lv-mini-table{width:100%;border-collapse:collapse;font-size:.74rem;border-radius:.6rem;overflow:hidden}.lv-mini-table th{background:#6d28d9;background:var(--lv-teal);color:#fff;text-align:left;padding:.3rem .5rem;font-weight:800}.lv-mini-table td{padding:.3rem .5rem;border-bottom:1px solid #e7e5e4;color:#292524}.lv-mini-table td .lv-g{min-width:1.6rem;height:1.15rem;font-size:.62rem;margin-right:.3rem}.lv-mini-table b{color:var(--lv-teal)}.lv-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.lv-tiles span{display:grid;gap:.05rem;padding:.5rem .6rem;border-radius:.8rem;background:#f5f5f4;font-size:.66rem;color:#57534e}.lv-tiles b{font-size:.95rem;color:#1c1917}.lv-scr-top{display:flex;justify-content:space-between;font-size:.78rem}.lv-scr-pill,.lv-scr-top{align-items:center;font-weight:800}.lv-scr-pill{display:inline-flex;gap:.3rem;padding:.15rem .55rem;border-radius:999px;background:#f5f5f4}.lv-progress{height:.4rem;border-radius:999px;background:#e7e5e4;overflow:hidden}.lv-progress>i{display:block;height:100%;border-radius:inherit;background:var(--lv-teal)}.lv-card{flex:1;display:flex;flex-direction:column;border-radius:1.25rem;overflow:hidden;background:#ffffff;border:1px solid #e7e5e4;box-shadow:0 8px 20px rgba(28,25,23,.08)}.lv-card__img{flex:1;min-height:6rem;display:grid;place-items:center;font-size:3.6rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0 55%,#6ee7b7)}.lv-card__img--en{background:linear-gradient(135deg,#dbeafe,#bfdbfe 55%,#93c5fd)}.lv-card__img--ei{background:linear-gradient(135deg,#fce7f3,#fbcfe8 55%,#f9a8d4)}.lv-card__img img{width:100%;height:100%;object-fit:cover}.lv-card__body{display:grid;gap:.35rem;padding:.8rem .9rem .9rem}.lv-word{display:flex;align-items:center;gap:.5rem;font-family:var(--lv-display);font-size:1.5rem;letter-spacing:-.02em;color:#1c1917}.lv-g,.lv-word{font-weight:800}.lv-g{display:inline-grid;place-items:center;min-width:1.9rem;height:1.4rem;padding:0 .4rem;border-radius:.45rem;color:#fff;font-size:.72rem;letter-spacing:.02em;font-family:var(--lv-body)}.lv-g--en{background:var(--lv-en)}.lv-g--ei{background:var(--lv-ei)}.lv-g--et{background:var(--lv-et)}.lv-forms{color:#57534e;font-size:.76rem}.lv-ex{color:#1c1917;font-size:.8rem}.lv-ex small{display:block;color:#78716c;font-size:.72rem}.lv-grades{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.lv-grades span{display:grid;gap:.05rem;place-items:center;padding:.4rem .1rem;border-radius:.7rem;color:#fff;font-weight:800;font-size:.68rem}.lv-grades small{font-weight:600;opacity:.9;font-size:.6rem}.lv-grades span:first-child{background:#ef4444}.lv-grades span:nth-child(2){background:#f59e0b}.lv-grades span:nth-child(3){background:#16a34a}.lv-grades span:nth-child(4){background:#2563eb}.lv-q{font-weight:800;font-size:.95rem;color:#1c1917}.lv-q u{text-decoration:none;display:inline-block;min-width:3.2rem;border-bottom:2px dashed var(--lv-teal)}.lv-opts{display:grid;gap:.4rem}.lv-opt{padding:.55rem .8rem;border-radius:.85rem;border:2px solid #e7e5e4;font-weight:700;color:#292524;background:#fff}.lv-opt--ok{border-color:#16a34a}.lv-explain,.lv-opt--ok{background:#f0fdf4;color:#14532d}.lv-explain{padding:.55rem .7rem;border-radius:.8rem;font-size:.74rem}.lv-week{display:grid;gap:.45rem}.lv-day{display:grid;grid-template-columns:2.4rem 1fr;align-items:center;gap:.5rem}.lv-day b{font-size:.72rem;color:#78716c;text-transform:uppercase;letter-spacing:.06em}.lv-stop,.lv-stops{display:flex;gap:.35rem}.lv-stop{flex:1;align-items:center;padding:.35rem .5rem;border-radius:.75rem;background:#f5f5f4;font-weight:700;font-size:.72rem;color:#44403c}.lv-stop--done{background:#dcfce7;color:#14532d}.lv-day--today .lv-stop{outline:2px solid var(--lv-teal);outline-offset:-2px;background:#ecfeff;color:#134e4a}.lv-day--later{opacity:.55}.lv-flow{display:flex;flex-direction:column;align-items:center;width:100%}.lv-flow__node{padding:.45rem .7rem;border-radius:.8rem;color:#fff;font-weight:800;font-size:.74rem;text-align:center;background:#0d9488;max-width:100%}.lv-flow__node--start{background:#d97706}.lv-flow__node--q{background:#b91c1c}.lv-flow__node--end{background:#15803d}.lv-flow__arrow{width:2px;height:.9rem;background:#a8a29e;margin:2px 0;position:relative}.lv-flow__arrow:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);border:4px solid transparent;border-top:6px solid #a8a29e;border-bottom:0}.lv-flow__split{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.lv-flow__branch{display:flex;flex-direction:column;align-items:center;min-width:0}.lv-flow__label{font-size:.6rem;font-weight:800;letter-spacing:.08em;padding:.05rem .45rem;border-radius:999px;background:#f5f5f4;color:#44403c}.lv-ring{--p:72;width:6.5rem;margin-inline:auto;place-items:center;background:conic-gradient(var(--lv-teal) calc(var(--p) * 1%),#e7e5e4 0)}.lv-ring,.lv-ring>div{aspect-ratio:1;border-radius:50%;display:grid}.lv-ring>div{width:76%;background:#fafaf9;place-items:center;text-align:center;font-weight:800;line-height:1.1}.lv-ring small{display:block;font-size:.62rem;color:#78716c;font-weight:700}.lv-heat{display:grid;grid-template-columns:repeat(14,1fr);gap:3px}.lv-heat i{aspect-ratio:1;border-radius:3px;background:#e7e5e4}.lv-heat i[data-l="1"]{background:#99f6e4}.lv-heat i[data-l="2"]{background:#2dd4bf}.lv-heat i[data-l="3"]{background:#0f766e}.lv-bars{display:grid;gap:.35rem}.lv-bar{display:grid;grid-template-columns:2rem 1fr 2rem;gap:.4rem;align-items:center;font-size:.7rem;font-weight:700;color:#44403c}.lv-bar>span{height:.45rem;border-radius:999px;background:#e7e5e4;overflow:hidden}.lv-bar>span>i{display:block;height:100%;border-radius:inherit}.lv-fa{font-family:var(--lv-fa);direction:rtl;text-align:right}.lv-fa .lv-ltr{direction:ltr;unicode-bidi:isolate;font-family:var(--lv-body)}.lv-values{display:grid;gap:1rem;margin-top:-2.25rem;position:relative;z-index:5}@media (min-width:760px){.lv-values{grid-template-columns:repeat(3,1fr)}}.lv-value{display:grid;gap:.4rem;padding:1.25rem 1.3rem;border-radius:var(--lv-radius);background:var(--lv-surface);border:1px solid var(--lv-line);box-shadow:0 12px 30px rgba(19,35,58,.08)}.lv-value h3{font-size:1.12rem}.lv-value p{color:var(--lv-muted);font-size:.95rem}.lv-value__icon{font-size:1.5rem;line-height:1}.lv-split{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:2.5rem}@media (min-width:900px){.lv-split{grid-template-columns:1fr 1fr}.lv-split--flip>:first-child{order:2}}.lv-split>*{min-width:0}.lv-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;counter-reset:lv-step}.lv-steps li{display:grid;grid-template-columns:2.6rem 1fr;gap:.9rem;align-items:start;counter-increment:lv-step}.lv-steps li:before{content:counter(lv-step);display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;color:#4a2c00;border:3px solid var(--lv-outline);background:radial-gradient(circle at 35% 30%,var(--lv-gold-hi),var(--lv-gold) 55%,var(--lv-gold-lo));box-shadow:0 3px 0 var(--lv-gold-ledge);font-family:var(--lv-display);font-weight:400;font-synthesis:none;font-size:1.2rem}.lv-steps h3{font-size:1.1rem;margin-bottom:.15rem}.lv-steps p{color:var(--lv-muted)}.lv-stage{display:grid;place-items:center;padding:1.5rem;border-radius:2rem;background:radial-gradient(120% 90% at 30% 20%,var(--lv-chip),transparent 65%)}.lv-feature{display:grid;gap:1rem}.lv-feature .lv-lede{font-size:1.05rem}.lv-points{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.6rem}.lv-points li{display:grid;grid-template-columns:1.1rem 1fr;gap:.6rem;align-items:baseline}.lv-points .lv-gem{color:var(--lv-teal);transform:rotate(45deg) translateY(-1px)}.lv-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.4rem}.lv-tag{padding:.3rem .7rem;border-radius:999px;background:var(--lv-chip);color:var(--lv-ink);font-size:.85rem;font-weight:700}.lv-genders{display:flex;flex-wrap:wrap;gap:.6rem}.lv-gender{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem .45rem .45rem;border-radius:.9rem;background:var(--lv-surface);border:1px solid var(--lv-line);font-weight:700}.lv-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center}.lv-pair__item{display:grid;gap:.35rem;justify-items:center;padding:1rem;border-radius:var(--lv-radius);background:var(--lv-surface);border:1px solid var(--lv-line);text-align:center}.lv-pair__item--no{opacity:.6}.lv-pair__item b{font-family:var(--lv-display);font-weight:400;font-synthesis:none;font-size:1.3rem}.lv-pair__art{font-size:2.6rem;line-height:1}.lv-pair__vs{font-weight:800;color:var(--lv-muted)}.lv-wave{display:flex;align-items:center;gap:3px;height:2.5rem}.lv-wave i{width:4px;border-radius:999px;background:var(--lv-teal)}.lv-speeds{display:flex;gap:.4rem}.lv-speeds span{padding:.25rem .6rem;border-radius:999px;border:1px solid var(--lv-line);font-weight:700;font-size:.8rem;font-variant-numeric:tabular-nums}.lv-speeds span[aria-current=true]{background:var(--lv-teal);border-color:var(--lv-teal);color:#fff}.lv-honest{display:grid;gap:1.25rem;padding:clamp(1.4rem,4vw,2.25rem);border-radius:1.75rem;background:var(--lv-parchment);border:1px solid color-mix(in srgb,var(--lv-leather) 30%,transparent)}@media (min-width:860px){.lv-honest{grid-template-columns:1.2fr 1fr;align-items:center}}.lv-honest h2{color:var(--lv-ink)}.lv-honest ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.lv-honest li{display:grid;grid-template-columns:1.6rem 1fr;gap:.5rem}.lv-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin-top:2rem}.lv-game{position:relative;border-radius:1.1rem;overflow:hidden;aspect-ratio:4/3;background:var(--lv-navy)}.lv-game img{width:100%;height:100%;object-fit:cover;display:block}.lv-game span{position:absolute;inset:auto 0 0;padding:1.4rem .7rem .5rem;color:#fff;font-weight:800;font-size:.85rem;background:linear-gradient(0deg,rgba(8,18,31,.85),transparent)}.lv-courses{display:grid;gap:1rem;margin-top:2.5rem}@media (min-width:820px){.lv-courses{grid-template-columns:1fr 1fr}}.lv-course{display:grid;gap:.9rem;align-content:start;padding:1.5rem;border-radius:1.5rem;background:var(--lv-surface);border:1px solid var(--lv-line)}.lv-course__flags{font-size:1.4rem;display:flex;align-items:center;gap:.5rem}.lv-course__flags i{font-style:normal;font-size:1.1rem;color:var(--lv-muted)}.lv-levels{display:flex;flex-wrap:wrap;gap:.35rem}.lv-level{min-width:2.6rem;text-align:center;padding:.25rem .5rem;border-radius:.6rem;font-weight:800;font-size:.82rem;background:var(--lv-chip);font-variant-numeric:tabular-nums}.lv-level--soon{background:transparent;border:1px dashed var(--lv-line);color:var(--lv-muted);font-weight:700}.lv-fa-sample{padding:1rem 1.1rem;border-radius:1rem;background:var(--lv-bg);border:1px solid var(--lv-line);font-size:1.05rem;line-height:1.9}.lv-plans{display:grid;gap:1rem;margin-top:2.5rem;max-width:52rem;margin-inline:auto}@media (min-width:760px){.lv-plans{grid-template-columns:1fr 1fr}}.lv-plan{position:relative;display:grid;gap:1rem;align-content:start;padding:1.75rem 1.5rem;border-radius:1.75rem;background:var(--lv-surface);border:1px solid var(--lv-line)}.lv-plan--best{border:3px solid var(--lv-outline);background:linear-gradient(#fff6dc,var(--lv-surface) 45%);box-shadow:0 6px 0 var(--lv-gold-ledge),0 18px 40px rgba(154,91,0,.2)}.lv-plan__badge{position:absolute;top:-.95rem;left:1.5rem;padding:.22rem .8rem;border-radius:.55rem;background:linear-gradient(var(--lv-gold-hi),var(--lv-gold));color:#3a2410;border:2px solid var(--lv-outline);box-shadow:0 3px 0 var(--lv-gold-ledge);font-size:.9rem;letter-spacing:.03em}.lv-plan__badge,.lv-price{font-family:var(--lv-display)}.lv-price{display:flex;align-items:baseline;gap:.35rem}.lv-price b{font-size:3.2rem;font-weight:400;font-synthesis:none;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums}.lv-price span{color:var(--lv-muted);font-family:var(--lv-body);font-weight:600}.lv-plan ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.lv-plan li{display:grid;grid-template-columns:1.1rem 1fr;gap:.55rem;align-items:baseline}.lv-plan li:before{content:"";width:.55rem;height:.55rem;background:var(--lv-teal);transform:rotate(45deg) translateY(-2px);border-radius:2px}.lv-plan .lv-btn{width:100%}.lv-fine{text-align:center;max-width:40rem;margin:1.5rem auto 0;font-size:var(--lv-s1);color:var(--lv-muted)}.lv-trial{list-style:none;margin:2.5rem auto 0;padding:0;display:grid;gap:.9rem;max-width:56rem}@media (min-width:760px){.lv-trial{grid-template-columns:repeat(4,1fr)}}.lv-trial li{display:grid;gap:.35rem;padding:1.1rem;border-radius:1.1rem;background:var(--lv-surface);border:1px solid var(--lv-line)}.lv-trial b{font-family:var(--lv-display);font-weight:400;font-synthesis:none;font-size:1.05rem;color:var(--lv-teal);font-variant-numeric:tabular-nums}.lv-trial p{font-size:.92rem;color:var(--lv-muted)}.lv-faq{display:grid;gap:.6rem;max-width:48rem;margin:2.5rem auto 0}.lv-faq details{border-radius:1.1rem;background:var(--lv-surface);border:1px solid var(--lv-line)}.lv-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-weight:700;min-height:3rem}.lv-faq summary::-webkit-details-marker{display:none}.lv-faq summary:after{content:"+";font-size:1.4rem;font-weight:600;color:var(--lv-teal);transition:transform .2s ease;flex:none}.lv-faq details[open] summary:after{transform:rotate(45deg)}.lv-faq details>div{padding:0 1.2rem 1.1rem;color:var(--lv-muted);display:grid;gap:.6rem}.lv-two{display:grid;gap:1rem}@media (min-width:860px){.lv-two{grid-template-columns:1fr 1fr}}.lv-panel{display:grid;gap:.8rem;align-content:start;padding:1.6rem;border-radius:1.5rem;background:var(--lv-surface);border:1px solid var(--lv-line)}.lv-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.lv-panel li{display:grid;grid-template-columns:1.1rem 1fr;gap:.55rem;align-items:baseline}.lv-panel a,.lv-panel li .lv-gem{color:var(--lv-teal)}.lv-panel a{font-weight:700}.lv-final{position:relative;isolation:isolate;overflow:hidden;background:var(--lv-navy);color:#eef6f7;text-align:center}.lv-final .lv-head{margin-inline:auto;justify-items:center}.lv-final h2{color:#fff}.lv-final .lv-lede{color:#c5d6dd}.lv-final__viking{width:min(12rem,45%);margin:0 auto 1rem;filter:drop-shadow(0 14px 24px rgba(0,0,0,.45))}.lv-footer{background:#0a1522;color:#b9cbd3;padding-block:2.5rem;font-size:.92rem}.lv-footer__row{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between}.lv-footer nav{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}.lv-footer a{text-decoration:none}.lv-footer a:hover{color:#fff}.lv-footer .lv-brand{--logo-ink:#eef6f7}.lv-copy{user-select:all}@media (prefers-reduced-motion:reduce){.lv-aurora span{animation:none}.lv-btn,.lv-faq summary:after{transition:none}}.lv-course,.lv-faq details,.lv-gender,.lv-pair__item,.lv-panel,.lv-plan,.lv-trial li,.lv-value{border:3px solid var(--lv-line);box-shadow:0 5px 0 var(--lv-line),0 16px 30px rgba(58,36,16,.07)}.lv-plan--best{border-color:var(--lv-outline)}.lv-honest{border:3px solid color-mix(in srgb,var(--lv-leather) 45%,transparent);box-shadow:0 5px 0 color-mix(in srgb,var(--lv-leather) 35%,transparent)}.lv-game{border:3px solid var(--lv-outline);box-shadow:0 5px 0 rgba(58,36,16,.45)}.lv-game span{font-family:var(--lv-display);font-weight:400;font-size:.95rem;letter-spacing:.02em}.lv-treasure-sec{padding-top:0}.lv-hoard{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;padding:clamp(2.2rem,5vw,3rem) clamp(1rem,3vw,1.6rem) clamp(1rem,3vw,1.6rem);border-radius:1.6rem;background:radial-gradient(120% 90% at 50% 0,#2a3f66,var(--lv-navy) 70%);border:3px solid var(--lv-outline);box-shadow:0 6px 0 #0a1424,0 22px 44px rgba(10,20,36,.35)}@media (max-width:520px){.lv-hoard{grid-template-columns:repeat(2,1fr)}}.lv-hoard__viking{position:absolute;right:-.4rem;top:-4.6rem;width:5.6rem;height:auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35));pointer-events:none}.lv-loot{margin:0;display:grid;gap:.35rem;justify-items:center;text-align:center;padding:.55rem .4rem .6rem;border-radius:1rem;background:radial-gradient(circle at 50% 38%,var(--lv-glow,#3b4a63),#0b1424 72%);border:2px solid var(--lv-rim,#5b6b84);box-shadow:inset 0 0 18px color-mix(in srgb,var(--lv-glow,#3b4a63) 55%,transparent)}.lv-loot img{width:100%;max-width:6rem;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.lv-loot figcaption{font-family:var(--lv-display);font-size:.8rem;line-height:1.15;color:#f6ecd6;letter-spacing:.02em}.lv-loot--common{--lv-glow:#4a5a73;--lv-rim:#8795ab}.lv-loot--rare{--lv-glow:#1f5fbf;--lv-rim:#5aa2ff}.lv-loot--epic{--lv-glow:#6b2fc0;--lv-rim:#b685ff}.lv-loot--legendary{--lv-glow:#b97700;--lv-rim:#ffd451;animation:lv-legend 3.2s ease-in-out infinite}@keyframes lv-legend{0%,to{box-shadow:inset 0 0 18px rgba(185,119,0,.55),0 0 0 rgba(255,212,81,0)}50%{box-shadow:inset 0 0 22px rgba(255,212,81,.6),0 0 18px rgba(255,212,81,.45)}}@media (prefers-reduced-motion:reduce){.lv-loot--legendary{animation:none}}.lv-shot{height:100%;border-radius:2rem;overflow:hidden;background:#f7efdc}.lv-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.lv-meet{display:grid;gap:1.5rem;margin-top:2.25rem}.lv-meet__turn{display:flex;justify-content:center;align-items:flex-end;gap:clamp(.5rem,3vw,2rem);padding:1.5rem 1rem 1rem;border-radius:1.6rem;background:radial-gradient(120% 100% at 50% 0,#fff6dc,var(--lv-chip));border:3px solid var(--lv-line);box-shadow:0 5px 0 var(--lv-line)}.lv-meet__turn img{height:clamp(7rem,22vw,15rem);width:auto;filter:drop-shadow(0 8px 10px rgba(58,36,16,.25))}.lv-meet__faces{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem}@media (max-width:760px){.lv-meet__faces{grid-template-columns:repeat(4,1fr)}}.lv-meet__face{margin:0;display:grid;justify-items:center;gap:.35rem;text-align:center}.lv-meet__face img{width:100%;max-width:6rem;aspect-ratio:1;border-radius:50%;object-fit:cover;background:radial-gradient(circle at 50% 40%,#fff4d6,#f8dc8f 55%,#f0bd4f);border:3px solid var(--lv-outline);box-shadow:0 4px 0 var(--lv-gold-ledge)}.lv-meet__face figcaption,.lv-meet__mark figcaption{font-family:var(--lv-display);font-size:.9rem;letter-spacing:.02em}.lv-meet__marks{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem}@media (max-width:760px){.lv-meet__marks{grid-template-columns:repeat(2,1fr)}}.lv-meet__mark{margin:0;display:grid;gap:.45rem;justify-items:center;text-align:center}.lv-meet__mark img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:1.1rem;border:3px solid var(--lv-line);box-shadow:0 5px 0 var(--lv-line)}.lv-meet-tabs{margin-top:2rem}.lv-meet-tabs__input{position:absolute;opacity:0;pointer-events:none}.lv-meet-tabs__bar{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.lv-meet-tabs__tab{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;padding:.3rem 1.1rem .3rem .35rem;border-radius:999px;font-family:var(--lv-display);font-size:1.15rem;letter-spacing:.02em;background:var(--lv-surface);color:var(--lv-ink);border:3px solid var(--lv-line);box-shadow:0 4px 0 var(--lv-line);transition:transform .12s ease,border-color .12s ease}.lv-meet-tabs__tab img{width:2.6rem;height:2.6rem;border-radius:999px;object-fit:cover;background:radial-gradient(circle at 50% 40%,#fff4d6 0,#f8dc8f 55%,#f0bd4f 100%)}.lv-meet-tabs__tab:hover{transform:translateY(-1px)}#lv-meet-astrid:checked~.lv-meet-tabs__bar .lv-meet-tabs__tab--astrid,#lv-meet-bjorn:checked~.lv-meet-tabs__bar .lv-meet-tabs__tab--bjorn{border-color:var(--lv-gold,#e7a720);background:var(--lv-parchment,#fff4d6)}#lv-meet-astrid:focus-visible~.lv-meet-tabs__bar .lv-meet-tabs__tab--astrid,#lv-meet-bjorn:focus-visible~.lv-meet-tabs__bar .lv-meet-tabs__tab--bjorn{outline:3px solid var(--lv-teal);outline-offset:3px}.lv-meet-tabs .lv-meet{display:none}#lv-meet-astrid:checked~.lv-meet--astrid,#lv-meet-bjorn:checked~.lv-meet--bjorn{display:grid}.lv-hero__duo{width:min(62%,19rem)}@media (min-width:960px){.lv-hero__duo{left:-12%;width:min(52%,19rem)}}@media (max-width:640px){.lv-hero__duo{width:min(58%,14rem)}}