.SV22NW_page{padding-block:40px 80px;position:relative;overflow:hidden}.SV22NW_ambientGlow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#c5e2bb73 0%,#e3f1eb00 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;right:-80px}.SV22NW_ambientGlowLeft{filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(circle,#d7eee166 0%,#f7faf500 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:350px;left:-120px}.SV22NW_layout{z-index:1;grid-template-columns:1fr 1.15fr;align-items:start;gap:48px;display:grid;position:relative}.SV22NW_leftColumn{flex-direction:column;gap:24px;display:flex}.SV22NW_breadcrumbWrap{color:#5d7756;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.SV22NW_breadcrumbWrap a{color:#5d7756;text-decoration:none;transition:color .2s}.SV22NW_breadcrumbWrap a:hover{color:#1d684f}.SV22NW_breadcrumbWrap span{color:#92a88c}.SV22NW_heroHeading{letter-spacing:-.04em;color:#173b2c;margin:6px 0 16px;font-size:clamp(38px,4.2vw,56px);font-weight:750;line-height:1.08}.SV22NW_heroHeading em{color:#3b7e5c;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500}.SV22NW_heroDesc{color:#556e5d;max-width:480px;margin:0;font-size:16px;line-height:1.8}.SV22NW_journeyCard{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffe6 0%,#f6fbf4bf 100%);border:1px solid #fffffff2;border-radius:20px;padding:22px 24px;box-shadow:0 10px 28px #23442a0d}.SV22NW_journeyTitle{letter-spacing:.15em;text-transform:uppercase;color:#4b6e41;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;font-weight:800;display:flex}.SV22NW_journeySteps{flex-direction:column;gap:12px;display:flex}.SV22NW_journeyStepItem{border-radius:12px;align-items:center;gap:14px;padding:8px 12px;transition:all .25s;display:flex}.SV22NW_journeyStepItem.SV22NW_active{background:#1d684f14;border:1px solid #1d684f2e}.SV22NW_journeyStepItem.SV22NW_completed{opacity:.9}.SV22NW_journeyNumber{color:#58734e;background:#e5eee0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .25s;display:grid}.SV22NW_journeyStepItem.SV22NW_active .SV22NW_journeyNumber{color:#fff;background:#1d684f;box-shadow:0 3px 8px #1d684f59}.SV22NW_journeyStepItem.SV22NW_completed .SV22NW_journeyNumber{color:#277856;background:#e2f1db}.SV22NW_journeyStepText{color:#274536;font-size:13.5px;font-weight:600}.SV22NW_journeyStepItem.SV22NW_active .SV22NW_journeyStepText{color:#173d2d;font-weight:700}.SV22NW_coachTipCard{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffeb 0%,#f5faf2cc 100%);border:1px solid #fffffff2;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px #23442a0d}.SV22NW_coachTipHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.SV22NW_coachAvatar{color:#265538;background:radial-gradient(circle,#e2f0da 0%,#cce4c1 100%);border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:750;display:grid;box-shadow:0 4px 10px #26553826}.SV22NW_coachMeta{flex-direction:column;display:flex}.SV22NW_coachName{color:#173b2c;align-items:center;gap:6px;font-size:14px;font-weight:750;display:flex}.SV22NW_coachRole{color:#5c7553;font-size:11px;font-weight:500}.SV22NW_coachTipText{color:#435f4b;z-index:1;margin:0;font-size:13px;font-style:italic;line-height:1.7;position:relative}.SV22NW_coachBackgroundLeaf{color:#497d51;opacity:.07;pointer-events:none;position:absolute;bottom:-15px;right:-10px}.SV22NW_trustPills{flex-wrap:wrap;gap:10px;display:flex}.SV22NW_trustPill{color:#526f49;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #dce9d7bf;border-radius:30px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.SV22NW_assessmentCard{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#fffffff2 0%,#f7fcf5e0 100%);border:1px solid #fffffffa;border-radius:28px;flex-direction:column;min-height:540px;padding:clamp(28px,4vw,44px);display:flex;position:relative;box-shadow:0 16px 45px #1d412614,inset 0 1px #fffc}.SV22NW_cardHeader{margin-bottom:28px}.SV22NW_stepIndicatorRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.SV22NW_stepCounterBadge{color:#27633d;letter-spacing:.08em;background:#e7f2e1;border:1px solid #d4e7cb;border-radius:30px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:750;display:inline-flex}.SV22NW_progressPercentText{color:#56734c;font-size:12px;font-weight:700}.SV22NW_progressTrack{background:#e6eee0;border-radius:999px;width:100%;height:6px;margin-bottom:24px;position:relative;overflow:hidden}.SV22NW_progressBarFill{background:linear-gradient(90deg,#2b7a54 0%,#449e6f 100%);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #2b7a5459}.SV22NW_questionTitle{letter-spacing:-.03em;color:#173b2c;margin:0 0 10px;font-size:clamp(24px,3.2vw,34px);font-weight:750;line-height:1.18}.SV22NW_questionSubtitle{color:#5b7561;margin:0;font-size:15px;line-height:1.7}.SV22NW_optionsGrid{flex:1;gap:13px;margin-top:24px;display:grid}.SV22NW_optionButton{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #dce9d7d9;border-radius:18px;align-items:center;gap:16px;padding:17px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 3px 10px #23442a05}.SV22NW_optionButton:hover{background:#fffffffa;border-color:#2b7a54;transform:translateY(-2px);box-shadow:0 8px 20px #2b7a5414}.SV22NW_optionButton.SV22NW_selected{background:linear-gradient(135deg,#eef7eb 0%,#e2f2dd 100%);border-color:#1d684f;box-shadow:0 8px 24px #1d684f1f,0 0 0 1px #1d684f}.SV22NW_optionIconTile{color:#2b6c43;background:#f1f6ec;border:1px solid #ffffffe6;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:all .25s;display:grid}.SV22NW_optionButton.SV22NW_selected .SV22NW_optionIconTile{color:#fff;background:#1d684f;box-shadow:0 4px 12px #1d684f4d}.SV22NW_optionInfo{flex:1}.SV22NW_optionLabel{color:#173b2c;font-size:15.5px;font-weight:700;display:block}.SV22NW_optionHint{color:#55725d;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.SV22NW_radioCircle{background:#fff;border:2px solid #b8ccbb;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;transition:all .2s;display:grid}.SV22NW_optionButton.SV22NW_selected .SV22NW_radioCircle{color:#fff;background:#1d684f;border-color:#1d684f;box-shadow:0 2px 6px #1d684f59}.SV22NW_cardFooter{border-top:1px solid #dce9d7a6;justify-content:space-between;align-items:center;margin-top:32px;padding-top:22px;display:flex}.SV22NW_backBtn{color:#3b5c46;cursor:pointer;background:#ffffffb3;border:1px solid #d8e5d3;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:650;transition:all .2s;display:inline-flex}.SV22NW_backBtn:hover:not(:disabled){color:#173b2c;background:#fff;border-color:#bad3b3}.SV22NW_backBtn:disabled{opacity:.35;cursor:not-allowed}.SV22NW_continueBtn{cursor:pointer;background:#1d684f;border:none;border-radius:12px;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 16px #1d684f40;color:#fff!important}.SV22NW_continueBtn:hover:not(:disabled){background:#14523e;transform:translateY(-2px);box-shadow:0 8px 22px #1d684f59}.SV22NW_continueBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;background:#8faea1}.SV22NW_summaryCrest{color:#1f6b45;background:radial-gradient(circle,#e3f2dc 0%,#c8e4be 100%);border:2px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid;box-shadow:0 8px 20px #1f6b452e}.SV22NW_summaryHeading{letter-spacing:-.035em;color:#173b2c;margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:750;line-height:1.15}.SV22NW_summaryHeading em{color:#3b7e5c;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500}.SV22NW_summarySub{color:#55705d;margin:0 0 24px;font-size:15px;line-height:1.7}.SV22NW_summaryGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.SV22NW_summaryItemCard{background:#fffc;border:1px solid #dce8d5;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.SV22NW_summaryItemLabel{letter-spacing:.12em;text-transform:uppercase;color:#6c8a60;font-size:10px;font-weight:750}.SV22NW_summaryItemValue{color:#173b2c;font-size:13.5px;font-weight:700;line-height:1.4}.SV22NW_matchBox{background:linear-gradient(135deg,#f2f8ee 0%,#e6f3df 100%);border:1px solid #c9e2bd;border-radius:20px;grid-template-columns:120px 1fr;align-items:center;gap:20px;margin-bottom:28px;padding:22px;display:grid;box-shadow:0 8px 22px #2d5f3a0f}.SV22NW_matchImage{object-fit:cover;border:1px solid #fffc;border-radius:14px;width:100%;height:120px}.SV22NW_matchBadge{letter-spacing:.1em;text-transform:uppercase;color:#1d684f;background:#ffffffa6;border:1px solid #cde4c5;border-radius:20px;align-items:center;gap:5px;margin-bottom:6px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.SV22NW_matchTitle{color:#173b2c;margin:0 0 6px;font-size:20px;font-weight:750}.SV22NW_matchDesc{color:#4b6653;margin:0 0 10px;font-size:13px;line-height:1.6}.SV22NW_matchFeatures{flex-wrap:wrap;gap:8px;display:flex}.SV22NW_matchFeatureItem{color:#385e44;background:#ffffffb3;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.SV22NW_summaryActionRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.SV22NW_primaryActionBtn{background:#1d684f;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #1d684f47;color:#fff!important}.SV22NW_primaryActionBtn:hover{background:#14523e;transform:translateY(-2px);box-shadow:0 10px 24px #1d684f61}.SV22NW_secondaryActionBtn{background:#ffffffd9;border:1px solid #d4e3ce;border-radius:12px;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:650;text-decoration:none;transition:all .2s;display:inline-flex;color:#274c3a!important}.SV22NW_secondaryActionBtn:hover{background:#fff;border-color:#b7ceb0}.SV22NW_retakeBtn{color:#4b6b53;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:18px;padding:6px 0;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.SV22NW_retakeBtn:hover{color:#173b2c;text-decoration:underline}.SV22NW_reportsSection{background:linear-gradient(135deg,#ffffffe6 0%,#f6fbf3bf 100%);border:1px solid #fffffff2;border-radius:24px;grid-template-columns:60px 1fr;align-items:start;gap:24px;margin-top:48px;padding:32px 36px;display:grid;box-shadow:0 10px 30px #23442a0a}.SV22NW_reportsIcon{color:#2b7045;background:#e2efda;border:1px solid #fff;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 4px 10px #2b70451a}.SV22NW_reportsContent h3{color:#173b2c;margin:0 0 8px;font-size:21px;font-weight:750}.SV22NW_reportsContent p{color:#55725e;margin:0 0 14px;font-size:14px;line-height:1.8}.SV22NW_reportsTagline{color:#69826a;background:#f1f7ec;border-radius:8px;padding:8px 14px;font-size:12px;font-style:italic;display:inline-block}@media (max-width:990px){.SV22NW_layout{grid-template-columns:1fr;gap:32px}.SV22NW_leftColumn{gap:20px}.SV22NW_summaryGrid{grid-template-columns:1fr}.SV22NW_matchBox{text-align:center;grid-template-columns:1fr}.SV22NW_matchImage{height:180px}.SV22NW_matchFeatures{justify-content:center}.SV22NW_reportsSection{grid-template-columns:1fr}}
