:root{--v13-green:#063b2e;--v13-green2:#0b684d;--v13-cream:#f4efe3;--v13-paper:#fffdf8;--v13-gold:#d7ae58;--v13-ink:#13251f;--v13-muted:#64736d;--v13-line:rgba(6,59,46,.14);--v13-shadow:0 24px 70px rgba(7,42,33,.12)}
.v13-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--v13-green);color:#fff!important;padding:13px 20px;font-weight:800;text-decoration:none;cursor:pointer}.v13-primary:hover{transform:translateY(-1px)}
.v13-inline-link{font-weight:800;color:var(--v13-green2)}.v13-listen{border:1px solid var(--v13-line);background:var(--v13-paper);color:var(--v13-green);border-radius:999px;padding:10px 15px;font-weight:800;cursor:pointer}.v13-listen[aria-pressed=true]{outline:3px solid rgba(215,174,88,.35)}
.v13-alert{padding:14px 16px;border-radius:14px;margin-bottom:18px;font-weight:700}.v13-alert.error{background:#fff0ed;color:#8a3326;border:1px solid #f0c8bf}.v13-alert.success{background:#edf7f1;color:#14563e;border:1px solid #c7e4d3}.v13-boundary{font-size:12px;color:var(--v13-muted);line-height:1.55;border-top:1px solid var(--v13-line);padding-top:12px;margin-top:16px}.v13-empty{padding:16px;border:1px dashed var(--v13-line);border-radius:14px;color:var(--v13-muted);background:#faf8f2}.v13-step-label{font-size:10px;letter-spacing:.14em;font-weight:900;color:var(--v13-green2);margin:0 0 8px}

/* Finder */
.v13-journey-hero{background:linear-gradient(135deg,#082f26,#0a4c3a);color:#fff;padding:80px 0 56px;overflow:hidden}.v13-journey-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.v13-journey-hero h1,.v13-enroll-hero h1,.v13-auth-copy h1,.v13-pass-guest h1{font-family:Georgia,serif;font-size:clamp(44px,6.5vw,82px);line-height:.96;letter-spacing:-.045em;margin:18px 0}.v13-journey-hero h1 em,.v13-enroll-hero h1 em,.v13-auth-copy h1 em,.v13-pass-guest h1 em{color:var(--v13-gold);font-weight:400}.v13-journey-hero p{max-width:760px;line-height:1.7;color:rgba(255,255,255,.82)}.v13-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px}.v13-hero-actions a{color:#fff;font-weight:800}.v13-journey-orbit{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:rotate(-4deg)}.v13-journey-orbit span{min-height:130px;border-radius:28px;padding:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;justify-content:space-between;font-family:Georgia,serif;font-size:30px}.v13-journey-orbit span:nth-child(2),.v13-journey-orbit span:nth-child(3){background:var(--v13-gold);color:var(--v13-green)}.v13-journey-orbit b{font-family:inherit;font-size:13px;letter-spacing:.12em}
.v13-finder-section{background:var(--v13-cream);padding:64px 0 92px}.v13-finder-shell{max-width:1050px}.v13-progress{display:flex;align-items:center;gap:16px;margin-bottom:18px}.v13-progress:before{content:"";height:7px;background:#d9d7cc;border-radius:99px;flex:1;order:1}.v13-progress i{position:absolute;height:7px;background:var(--v13-gold);border-radius:99px;z-index:2;max-width:calc(100% - 155px);transition:width .25s}.v13-progress span{order:2;min-width:135px;text-align:right;font-size:11px;letter-spacing:.08em;font-weight:900;color:var(--v13-green)}
.v13-finder-card,.v13-finder-results{background:var(--v13-paper);border:1px solid rgba(255,255,255,.8);border-radius:32px;box-shadow:var(--v13-shadow);padding:clamp(24px,5vw,52px)}.v13-finder-step{display:none;border:0;padding:0;margin:0}.v13-finder-step.is-active{display:block}.v13-finder-step.needs-answer{animation:v13shake .35s}.v13-finder-step legend{font-family:Georgia,serif;font-size:clamp(34px,5vw,56px);line-height:1.02;color:var(--v13-ink);letter-spacing:-.035em}.v13-finder-step>p{color:var(--v13-muted);margin:10px 0 28px}.v13-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v13-choice-grid.compact{grid-template-columns:repeat(3,1fr)}.v13-choice-grid label{position:relative;cursor:pointer}.v13-choice-grid input{position:absolute;opacity:0;pointer-events:none}.v13-choice-grid label>span{min-height:125px;border:1px solid var(--v13-line);border-radius:20px;padding:20px;background:#fbfaf6;display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:26px;transition:.18s}.v13-choice-grid label b{font-size:15px;color:var(--v13-ink)}.v13-choice-grid label small{font-size:12px;line-height:1.35;color:var(--v13-muted)}.v13-choice-grid input:checked+span{background:#e9f0eb;border-color:var(--v13-green2);box-shadow:inset 0 0 0 2px var(--v13-green2)}.v13-choice-grid input:focus-visible+span{outline:3px solid rgba(215,174,88,.55);outline-offset:2px}.v13-finder-nav,.v13-enroll-nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--v13-line)}.v13-finder-nav button,.v13-enroll-nav button{border:0;background:transparent;padding:12px 15px;font-weight:900;color:var(--v13-green);cursor:pointer}.v13-finder-nav .v13-next,.v13-enroll-nav [data-enroll-next]{background:var(--v13-green);color:#fff;border-radius:999px;padding-inline:22px}.v13-finder-nav button:disabled,.v13-enroll-nav button:disabled{opacity:.35;cursor:not-allowed}.v13-finder-results>h2{font-family:Georgia,serif;font-size:52px;margin:8px 0}.v13-match-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.v13-match-card{border:1px solid var(--v13-line);border-radius:24px;padding:22px;background:#fbfaf5;display:flex;flex-direction:column}.v13-match-card:first-child{background:var(--v13-green);color:#fff;transform:translateY(-8px)}.v13-match-card>div:first-child{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;font-weight:900}.v13-match-card h3{font-family:Georgia,serif;font-size:24px;line-height:1.05;margin:22px 0 10px}.v13-match-card p{font-size:13px;line-height:1.55;opacity:.78;min-height:84px}.v13-match-card dl{margin-top:auto;border-top:1px solid currentColor;opacity:.88}.v13-match-card dl div{display:flex;justify-content:space-between;padding:8px 0;font-size:12px}.v13-match-card dt{opacity:.7}.v13-match-actions{display:grid;gap:8px;margin-top:16px}.v13-match-actions a:last-child{text-align:center;font-weight:800;color:inherit}.v13-match-card:first-child .v13-primary{background:var(--v13-gold);color:var(--v13-green)!important}.v13-result-actions{display:flex;gap:15px;margin-top:25px}.v13-result-actions button,.v13-result-actions a{border:1px solid var(--v13-line);border-radius:999px;background:#fff;padding:11px 15px;color:var(--v13-green);font-weight:800;text-decoration:none}
@keyframes v13shake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}

/* Auth */
.v13-auth{padding:75px 0 95px;background:linear-gradient(135deg,#f4efe3,#e8eee8)}.v13-auth-grid{display:grid;grid-template-columns:1fr 520px;gap:70px;align-items:center}.v13-auth-copy h1{color:var(--v13-green)}.v13-auth-copy>p{max-width:620px;line-height:1.7;color:var(--v13-muted)}.v13-auth-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;margin:28px 0}.v13-auth-copy li{padding:13px 14px;border-radius:14px;background:rgba(255,255,255,.65);font-weight:800;color:var(--v13-green)}.v13-auth-card{background:var(--v13-paper);border:1px solid #fff;border-radius:28px;padding:34px;box-shadow:var(--v13-shadow);display:grid;gap:15px}.v13-auth-card h2{font-family:Georgia,serif;font-size:38px;margin:0}.v13-auth-card>p{color:var(--v13-muted);font-size:13px}.v13-auth-card label,.v13-enroll-form label{font-size:12px;font-weight:800;color:var(--v13-ink);display:grid;gap:6px}.v13-auth-card input,.v13-auth-card select,.v13-enroll-form input,.v13-enroll-form select,.v13-enroll-form textarea{width:100%;border:1px solid #cad5d0;border-radius:12px;background:#fff;padding:13px 14px;font:inherit;color:var(--v13-ink)}.v13-auth-card input:focus,.v13-auth-card select:focus,.v13-enroll-form input:focus,.v13-enroll-form select:focus,.v13-enroll-form textarea:focus{outline:3px solid rgba(11,104,77,.15);border-color:var(--v13-green2)}.v13-check{grid-template-columns:auto 1fr!important;align-items:start!important}.v13-check input{width:auto!important;margin-top:3px}.v13-check span{font-size:12px;line-height:1.5;font-weight:500;color:var(--v13-muted)}.v13-auth-switch{text-align:center!important;margin:0}.v13-auth-switch a{font-weight:900;color:var(--v13-green2)}

/* Enrollment */
.v13-enroll-hero{background:var(--v13-green);color:#fff;padding:66px 0 45px}.v13-enroll-hero h1{font-size:clamp(42px,6vw,72px)}.v13-enroll-hero p{max-width:800px;line-height:1.65;color:rgba(255,255,255,.8)}.v13-enroll-section{background:var(--v13-cream);padding:52px 0 90px}.v13-enroll-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.v13-enroll-main{background:var(--v13-paper);border-radius:30px;padding:34px;box-shadow:var(--v13-shadow)}.v13-enroll-step{display:none}.v13-enroll-step.is-active{display:block}.v13-enroll-step h2{font-family:Georgia,serif;font-size:42px;letter-spacing:-.03em;margin:6px 0 22px}.v13-enroll-step>label{display:grid;gap:7px}.v13-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.v13-form-grid .full{grid-column:1/-1}.v13-course-preview{margin-top:14px;border-radius:18px;padding:18px;background:#eaf0eb;display:grid;grid-template-columns:1fr auto;gap:5px 18px}.v13-course-preview span{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--v13-green2)}.v13-course-preview strong{font-family:Georgia,serif;font-size:30px;color:var(--v13-green)}.v13-course-preview p{grid-column:1/-1;margin:3px 0 0;color:var(--v13-muted);font-size:13px}.v13-fee-summary{border-radius:20px;background:var(--v13-green);color:#fff;padding:22px;margin-bottom:22px;display:grid;grid-template-columns:1fr auto;gap:14px}.v13-fee-summary small{display:block;opacity:.65}.v13-fee-summary b{font-size:18px}.v13-fee-summary strong{font-family:Georgia,serif;font-size:34px;color:var(--v13-gold)}.v13-fee-summary p{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);font-size:12px;color:rgba(255,255,255,.75)}.v13-payment-options{border:0;padding:0;margin:0 0 20px;display:grid;gap:10px}.v13-payment-options legend{font-size:12px;font-weight:900;margin-bottom:9px}.v13-payment-options label{position:relative;display:block}.v13-payment-options input{position:absolute;opacity:0}.v13-payment-options span{display:grid;border:1px solid var(--v13-line);padding:15px;border-radius:14px;background:#fff}.v13-payment-options input:checked+span{border-color:var(--v13-green2);box-shadow:inset 0 0 0 2px var(--v13-green2);background:#edf4ef}.v13-payment-options small{color:var(--v13-muted);font-weight:500;margin-top:4px}.v13-payment-options .is-disabled{opacity:.5}.v13-enroll-aside{display:grid;gap:14px;position:sticky;top:105px}.v13-enroll-aside>div,.v13-enroll-aside>button{background:var(--v13-paper);border:1px solid #fff;border-radius:20px;padding:20px;box-shadow:0 12px 36px rgba(6,59,46,.08)}.v13-enroll-aside h3{font-family:Georgia,serif;font-size:23px;margin:5px 0}.v13-enroll-aside p{font-size:13px;line-height:1.55;color:var(--v13-muted)}.v13-confirm{grid-column:1/-1;background:var(--v13-paper);border-radius:30px;box-shadow:var(--v13-shadow);padding:55px;text-align:center}.v13-confirm>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;margin:0 auto 20px;background:#e3f1e9;color:var(--v13-green);font-size:34px}.v13-confirm h2{font-family:Georgia,serif;font-size:50px;margin:8px 0}.v13-confirm p{max-width:760px;margin:0 auto 25px;line-height:1.65;color:var(--v13-muted)}.v13-confirm>div{display:flex;justify-content:center;gap:15px;align-items:center}.v13-confirm>div>a:last-child{font-weight:800;color:var(--v13-green)}

/* Passport */
.v13-pass-guest{background:linear-gradient(135deg,#0a382d,#0a5841);color:#fff;padding:86px 0}.v13-pass-guest-grid{display:grid;grid-template-columns:1fr 420px;gap:70px;align-items:center}.v13-pass-guest p{max-width:720px;line-height:1.7;color:rgba(255,255,255,.8)}.v13-device-pass{background:var(--v13-paper);color:var(--v13-green);border-radius:28px;padding:30px;box-shadow:0 30px 80px rgba(0,0,0,.18);display:grid;gap:11px}.v13-device-pass>span{font-size:10px;letter-spacing:.14em;font-weight:900}.v13-device-pass>strong{font-family:Georgia,serif;font-size:52px}.v13-device-pass p{color:var(--v13-muted);margin:0}.v13-device-pass a{color:var(--v13-green);font-weight:800;padding-top:10px;border-top:1px solid var(--v13-line)}
.v13-pass-hero{background:var(--v13-green);color:#fff;padding:54px 0 40px}.v13-pass-hero-grid{display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:end}.v13-pass-hero h1{font-family:Georgia,serif;font-size:clamp(48px,7vw,84px);line-height:1;margin:8px 0}.v13-pass-hero p{color:rgba(255,255,255,.75);max-width:700px}.v13-pass-hero .v13-id{font-weight:900;color:var(--v13-gold)}.v13-pass-score{border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:22px;background:rgba(255,255,255,.06)}.v13-pass-score>span{font-size:10px;letter-spacing:.12em;font-weight:900}.v13-pass-score strong{display:block;font-family:Georgia,serif;font-size:56px;color:var(--v13-gold)}.v13-pass-score i{display:block;height:6px;border-radius:99px;background:rgba(255,255,255,.13);overflow:hidden}.v13-pass-score u{display:block;height:100%;background:var(--v13-gold)}.v13-pass-score small{display:block;margin-top:10px;color:rgba(255,255,255,.65);line-height:1.4}.v13-pass-page{background:var(--v13-cream);padding:45px 0 90px}.v13-pass-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:26px;align-items:start}.v13-pass-layout main{display:grid;gap:18px}.v13-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v13-stat-grid article{background:var(--v13-paper);border:1px solid #fff;border-radius:18px;padding:18px}.v13-stat-grid span{font-size:9px;letter-spacing:.12em;font-weight:900;color:var(--v13-green2)}.v13-stat-grid strong{display:block;font-family:Georgia,serif;font-size:34px;color:var(--v13-green);margin:8px 0}.v13-stat-grid small{color:var(--v13-muted)}.v13-pass-card{background:var(--v13-paper);border-radius:24px;padding:24px;box-shadow:0 10px 35px rgba(6,59,46,.07)}.v13-card-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:16px}.v13-card-head h2{font-family:Georgia,serif;font-size:30px;margin:2px 0}.v13-card-head a,.v13-sync{font-size:12px;font-weight:900;color:var(--v13-green2);border:0;background:transparent;cursor:pointer}.v13-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v13-plan-grid a{border:1px solid var(--v13-line);border-radius:16px;padding:16px;color:var(--v13-ink);display:grid;gap:7px;text-decoration:none}.v13-plan-grid span{font-size:9px;letter-spacing:.12em;font-weight:900;color:var(--v13-green2)}.v13-plan-grid small{color:var(--v13-muted)}.v13-badges{display:flex;gap:8px;flex-wrap:wrap}.v13-badges span{padding:10px 13px;border-radius:999px;background:#edf3ef;color:var(--v13-green);font-size:12px;font-weight:800}.v13-records{display:grid;gap:8px}.v13-records article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 14px;border:1px solid var(--v13-line);border-radius:14px}.v13-records article div{display:grid;gap:4px}.v13-records small{color:var(--v13-muted)}.v13-records article>span{padding:6px 8px;border-radius:999px;background:#edf3ef;color:var(--v13-green);font-size:10px;font-weight:900}.v13-pass-side{display:grid;gap:14px;position:sticky;top:105px}.v13-pass-side>section{background:var(--v13-paper);border-radius:20px;padding:20px;box-shadow:0 10px 35px rgba(6,59,46,.06)}.v13-pass-side h3{font-family:Georgia,serif;font-size:24px;margin:4px 0 8px}.v13-pass-side p{font-size:13px;line-height:1.55;color:var(--v13-muted)}.v13-pass-side form{display:grid;gap:10px}.v13-pass-side form>button{border:1px solid var(--v13-line);border-radius:999px;padding:9px 12px;background:#fff;color:var(--v13-green);font-weight:800}.v13-toggle{display:flex;align-items:center;gap:9px;cursor:pointer}.v13-toggle input{position:absolute;opacity:0}.v13-toggle span{width:42px;height:23px;border-radius:999px;background:#cbd4d0;position:relative}.v13-toggle span:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.18s}.v13-toggle input:checked+span{background:var(--v13-green2)}.v13-toggle input:checked+span:after{left:22px}.v13-toggle b{font-size:12px}.v13-share-url{display:grid;grid-template-columns:1fr auto;margin-top:12px}.v13-share-url input{min-width:0;border:1px solid var(--v13-line);border-radius:10px 0 0 10px;padding:9px;font-size:10px}.v13-share-url button{border:0;border-radius:0 10px 10px 0;background:var(--v13-green);color:#fff;font-size:10px;font-weight:800}

/* Public share */
.v13-public{background:var(--v13-cream);padding:70px 0 100px;min-height:70vh}.v13-public-card{max-width:950px;background:var(--v13-paper);border-radius:30px;padding:38px;box-shadow:var(--v13-shadow);display:grid;gap:28px}.v13-public-head{display:flex;justify-content:space-between;gap:25px;align-items:start;border-bottom:1px solid var(--v13-line);padding-bottom:25px}.v13-public-head h1{font-family:Georgia,serif;font-size:58px;margin:5px 0}.v13-public-head>span{text-align:right;font-size:10px;letter-spacing:.12em;color:var(--v13-green2)}.v13-public-head>span b{font-family:Georgia,serif;font-size:22px;letter-spacing:0}.v13-public section h2{font-family:Georgia,serif;font-size:30px}

@media(max-width:980px){.v13-journey-hero-grid,.v13-auth-grid,.v13-pass-guest-grid,.v13-enroll-layout,.v13-pass-layout{grid-template-columns:1fr}.v13-journey-orbit{max-width:600px}.v13-auth-grid{gap:35px}.v13-enroll-aside,.v13-pass-side{position:static;grid-template-columns:repeat(2,1fr)}.v13-pass-hero-grid{grid-template-columns:1fr 250px}.v13-match-grid{grid-template-columns:1fr}.v13-match-card:first-child{transform:none}.v13-choice-grid.compact{grid-template-columns:repeat(2,1fr)}.v13-plan-grid{grid-template-columns:1fr}.v13-stat-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.v13-journey-hero,.v13-pass-guest{padding-top:55px}.v13-journey-orbit{grid-template-columns:1fr 1fr;gap:8px}.v13-journey-orbit span{min-height:90px;padding:15px;font-size:22px;border-radius:18px}.v13-finder-section,.v13-enroll-section,.v13-pass-page{padding-top:28px}.v13-finder-card,.v13-finder-results,.v13-enroll-main,.v13-auth-card,.v13-public-card{border-radius:20px;padding:20px}.v13-choice-grid,.v13-choice-grid.compact,.v13-form-grid{grid-template-columns:1fr}.v13-choice-grid label>span{min-height:94px}.v13-finder-results>h2,.v13-enroll-step h2{font-size:36px}.v13-progress{padding-right:0}.v13-progress i{max-width:calc(100% - 115px)}.v13-progress span{min-width:105px;font-size:9px}.v13-auth-copy ul{grid-template-columns:1fr}.v13-enroll-aside,.v13-pass-side{grid-template-columns:1fr}.v13-pass-hero-grid{grid-template-columns:1fr}.v13-pass-score{max-width:330px}.v13-stat-grid{grid-template-columns:1fr 1fr}.v13-card-head{align-items:flex-start;flex-direction:column}.v13-public-head{flex-direction:column}.v13-public-head h1{font-size:42px}.v13-public-head>span{text-align:left}.v13-confirm{padding:30px 20px}.v13-confirm h2{font-size:38px}.v13-confirm>div{flex-direction:column}.v13-result-actions{flex-direction:column}.v13-fee-summary{grid-template-columns:1fr}.v13-fee-summary p{grid-column:1}.v13-course-preview{grid-template-columns:1fr}.v13-course-preview p{grid-column:1}.v13-pass-guest .v13-primary{width:100%}}
@media(prefers-reduced-motion:reduce){.v13-match-card:first-child,.v13-primary:hover{transform:none!important}.v13-finder-step.needs-answer{animation:none}}
/* Certificate record */
.v13-cert{max-width:900px;background:#fffdf8;border:1px solid rgba(6,59,46,.16);border-radius:28px;padding:45px;box-shadow:var(--v13-shadow)}.v13-cert-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--v13-line);padding-bottom:22px;margin-bottom:28px}.v13-cert-top img{width:145px;height:auto}.v13-cert-top span{font-size:10px;letter-spacing:.12em;font-weight:900;color:var(--v13-green2);text-align:right}.v13-cert h1{font-family:Georgia,serif;font-size:clamp(42px,6vw,70px);line-height:1;margin:8px 0 25px;color:var(--v13-green)}.v13-cert>p{color:var(--v13-muted)}.v13-cert h2{font-family:Georgia,serif;font-size:42px;margin:4px 0 28px}.v13-cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.v13-cert-grid div{border:1px solid var(--v13-line);border-radius:14px;padding:14px}.v13-cert-grid small{display:block;color:var(--v13-muted);font-size:10px;letter-spacing:.08em}.v13-cert-grid b{display:block;margin-top:5px;color:var(--v13-green)}.v13-cert section{background:#edf3ef;border-radius:18px;padding:20px}.v13-cert section small{font-weight:900;letter-spacing:.1em;color:var(--v13-green2)}.v13-cert section p{line-height:1.65}.v13-cert-actions{display:flex;gap:10px;margin-top:24px}.v13-cert-actions button,.v13-cert-actions a{border:1px solid var(--v13-line);border-radius:999px;padding:11px 15px;background:#fff;color:var(--v13-green);font-weight:800;text-decoration:none;cursor:pointer}
.ss-v13-pass-link{font-weight:800!important;color:var(--v13-green2)!important}
@media(max-width:650px){.v13-cert{padding:24px}.v13-cert-grid{grid-template-columns:1fr}.v13-cert-top{align-items:flex-start}.v13-cert-actions{flex-direction:column}}
@media print{.ss-header,.ss-footer,.wa,.breadcrumbs,.v13-cert-actions{display:none!important}.v13-public{background:#fff;padding:0}.v13-cert{box-shadow:none;border:0;max-width:none;border-radius:0}.v13-boundary{font-size:10px}}
.v13-home-journey{background:#e8eee8;padding:58px 0}.v13-home-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:28px}.v13-home-head h2{font-family:Georgia,serif;font-size:clamp(36px,5vw,56px);line-height:1;margin:7px 0;color:var(--v13-green)}.v13-home-head h2 em{font-weight:400;color:var(--v13-green2)}.v13-home-head>p{color:var(--v13-muted);line-height:1.65}.v13-home-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.v13-home-steps a{min-height:150px;background:var(--v13-paper);border:1px solid #fff;border-radius:18px;padding:17px;display:flex;flex-direction:column;justify-content:space-between;color:var(--v13-ink);text-decoration:none;box-shadow:0 10px 28px rgba(6,59,46,.05)}.v13-home-steps a:hover{border-color:var(--v13-green2)}.v13-home-steps span{font-family:Georgia,serif;font-size:30px;color:var(--v13-gold)}.v13-home-steps b{font-size:15px}.v13-home-steps small{color:var(--v13-muted)}
@media(max-width:900px){.v13-home-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.v13-home-head{grid-template-columns:1fr}.v13-home-steps{grid-template-columns:1fr 1fr}.v13-home-steps a{min-height:125px}}
