@font-face{font-family:Proxima Nova Alt;src:url(/__l5e/assets-v1/a032eaa2-ee55-4f86-940e-2ffbc38e39fd/ProximaNovaAlt-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Alt;src:url(/__l5e/assets-v1/d39e2810-af4c-471a-9858-6229aaa2164e/ProximaNovaAlt-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Alt;src:url(/__l5e/assets-v1/083b3e8e-bb31-42b1-af8d-def8893c449b/ProximaNovaAlt-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.lrn{--lrn-blue:#163473;--lrn-blue-ink:#0e214d;--lrn-blue-700:#0f2558;--lrn-blue-500:#3c579a;--lrn-blue-300:#a7bff2;--lrn-blue-100:#dde6f7;--lrn-blue-50:#eef2fb;--lrn-green:#74a353;--lrn-green-700:#598040;--lrn-green-500:#8ab66e;--lrn-green-300:#b4cf98;--lrn-green-100:#e2eed4;--lrn-green-50:#f2f8ea;--paper:#fefefe;--paper-raised:#fff;--slate-50:#f4f5f7;--slate-100:#e8eaee;--slate-200:#d4d8e0;--slate-300:#b4bac6;--slate-400:#8892a2;--slate-500:#626d7f;--slate-600:#4a5568;--slate-700:#334055;--slate-800:#1f2a3e;--slate-900:#0e1626;--bg:var(--paper);--bg-sunken:var(--slate-50);--fg:var(--lrn-blue-ink);--fg-muted:var(--slate-600);--fg-subtle:var(--slate-500);--border:var(--slate-200);--border-strong:var(--slate-300);--font-display:"Proxima Nova Alt", system-ui, -apple-system, sans-serif;--font-sans:"Proxima Nova Alt", system-ui, -apple-system, sans-serif;--font-serif:"Source Serif 4", "Source Serif Pro", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--radius:4px;--radius-lg:8px;--shadow-sm:0 2px 4px #10307014;--shadow-md:0 4px 12px #1030701a;--shadow-lg:0 12px 32px #10307024;--ease:cubic-bezier(.2, .8, .2, 1);--dur-fast:.12s;--dur-base:.16s;--dur-slow:.24s;--dur-page:.4s;--container:1200px;--space-4:16px;--space-5:24px;--space-7:48px;--header-h:72px;--page-accent:var(--lrn-green);--page-accent-strong:var(--lrn-green-700);--page-accent-tint:var(--lrn-green-50);--body-scale:1;font-family:var(--font-sans);color:var(--fg);background:var(--paper);min-height:100vh;overflow-x:hidden}.lrn *{box-sizing:border-box}.lrn .wrap{max-width:var(--container);padding-inline:var(--space-5);margin:0 auto}.lrn .prose{max-width:760px}.lrn .eyebrow{font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--page-accent-strong);margin:0 0 18px;font-size:13px;font-weight:600}.lrn .body{font-family:var(--font-serif);font-size:calc(18px * var(--body-scale));color:var(--fg);line-height:1.6}.lrn .btn{font-family:var(--font-sans);border-radius:var(--radius);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lrn .btn:active{transform:translateY(1px)}.lrn .btn.primary{background:var(--lrn-blue);color:#fff}.lrn .btn.primary:hover{background:var(--lrn-blue-700)}.lrn .btn.green{background:var(--lrn-green);color:#fff}.lrn .btn.green:hover{background:var(--lrn-green-700)}.lrn .btn.ghost{color:var(--lrn-blue);border-color:var(--slate-300);background:0 0}.lrn .btn.ghost:hover{background:var(--lrn-blue-50);border-color:var(--lrn-blue)}.lrn .btn.lg{padding:15px 28px;font-size:16px}.lrn .btn.block{justify-content:center;width:100%}.lrn .btn.white{color:var(--lrn-blue);background:#fff}.lrn .btn.white:hover{background:var(--slate-50)}.lrn .btn.on-dark.ghost{color:#fff;border-color:#ffffff52}.lrn .btn.on-dark.ghost:hover{background:#ffffff14;border-color:#fff9}.lrn .textlink{font-family:var(--font-sans);color:var(--lrn-blue);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 1px;font-size:15px;font-weight:600}.lrn .textlink:hover{border-bottom-color:var(--lrn-blue)}.lrn .textlink.on-dark{color:#fff}.lrn .textlink.on-dark:hover{border-bottom-color:#ffffffb3}.lrn .nav{z-index:50;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:var(--header-h);background:#fefefeeb;position:sticky;top:0}.lrn .nav-inner{max-width:var(--container);height:100%;padding-inline:var(--space-5);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.lrn .nav-brand{cursor:pointer;align-items:center;gap:10px;display:flex}.lrn .nav-brand img{height:30px}.lrn .nav-brand .suffix{font-family:var(--font-display);text-transform:uppercase;color:var(--page-accent);letter-spacing:.02em;border-left:1px solid var(--slate-200);padding-left:12px;font-size:17px;font-weight:700;line-height:1}.lrn .nav-links{align-items:center;gap:28px;display:flex}.lrn .nav-links a{font-family:var(--font-sans);color:var(--lrn-blue-ink);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;font-size:14px;font-weight:500;text-decoration:none}.lrn .nav-links a:hover{color:var(--page-accent-strong)}.lrn .nav-actions{align-items:center;gap:10px;display:flex}@media(max-width:900px){.lrn .nav-links{display:none}}@media(max-width:620px){.lrn .nav-actions{gap:6px}.lrn .nav-actions .btn{padding:8px 12px;font-size:13px}.lrn .nav-brand img{height:26px}}.lrn .hero{padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,80px)}.lrn .hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.lrn .hero-question{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:0 0 26px;font-size:clamp(40px,6.2vw,84px);font-weight:700;line-height:.94}.lrn .hero-question .q-accent{color:var(--page-accent)}.lrn .hero-lede{font-family:var(--font-serif);color:var(--lrn-blue-ink);max-width:38em;margin:0 0 32px;font-size:21px;line-height:1.5}.lrn .hero-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lrn .hero-media{width:100%;max-width:450px;margin-left:auto;position:relative}.lrn .hero-media .slot{aspect-ratio:4/5;background:linear-gradient(135deg,var(--lrn-blue-50),var(--lrn-green-50));border-radius:var(--radius-lg);width:100%;color:var(--slate-400);justify-content:center;align-items:center;font-size:14px;display:flex;box-shadow:none!important;border:none!important}.lrn .hero-media .slot.slot-img{aspect-ratio:auto;object-fit:contain;max-width:100%;height:auto;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.lrn .hero-media .slot-tag{background:var(--lrn-blue);color:#fff;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:8px 14px;font-size:12px;font-weight:600;position:absolute;bottom:18px;left:18px}@media(max-width:820px){.lrn .hero-grid{grid-template-columns:1fr}.lrn .hero-media{max-width:450px;margin-left:auto;margin-right:auto}}.lrn .section{padding:clamp(64px,8vw,112px) 0}.lrn .section.tight{padding:clamp(48px,6vw,80px) 0}.lrn .section.sunken{background:var(--slate-50)}.lrn .kicker{font-family:var(--font-serif);color:var(--lrn-blue);border-left:3px solid var(--page-accent);max-width:40em;margin:32px 0 0;padding-left:20px;font-size:20px;font-style:italic;line-height:1.5}.lrn .problem{background:var(--lrn-blue);color:#fff;position:relative;overflow:hidden}.lrn .problem:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.lrn .problem .wrap{z-index:1;position:relative}.lrn .problem .eyebrow{color:var(--lrn-green-300)}.lrn .problem h2{font-family:var(--font-display);text-transform:uppercase;color:#fff;letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 0 40px;font-size:clamp(30px,4.4vw,54px);font-weight:700;line-height:1.02}.lrn .problem-body{grid-template-columns:1fr 1fr;gap:28px 64px;max-width:1000px;display:grid}.lrn .problem-body p{font-family:var(--font-serif);color:#ffffffd6;max-width:34em;margin:0;font-size:19px;line-height:1.6}.lrn .problem-punch{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-green-300);letter-spacing:-.01em;margin:56px 0 0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.05}@media(max-width:720px){.lrn .problem-body{grid-template-columns:1fr}}.lrn .approach-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lrn .approach h1{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 0 32px;font-size:clamp(30px,4.2vw,52px);font-weight:700;line-height:1.02}.lrn .approach .body+.body{margin-top:20px}.lrn .approach .body strong{color:var(--lrn-blue);font-weight:700}.lrn .approach-media{position:relative}.lrn .approach-media .slot{background:linear-gradient(135deg,var(--lrn-blue-50),var(--lrn-green-50));border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex}.lrn .approach-media .slot.slot-img{aspect-ratio:auto;object-fit:contain;background:#fff;height:auto;padding:18px}.lrn .approach-media .slot-tag{background:var(--lrn-blue);color:#fff;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:8px 14px;font-size:12px;font-weight:600;position:absolute;bottom:18px;left:18px}@media(max-width:820px){.lrn .approach-grid{grid-template-columns:1fr}.lrn .approach-media{order:1;max-width:420px;margin-top:24px}}.lrn .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.lrn .step{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease);background:#fff;padding:32px 28px}.lrn .step:hover{border-color:var(--slate-300);box-shadow:var(--shadow-sm)}.lrn .step .num{font-family:var(--font-mono);color:var(--page-accent-strong);letter-spacing:.04em;font-size:14px;font-weight:600}.lrn .step .step-rule{background:var(--page-accent);border-radius:2px;width:32px;height:2px;margin:14px 0 18px}.lrn .step h3{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.01em;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1}.lrn .step p{font-family:var(--font-serif);color:var(--fg);margin:0;font-size:16px;line-height:1.55}@media(max-width:760px){.lrn .steps{grid-template-columns:1fr}}.lrn .head{margin-bottom:48px}.lrn .head h2{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(28px,3.8vw,48px);font-weight:700;line-height:1}.lrn .head.center{text-align:center}.lrn .head.center h2,.lrn .head.center .eyebrow{margin-inline:auto}.lrn .head .sub{font-family:var(--font-serif);color:var(--fg);max-width:52ch;margin:16px 0 0;font-size:18px}.lrn .head.center .sub{margin-inline:auto}.lrn .whois{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.lrn .whois-list{flex-direction:column;gap:0;display:flex}.lrn .whois-item{border-top:1px solid var(--border);padding:22px 0}.lrn .whois-item:last-child{border-bottom:1px solid var(--border)}.lrn .whois-item p{font-family:var(--font-serif);color:var(--lrn-blue-ink);margin:0;font-size:18px;line-height:1.5}.lrn .whois-media .slot{aspect-ratio:3/4;background:linear-gradient(135deg,var(--lrn-green-50),var(--lrn-blue-50));border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-sm);display:block}.lrn .slot.slot-img{object-fit:contain;background:#fff}.lrn .whois-media .slot.slot-img{aspect-ratio:auto;object-fit:contain;height:auto;padding:18px}.lrn .compare-header-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:48px;display:grid}@media(max-width:820px){.lrn .compare-header-grid{grid-template-columns:1fr;gap:32px}}.lrn .compare-figure{margin:0}.lrn .compare-figure img{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-sm);background:#fff;display:block}.lrn .compare-intro{max-width:100%;margin-bottom:0}.lrn .compare-intro .body strong{color:var(--lrn-blue)}.lrn .ctable{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;width:100%;overflow:hidden}.lrn .ctable th,.lrn .ctable td{text-align:left;vertical-align:top;font-family:var(--font-serif);padding:20px 24px;font-size:16px;line-height:1.5}.lrn .ctable thead th{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);font-size:13px;font-weight:700}.lrn .ctable thead th:first-child{color:var(--fg-subtle)}.lrn .ctable thead th.col-typical{color:var(--slate-600);background:var(--slate-50)}.lrn .ctable thead th.col-lrn{color:#fff;background:var(--lrn-blue)}.lrn .ctable tbody td{border-bottom:1px solid var(--slate-100)}.lrn .ctable tbody tr:last-child td{border-bottom:0}.lrn .ctable .rowlabel{font-family:var(--font-sans);color:var(--lrn-blue);width:22%;font-size:14px;font-weight:600}.lrn .ctable td.col-typical{color:var(--slate-600);background:var(--slate-50);width:39%}.lrn .ctable td.col-lrn{color:var(--lrn-blue-ink);background:var(--lrn-green-50);width:39%}.lrn .ctable tbody tr.point td{font-weight:700}.lrn .ctable tbody tr.point .col-typical{color:var(--slate-700)}.lrn .ctable tbody tr.point .col-lrn{color:var(--lrn-green-700)}.lrn .ctable td.col-lrn strong{color:var(--lrn-blue)}@media(max-width:760px){.lrn .ctable,.lrn .ctable thead,.lrn .ctable tbody,.lrn .ctable th,.lrn .ctable td,.lrn .ctable tr{display:block;width:100%!important}.lrn .ctable thead{display:none}.lrn .ctable .rowlabel{background:var(--slate-50)}.lrn .ctable td.col-typical:before{content:"Most 360 tools — ";color:var(--slate-500);font-weight:700}.lrn .ctable td.col-lrn:before{content:"LRN360 — ";color:var(--lrn-blue);font-weight:700}}.lrn .score{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.lrn .score-visual{background:var(--lrn-blue);border-radius:var(--radius-lg);color:#fff;padding:40px;position:relative;overflow:hidden}.lrn .score-visual .label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--lrn-green-300);margin-bottom:12px;font-size:13px;font-weight:600}.lrn .score-num{font-family:var(--font-mono);letter-spacing:-.02em;font-size:clamp(72px,11vw,120px);font-weight:600;line-height:.9}.lrn .score-num .of{color:#fff9;font-size:.34em}.lrn .score-meter{background:#ffffff29;border-radius:999px;height:10px;margin:28px 0 10px;overflow:hidden}.lrn .score-meter .fill{background:var(--lrn-green);border-radius:999px;width:76%;height:100%}.lrn .score-scale{font-family:var(--font-mono);color:#ffffff8c;justify-content:space-between;font-size:12px;display:flex}.lrn .score-comp{font-family:var(--font-sans);color:#ffffffb3;margin-top:18px;font-size:13px}.lrn .score-copy h2{margin-bottom:24px}.lrn .score-copy .body strong{color:var(--lrn-blue)}.lrn .score-copy .translate{font-family:var(--font-serif);color:var(--lrn-blue-ink);background:var(--lrn-green-50);border-left:3px solid var(--page-accent);border-radius:0 var(--radius) var(--radius) 0;margin:24px 0;padding:22px 26px;font-size:19px;line-height:1.55}@media(max-width:820px){.lrn .score{grid-template-columns:1fr;gap:32px}}.lrn .pricing-head{text-align:center;margin-bottom:24px}.lrn .pricing-note{text-align:center;font-family:var(--font-sans);color:var(--fg-muted);margin:0 auto 48px;font-size:14px}.lrn .pricing-note strong{color:var(--lrn-blue);font-weight:600}.lrn .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.lrn .tier{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);background:#fff;flex-direction:column;padding:34px 30px;display:flex;position:relative}.lrn .tier:hover{border-color:var(--slate-300);box-shadow:var(--shadow-sm)}.lrn .tier .tier-name{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.01em;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1}.lrn .tier .tier-tag{font-family:var(--font-serif);color:var(--page-accent-strong);margin:0 0 22px;font-size:17px;font-style:italic}.lrn .tier .price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.lrn .tier .price .amt{font-family:var(--font-mono);color:var(--lrn-blue);letter-spacing:-.02em;font-size:40px;font-weight:600}.lrn .tier .price .amt.compare-at{color:var(--fg-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--lrn-blue);text-decoration-color:var(--lrn-blue);font-size:22px;text-decoration-thickness:2px}.lrn .tier .price .per{font-family:var(--font-sans);color:var(--fg-muted);font-size:14px}.lrn .tier .tier-desc{font-family:var(--font-serif);color:var(--fg);margin:14px 0 24px;font-size:16px;line-height:1.55}.lrn .tier .feats{flex-direction:column;gap:13px;margin:0 0 28px;padding:0;list-style:none;display:flex}.lrn .tier .feats li{font-family:var(--font-serif);color:var(--lrn-blue-ink);align-items:flex-start;gap:11px;font-size:15px;line-height:1.45;display:flex}.lrn .tier .feats li .ic{width:18px;height:18px;color:var(--page-accent-strong);flex:none;margin-top:2px}.lrn .tier .feats li.added{font-weight:600}.lrn .tier .feats li.added .ic{color:var(--lrn-green)}.lrn .tier .tier-btn{margin-top:auto}.lrn .tier .inherits{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);margin:0 0 13px;font-size:12px;font-weight:700}.lrn .tier.featured{background:var(--lrn-blue);border-color:var(--lrn-blue);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.lrn .tier.featured:hover{transform:translateY(-10px)}.lrn .tier.featured .tier-name{color:#fff}.lrn .tier.featured .tier-tag{color:var(--lrn-green-300)}.lrn .tier.featured .price .amt{color:#fff}.lrn .tier.featured .price .amt.compare-at{color:#ffffff8c;text-decoration-color:#ffffffbf}.lrn .tier.featured .price .per{color:#ffffff9e}.lrn .tier.featured .tier-desc{color:#ffffffd1}.lrn .tier.featured .feats li{color:#ffffffeb}.lrn .tier.featured .feats li .ic{color:var(--lrn-green-300)}.lrn .tier.featured .inherits{color:#ffffff80}.lrn .tier .badge{background:var(--lrn-green);color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}@media(max-width:880px){.lrn .tiers{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.lrn .tier.featured{order:-1;transform:none}.lrn .tier.featured:hover{transform:none}}.lrn .glance{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;width:100%;overflow:hidden}.lrn .glance th,.lrn .glance td{text-align:center;font-family:var(--font-sans);padding:15px 20px;font-size:14px}.lrn .glance thead th{background:var(--slate-50);border-bottom:1px solid var(--border)}.lrn .glance thead th.feat{text-align:left;color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.lrn .glance thead th.tier-h{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.01em;font-size:17px}.lrn .glance thead th.tier-h.hl{background:var(--lrn-blue);color:#fff}.lrn .glance thead th .tprice{font-family:var(--font-mono);color:var(--fg-muted);margin-top:3px;font-size:13px;font-weight:500;display:block}.lrn .glance thead th.tier-h.hl .tprice{color:#ffffffb3}.lrn .glance tbody td.feat{text-align:left;font-family:var(--font-serif);color:var(--lrn-blue-ink);font-size:15px}.lrn .glance tbody td{border-bottom:1px solid var(--slate-100);color:var(--fg)}.lrn .glance tbody tr:last-child td{border-bottom:0}.lrn .glance tbody td.hl{background:var(--lrn-blue-50)}.lrn .glance .yes{color:var(--lrn-green-700)}.lrn .glance .no{color:var(--slate-300)}.lrn .glance .val,.lrn .glance tbody tr.priced td{font-family:var(--font-mono);color:var(--lrn-blue);font-weight:600}.lrn .glance-foot{text-align:center;font-family:var(--font-serif);color:var(--fg-muted);margin:28px 0 0;font-size:16px}.lrn .glance-foot a{color:var(--lrn-blue);cursor:pointer;font-weight:600}@media(max-width:760px){.lrn .glance-wrap{overflow-x:auto}.lrn .glance{min-width:620px}}.lrn .bigger{background:var(--lrn-blue);color:#fff}.lrn .bigger .inner{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.lrn .bigger .eyebrow{color:var(--lrn-green-300)}.lrn .bigger h2{font-family:var(--font-display);text-transform:uppercase;color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.02}.lrn .bigger p{font-family:var(--font-serif);color:#ffffffd6;margin:0 0 16px;font-size:18px;line-height:1.6}.lrn .bigger .cs-card{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff29;padding:36px}.lrn .bigger .cs-card .cs-name{font-family:var(--font-display);text-transform:uppercase;color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:30px;font-weight:700}.lrn .bigger .cs-card .cs-name .dot{color:var(--lrn-green-300)}.lrn .bigger .cs-card p{color:#ffffffc7;margin:0 0 20px;font-size:16px}.lrn .bigger .cs-card .cs-flag{font-family:var(--font-sans);color:var(--lrn-green-300);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}@media(max-width:820px){.lrn .bigger .inner{grid-template-columns:1fr;gap:32px}}.lrn .faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:56px;display:grid}.lrn .faq-list{border-top:1px solid var(--border)}.lrn .faq-item{border-bottom:1px solid var(--border)}.lrn .faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.01em;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(17px,2vw,21px);font-weight:700;line-height:1.1;display:flex}.lrn .faq-q:hover{color:var(--page-accent-strong)}.lrn .faq-q .chev{width:22px;height:22px;color:var(--page-accent);transition:transform var(--dur-slow) var(--ease);flex:none}.lrn .faq-item.open .faq-q .chev{transform:rotate(45deg)}.lrn .faq-a{max-height:0;transition:max-height var(--dur-page) var(--ease);overflow:hidden}.lrn .faq-item.open .faq-a{max-height:600px}.lrn .faq-a-inner{font-family:var(--font-serif);color:var(--fg);max-width:60ch;padding:0 0 26px;font-size:17px;line-height:1.6}.lrn .faq-a-inner strong{color:var(--lrn-blue);font-weight:700}@media(max-width:820px){.lrn .faq-grid{grid-template-columns:1fr;gap:28px}}.lrn .closing{background:var(--slate-900);color:#fff;position:relative;overflow:hidden}.lrn .closing:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.lrn .closing .inner{z-index:1;text-align:center;max-width:880px;margin:0 auto;position:relative}.lrn .closing h2{font-family:var(--font-display);text-transform:uppercase;color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0 0 28px;font-size:clamp(30px,4.4vw,56px);font-weight:700;line-height:1}.lrn .closing p{font-family:var(--font-serif);color:#ffffffd1;max-width:40em;margin:0 auto 36px;font-size:20px;line-height:1.55}.lrn .closing .closing-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.lrn .closing .rise{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-green-300);letter-spacing:.18em;margin-top:44px;font-size:15px;font-weight:700}.lrn .footer-cap{background:var(--paper);border-top:1px solid var(--border)}.lrn .footer-cap .inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lrn .footer-cap .fc-eyebrow{color:var(--page-accent-strong)}.lrn .footer-cap h3{font-family:var(--font-display);text-transform:uppercase;color:var(--lrn-blue);letter-spacing:-.02em;max-width:16ch;margin:0 0 14px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.04}.lrn .footer-cap p{font-family:var(--font-serif);color:var(--fg);max-width:38em;margin:0;font-size:17px}.lrn .capture-form{gap:10px;display:flex}.lrn .capture-form input{font-family:var(--font-sans);border:1px solid var(--slate-300);border-radius:var(--radius);color:var(--fg);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);background:#fff;flex:1;padding:14px 16px;font-size:15px}.lrn .capture-form input:focus{border-color:var(--lrn-blue);outline:none;box-shadow:0 0 0 3px #16347324}.lrn .capture-done{font-family:var(--font-serif);color:var(--lrn-green-700);align-items:center;gap:10px;font-size:17px;display:flex}@media(max-width:720px){.lrn .footer-cap .inner{grid-template-columns:1fr;gap:24px}.lrn .capture-form{flex-direction:column}}.lrn .footer{background:var(--slate-900);color:#ffffffa8;padding:64px 0 28px}.lrn .footer .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}.lrn .footer img.flogo{height:34px;margin-bottom:16px}.lrn .footer .fblurb{font-family:var(--font-serif);color:#fff9;max-width:30ch;margin:0;font-size:15px;line-height:1.55}.lrn .footer h6{color:#fff;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.lrn .footer a{color:#ffffffa8;cursor:pointer;border:0;margin-bottom:9px;font-size:14px;text-decoration:none;display:block}.lrn .footer a:hover{color:#fff}.lrn .footer .fbottom{color:#ffffff73;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}@media(max-width:760px){.lrn .footer .cols{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:480px){.lrn .footer .cols{grid-template-columns:1fr}}
