/* Atelier: independent presentation layer. Approved copy is untouched. */
:root{--paper:#f4f5ef;--ink:#172e26;--forest:#173e30;--mint:#c5efd8;--green:#24704d;--line:#d5ded5;--soft:#e8ece3;--muted:#5c6d61}
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}
::selection{background:#b2eccc;color:#173e30}
.v2-shell{overflow:clip}
.v2-notice{background:#183f31!important;color:#e9f3e9!important;font-size:11px!important;font-weight:500!important;line-height:1.7;padding:11px 5vw!important;letter-spacing:.01em}
.v2-notice>div.absolute{display:none}
.v2-notice strong{font-weight:800}.v2-notice svg{width:14px;animation:none}
.v2-header{background:var(--paper)!important;color:var(--ink);height:100px;padding:0 5vw!important;border-bottom:1px solid var(--line);position:relative;z-index:40;gap:20px}
.v2-header>a:first-child{padding-left:37px;position:relative}
.v2-header>a:first-child:before{content:'';position:absolute;left:0;top:2px;width:23px;height:31px;border:2px solid var(--green);border-radius:4px 14px 4px 14px;transform:rotate(-10deg)}
.v2-header>a:first-child>span:first-child{font-size:27px!important;letter-spacing:-1.5px;color:var(--ink)!important}
.v2-header>a:first-child>span:first-child>span{color:var(--green)!important}
.v2-header>a:first-child>span:last-child{font-size:8px!important;letter-spacing:3px;color:var(--muted)!important;margin-top:7px}
.v2-header a[href*="sra.org"]{border:0;background:transparent;color:var(--ink);padding:8px 10px;font-size:11px}
.v2-header a[href*="sra.org"] svg{color:var(--green);fill:none}
.v2-header .v2-claim-link{background:var(--forest)!important;color:white!important;font-size:12px!important;font-weight:700;padding:17px 23px;border-radius:40px;box-shadow:none!important;animation:none;letter-spacing:.01em}
.v2-header .v2-claim-link svg{margin-left:10px}
.v2-hero{background:var(--paper)!important;min-height:0!important;isolation:isolate;padding:0 5vw!important;overflow:visible!important}
.v2-hero:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#dce3d655 1px,transparent 1px),linear-gradient(90deg,#dce3d655 1px,transparent 1px);background-size:96px 96px;mask-image:linear-gradient(to right,transparent 42%,black)}
.v2-hero>div.absolute{display:none}
.v2-hero-inner{max-width:1440px!important;padding:64px 0 26px!important}
.v2-hero-grid{display:grid!important;grid-template-columns:1.17fr 1fr;gap:7%!important;align-items:center!important}
.v2-hero-copy{max-width:none!important;padding:0!important}
.v2-eyebrow{background:transparent!important;border:0!important;border-radius:0;padding:0!important;gap:10px!important;margin:0 0 28px!important;animation:none!important;opacity:1!important}
.v2-eyebrow svg{width:17px;height:17px;color:var(--green)!important}
.v2-eyebrow span{font-size:11px!important;color:var(--ink)!important;letter-spacing:.06em}
.v2-eyebrow span span{color:var(--green)!important}
.v2-headline{font-family:Sora,sans-serif;font-size:clamp(28px,3.05vw,48px)!important;line-height:1.2!important;letter-spacing:-1.9px;font-weight:500!important;color:var(--ink)!important;margin-bottom:24px!important}
.v2-headline>span{opacity:1!important;animation:none!important}
.v2-headline>span:nth-child(2){display:block!important;font-size:clamp(64px,7.8vw,116px);line-height:1.14;letter-spacing:-6px;color:var(--green)!important;font-weight:600;text-shadow:none!important;margin:4px 0 5px}
.v2-hero-description{color:var(--muted)!important;font-size:14px!important;line-height:1.85!important;max-width:530px!important;margin-bottom:18px!important;opacity:1!important;animation:none!important}
.v2-hero-description span{color:var(--green)!important}
.v2-hero-disclaimer{font-size:11px!important;line-height:1.7!important;color:var(--muted)!important;max-width:420px;margin-bottom:22px!important}
.v2-hero-trust{border-top:1px solid var(--line);padding-top:20px;gap:12px!important;animation:none!important;opacity:1!important;color:var(--muted)!important;font-size:10px!important;margin-bottom:0!important}
.v2-hero-trust svg{width:13px;height:13px;color:var(--green)!important}
.v2-hero-visual{background:#10231d;position:relative!important;max-width:none!important;border-radius:150px 150px 28px 28px;padding:30px 24px 24px;align-self:stretch!important;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;box-shadow:0 18px 70px #13342112}
.v2-hero-visual:before{content:'';position:absolute;width:76%;aspect-ratio:1;top:25px;left:12%;border:1px solid #91c4a33d;border-radius:50%;z-index:-1;box-shadow:0 0 0 20px #91c4a308,0 0 0 40px #91c4a305}
.v2-hero-visual>div.absolute{display:none}
.v2-hero-visual>div.relative{height:270px;display:flex;align-items:center;justify-content:center;flex:1;margin:0 -10px}
.v2-hero-visual>div.relative>div{display:none}
.v2-hero-visual img{width:100%;max-width:470px;mix-blend-mode:screen;filter:none;transform:translateY(-5px)}
.v2-qualifier{position:relative;z-index:2;opacity:1!important;animation:none!important;margin:0!important}
.v2-qualifier>.glass-card{max-width:none!important;background:#f3f7ee!important;border:0!important;border-radius:20px;padding:24px!important;box-shadow:none;backdrop-filter:none}
.v2-qualifier span,.v2-qualifier h3{color:var(--ink)!important}.v2-qualifier h3{font-size:22px!important;font-weight:600;letter-spacing:-.7px;margin-bottom:20px}
.v2-qualifier .text-gray-400{color:var(--muted)!important}
.v2-qualifier .bg-white\/15{background:#d6dfd2}.v2-qualifier .bg-teal{background:var(--green)}
.v2-qualifier .text-\[11px\]{font-size:9px!important;letter-spacing:.06em}
.v2-qualifier button{border-radius:40px!important;padding:13px!important;background:var(--forest)!important;color:#fff!important;font-size:13px!important;box-shadow:none!important;border:1px solid var(--forest)!important}
.v2-qualifier button:nth-child(2){background:transparent!important;color:var(--ink)!important;border-color:#bdcabd!important}
.v2-qualifier button svg{color:inherit!important}
.v2-ai-strip{max-width:none!important;margin:38px 0 0!important}
.v2-ai-strip a{background:#e7ecdf!important;border:1px solid #d6dfce!important;border-radius:14px;padding:18px 24px!important;box-shadow:none;backdrop-filter:none}
.v2-ai-strip a>div:first-child{background:var(--forest)!important;border-radius:50%;width:36px;height:36px}
.v2-ai-strip a p:first-child{color:var(--ink)!important;font-size:13px!important;font-weight:700}
.v2-ai-strip a p:last-child{color:var(--muted)!important;font-size:11px!important}
.v2-ai-strip a>svg{color:var(--forest)!important}
.v2-free-route{color:var(--muted)!important;max-width:100%!important;font-size:11px!important;margin:16px 0 0!important;line-height:1.7!important}
.v2-lender-strip{background:var(--paper)!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0!important;margin-top:20px}
.v2-lender-strip .animate-marquee{animation-duration:70s}
/* Editorial chapters */
.v2-section:not(.v2-hero){background:var(--paper)!important;padding:92px 5vw!important;color:var(--ink);position:relative;border-top:1px solid var(--line)}
.v2-section:not(.v2-hero)>div.absolute{display:none}
.v2-section:not(.v2-hero)>div{max-width:1240px;margin-left:auto;margin-right:auto}
.v2-section .v2-section-title{font-family:Sora,sans-serif;font-size:clamp(28px,3.25vw,46px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-1.8px;color:var(--ink)!important;max-width:800px!important;margin-left:auto;margin-right:auto;text-wrap:balance}
.v2-section-title span{color:var(--green)!important}
.v2-section .text-white{color:var(--ink)}
.v2-section .text-gray-300,.v2-section .text-gray-400{color:var(--muted)}
.v2-section .text-teal{color:var(--green)}
.v2-section .text-navy{color:var(--ink)}
.v2-section .text-teal-light{color:var(--green)}
.v2-section .glass-card{background:#edf0e8;border-color:var(--line);box-shadow:none;backdrop-filter:none}
.v2-section .shadow-xl,.v2-section .shadow-lg,.v2-section .shadow-md,.v2-section .shadow-sm{box-shadow:none!important}
.v2-section a.v2-claim-link{background:var(--forest)!important;color:#fff!important;border:1px solid var(--forest)!important;border-radius:40px;box-shadow:none!important;animation:none!important;padding:17px 28px;letter-spacing:.01em;font-size:13px!important;font-weight:600}
.v2-section a.v2-claim-link .text-white{color:white}
.v2-section a.v2-claim-link:hover{background:#24543f!important;transform:translateY(-2px)}
.v2-section svg{stroke-width:1.6}
.v2-section .rounded-xl{border-radius:18px}
.v2-section .rounded-2xl{border-radius:24px}
.v2-section .border-white\/10,.v2-section .border-white\/20{border-color:var(--line)}
.v2-section .bg-white\/5,.v2-section .bg-white\/\[0\.04\],.v2-section .bg-white\/\[0\.05\]{background:#e9eee4}
.v2-section .bg-white\/10{background:#e2eade}
.v2-section .text-center>p{color:var(--muted);font-size:14px;line-height:1.8}
.v2-section .font-black{font-weight:600}
.v2-section .font-extrabold{font-weight:600}
.v2-problem{background:#e5eade!important}
.v2-problem:before,.v2-story:before,.v2-process:before,.v2-investigation:before,.v2-faq-section:before{content:attr(data-section-index);display:block;font-family:Sora,sans-serif;font-size:11px;letter-spacing:2px;text-align:center;color:var(--green);margin-bottom:24px}
.v2-problem .grid{gap:16px}
.v2-problem .grid>div{border:1px solid #cfdac9;background:#f5f7f1!important;border-radius:22px!important;padding:28px!important}
.v2-problem .grid h3{font-family:Sora,sans-serif;font-size:16px;letter-spacing:-.4px;color:var(--ink)}
.v2-problem .grid p{font-size:13px;line-height:1.85;color:var(--muted)}
.v2-problem [class*="from-rose"]{background:#dae3d3!important;border-color:#cbd6c4!important}
.v2-story .rounded-2xl{border-radius:26px}.v2-story img{border-radius:22px}
.v2-eligibility{background:#eaf0e4!important}
.v2-eligibility .grid>div{background:#f9fbf7;border-color:var(--line);border-radius:20px;padding-top:28px;padding-bottom:28px}
.v2-calculator{background:var(--forest)!important;border:0!important;border-radius:32px;margin:30px 5vw;padding:70px 6vw!important}
.v2-calculator .text-white,.v2-calculator .v2-section-title{color:#f0f6e9!important}
.v2-calculator .text-gray-300,.v2-calculator .text-gray-400{color:#c6d7c6!important}
.v2-calculator .text-teal{color:#c5efd8!important}
.v2-calculator .glass-card{background:#ffffff0a;border-color:#ffffff26}
.v2-calculator button{border-radius:50%!important;width:48px;height:48px;background:#ffffff0a;color:#ecf7e8;border-color:#ffffff30}
.v2-calculator button:hover{background:#c5efd8!important;color:var(--forest)!important}
.v2-calculator a.v2-claim-link{background:#d8edbf!important;color:var(--forest)!important;border-color:#d8edbf!important}
.v2-process{background:#edf0e7!important}
.v2-process .grid{gap:28px}
.v2-process .grid>div{background:transparent!important;border:0!important;border-radius:0;padding-left:0!important;padding-right:24px!important;border-right:1px solid #cad6c3!important}
.v2-process .grid>div:last-child{border-right:0!important}
.v2-process h3{font-family:Sora,sans-serif;font-weight:600;font-size:18px;color:var(--ink)!important}
.v2-process .text-white,.v2-process p{color:var(--muted)!important}
.v2-process .bg-navy{background:var(--forest)}
.v2-process [class*="bg-teal"]{background:#c5dfb9;color:var(--ink)}
.v2-comparison{background:#f9faf6!important}.v2-comparison [class*="bg-navy"]{background:var(--forest);color:#fff}
.v2-comparison [class*="bg-navy"] .text-white{color:#fff}
.v2-fca-banner{background:#dce9d2!important}.v2-fca-banner .text-white{color:var(--ink)}
.v2-fca-banner .v2-section-title{text-align:left;margin-left:0;font-size:clamp(28px,3vw,42px)!important}
.v2-fca-banner img{border-radius:24px}
.v2-experience .text-green-400{color:var(--green)}
.v2-experience .text-4xl,.v2-experience .text-5xl{letter-spacing:-2px;color:var(--green)!important}
.v2-investigation .grid>div{background:#e9efe1;border:1px solid #d5dfcc;border-radius:25px;padding:28px}
.v2-firm{background:var(--forest)!important;color:#eff5ea}
.v2-firm .v2-section-title,.v2-firm .text-white,.v2-firm .text-navy,.v2-firm h3{color:#edf5e7!important}
.v2-firm .v2-section-title span,.v2-firm .text-teal{color:#c5efd8!important}
.v2-firm .text-gray-300,.v2-firm .text-gray-400,.v2-firm p{color:#bdd0bd!important}
.v2-firm .bg-white,.v2-firm [class*="bg-white/"]{background:#ffffff0a!important;border-color:#ffffff20}
.v2-firm a.v2-claim-link{background:#d8edbf!important;color:var(--forest)!important;border-color:#d8edbf!important}
.v2-lenders .grid{gap:12px}.v2-lenders .grid>div{border:1px solid var(--line);background:#fafbf7;border-radius:16px}
.v2-closing{background:#dce9d2!important;border-radius:32px;margin:35px 5vw;padding:70px 5vw!important}
.v2-closing .v2-section-title{max-width:770px!important}
.v2-closing [class*="absolute"]{opacity:.15}
.v2-closing .text-white{color:var(--ink)!important}
.v2-faq-section>div{max-width:1000px!important}
.v2-faq{background:transparent!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none}
.v2-faq h3 button{padding:26px 0!important;font-size:15px!important;color:var(--ink)!important;font-weight:600}
.v2-faq [role="region"]>div{padding-left:0!important;padding-right:0!important;color:var(--muted)!important;line-height:1.9}
.v2-faq button svg{color:var(--green)!important;width:18px;height:18px}
.v2-footer{background:#112c23!important;padding:70px 5vw 36px!important;color:#bdcbbf}
.v2-footer>div{max-width:1340px!important}.v2-footer h3{font-size:12px!important;letter-spacing:.08em;font-weight:500}
.v2-footer .text-teal{color:#9cd7ae}.v2-footer .text-gray-400{color:#b7c5ba}.v2-footer .text-gray-500{color:#9aafa0}
.v2-footer .text-xs{font-size:11px;line-height:1.9}
.v2-footer .grid-cols-2>div{border-radius:15px;background:#ffffff04;padding-top:15px;padding-bottom:15px}
.v2-footer a{transition:color .2s}.v2-footer a:hover{color:#fff}
.v2-footer img{max-height:100px;object-fit:contain;background:white}
/* Documents and claim form */
.v2-inner main{background:var(--paper)!important;color:var(--ink);padding-top:65px!important}
.v2-inner main h1{font-family:Sora,sans-serif;letter-spacing:-2px;font-size:clamp(36px,4vw,58px)!important;font-weight:500;color:var(--ink)!important}
.v2-inner main .text-white{color:var(--ink)}
.v2-inner main .text-gray-300{color:var(--muted)}
.v2-inner main .text-teal{color:var(--green)}
.v2-inner main .bg-white{background:#fbfcf8;border-color:var(--line);box-shadow:none!important}
.v2-inner main .rounded-lg,.v2-inner main .rounded-xl,.v2-inner main .rounded-2xl{border-radius:22px}
.v2-inner main h2{color:var(--ink);letter-spacing:-.6px;font-weight:500}
.v2-inner #ms-claim-form{--ms-navy:var(--ink);--ms-teal:var(--forest);--ms-teal-dk:#24543f;border-radius:26px;border:1px solid var(--line);box-shadow:0 15px 70px #1434200a!important;padding:32px!important;background:#fff}
.v2-inner #ms-claim-form .card__q{font-family:Sora,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.6px;margin-bottom:24px}
.v2-inner #ms-claim-form .card__eyebrow{font-size:9px;letter-spacing:.08em;color:var(--green)}
.v2-inner #ms-claim-form .choice,.v2-inner #ms-claim-form .btn{border-radius:40px;background:var(--forest);color:white;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}
.v2-inner #ms-claim-form .choice--ghost{color:var(--ink);background:transparent}
.v2-inner #ms-claim-form input{border-radius:12px;border-color:#ccd6c8;background:#fafcf7;min-height:48px}
.v2-inner #ms-claim-form input[type="checkbox"]{min-height:0;accent-color:var(--forest)}
.v2-inner #ms-claim-form .consent{font-size:12px;line-height:1.8}
.v2-inner #ms-claim-form label{font-size:12px;line-height:1.8}
.v2-inner #thanks{background:#e8f3de!important;border:1px solid #c7dcc0;border-radius:20px!important}
/**** Interaction and small screens ****/
.cc{font-family:Manrope,sans-serif!important}.cc__btn{border-radius:30px!important}.cc__btn--solid{background:var(--forest)!important;color:#fff!important;border-color:var(--forest)!important}
[class*="animate-pulse"],[class*="animate-float"]{animation:none!important}
.v2-section-title:after{content:'';display:block;width:0;height:2px;background:var(--green);margin:22px auto 0;transition:width .9s cubic-bezier(.22,1,.36,1)}
.v2-section-title.v2-arrived:after{width:45px}
@media(min-width:1600px){.v2-header,.v2-hero{padding-left:max(5vw,calc((100vw - 1440px)/2))!important;padding-right:max(5vw,calc((100vw - 1440px)/2))!important}}
@media(max-width:1000px){.v2-hero-grid{gap:35px!important;grid-template-columns:1.1fr 1fr}.v2-hero-visual{padding:20px 16px 16px;border-radius:100px 100px 24px 24px}.v2-hero-visual>div.relative{height:230px}.v2-headline{font-size:32px!important;letter-spacing:-1.4px}.v2-headline>span:nth-child(2){font-size:78px;letter-spacing:-4px}.v2-qualifier>.glass-card{padding:18px!important}.v2-qualifier h3{font-size:19px!important}.v2-header{height:90px}.v2-header>a:first-child>span:first-child{font-size:23px!important}}
@media(max-width:767px){
 .v2-notice{font-size:9px!important;padding:10px 20px!important;line-height:1.6}.v2-notice svg{display:none}
 .v2-header{padding:0 20px!important;height:84px;gap:10px}.v2-header>a:first-child{padding-left:24px}.v2-header>a:first-child:before{width:15px;height:23px;top:1px;border-radius:2px 10px 2px 10px}.v2-header>a:first-child>span:first-child{font-size:19px!important;letter-spacing:-1px}.v2-header>a:first-child>span:last-child{font-size:6px!important;letter-spacing:1.8px}
 .v2-header .v2-claim-link{font-size:9px!important;padding:13px 12px;gap:6px}.v2-header .v2-claim-link svg{width:12px;margin-left:0}
 .v2-hero{padding:0 22px!important}.v2-hero-inner{padding:34px 0 20px!important}.v2-hero-grid{display:flex!important;flex-direction:column!important;gap:30px!important}
 .v2-eyebrow{margin-bottom:20px!important}.v2-eyebrow span{font-size:9px!important;letter-spacing:.01em}
 .v2-headline{font-size:32px!important;line-height:1.2!important;letter-spacing:-1.5px;max-width:500px;margin-bottom:20px!important}.v2-headline>span:nth-child(2){font-size:84px;letter-spacing:-5px;margin:7px 0}
 .v2-hero-description{font-size:13px!important;line-height:1.85!important}.v2-hero-disclaimer{font-size:10px!important;margin-bottom:15px!important}.v2-hero-trust{font-size:9px!important;gap:8px!important;padding-top:16px}
 .v2-hero-visual{width:100%;max-width:500px!important;align-self:center!important;border-radius:100px 100px 24px 24px;padding:20px 18px 18px}
 .v2-hero-visual>div.relative{height:200px;max-height:200px}.v2-hero-visual img{max-width:340px}.v2-hero-visual:before{width:68%;left:16%;top:20px}
 .v2-qualifier>.glass-card{padding:22px!important}.v2-qualifier h3{font-size:22px!important}.v2-qualifier .grid{grid-template-columns:1fr 1fr!important}.v2-qualifier button{padding:12px!important}
 .v2-ai-strip{margin-top:24px!important}.v2-ai-strip a{padding:16px!important;gap:12px}.v2-ai-strip a p:first-child{font-size:12px!important}.v2-ai-strip a p:last-child{font-size:10px!important}.v2-free-route{font-size:10px!important}
 .v2-section:not(.v2-hero){padding:56px 22px!important}.v2-section .v2-section-title{font-size:29px!important;letter-spacing:-1.2px;line-height:1.25!important}.v2-section .v2-section-title:after{margin-top:18px}
 .v2-section .mb-14,.v2-section .mb-16,.v2-section .mb-12{margin-bottom:32px}.v2-section .text-base{font-size:13px}.v2-section .text-lg{font-size:14px}
 .v2-problem .grid>div{padding:22px!important}.v2-calculator,.v2-closing{margin:18px 12px;border-radius:25px;padding:45px 20px!important}.v2-calculator button{width:38px;height:38px}
 .v2-process .grid{gap:24px}.v2-process .grid>div{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:0 0 24px!important}.v2-process .grid>div:last-child{border-bottom:0!important}
 .v2-faq h3 button{font-size:13px!important;padding:22px 0!important}.v2-faq [role="region"]>div{font-size:12px!important}.v2-footer{padding:50px 22px 28px!important}
 .v2-inner main{padding:40px 20px!important}.v2-inner main h1{font-size:34px!important;letter-spacing:-1.4px}.v2-inner #ms-claim-form{padding:23px!important}.v2-inner #ms-claim-form .card__q{font-size:21px}.v2-inner #ms-claim-form input{font-size:16px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.v2-section-title:after{width:45px}}
/* Chapter backgrounds take precedence over the shared section defaults. */
.v2-section.v2-problem{background:#e5eade!important}
.v2-section.v2-eligibility{background:#eaf0e4!important}
.v2-section.v2-calculator{background:var(--forest)!important}
.v2-section.v2-process{background:#edf0e7!important}
.v2-section.v2-comparison{background:#f9faf6!important}
.v2-section.v2-fca-banner,.v2-section.v2-closing{background:#dce9d2!important}
.v2-section.v2-firm{background:var(--forest)!important}
#claim .v2-ai-strip a{background:#e7ecdf!important;border:1px solid #d6dfce!important;border-radius:14px!important;padding:18px 24px!important}
.v2-hero-visual img{mask-image:radial-gradient(ellipse at 52% 52%,black 40%,transparent 73%)}
.v2-firm [class*="bg-white"]{background:#ffffff0a!important;color:#edf5e7!important}
.v2-firm [style*="color: rgb(58"]{color:#bdd0bd!important}
.v2-firm [class*="text-navy"],.v2-firm [class*="text-gray"]{color:#bdd0bd!important}
.v2-firm h3,.v2-firm h2{color:#edf5e7!important}
.v2-firm .bg-cream-light{background:#214b39!important;border-color:#ffffff20!important;box-shadow:none!important}
.v2-firm .bg-cream-light h3,.v2-firm .bg-cream-light .text-navy,.v2-firm .bg-cream-light [class*="text-navy"]{color:#eff6e8!important}
.v2-firm .bg-cream-light p,.v2-firm .bg-cream-light [style*="color"]{color:#c6d6c2!important}
.v2-inner .v2-shell>div[class*="from-green"]{background:#dce9d2!important;color:var(--forest)!important;padding:15px!important;font-size:12px!important;font-weight:600}
.v2-inner #claim-form{max-width:740px;margin:0 auto}
.v2-inner .v2-section .btn-primary{background:var(--forest)!important;color:white!important;border-radius:40px;box-shadow:none;font-size:14px}
.v2-section [style*="color:#70e9aa"],.v2-section [style*="color: #70e9aa"]{color:var(--green)!important}
.v2-qualifier [data-ms-qualifier-result] p,.v2-qualifier [data-ms-qualifier-result] h3{color:var(--ink)!important}
.v2-qualifier [data-ms-qualifier-result] a{color:var(--forest)!important;border-color:var(--line)!important}
.v2-shell>div.fixed:not([data-ms-modal]){background:#112c23!important;border-top:1px solid #ffffff20;padding:14px 5vw;backdrop-filter:blur(20px)}
.v2-shell>div.fixed .v2-claim-link{background:#d8edbf!important;color:var(--forest)!important;border-radius:40px;box-shadow:none;font-size:12px!important;padding:14px 24px;animation:none}
.v2-section .fade-up{opacity:1;transform:none}
@media(max-width:767px){.v2-header .v2-claim-link{max-width:140px}.v2-shell>div.fixed:not([data-ms-modal]){padding:12px 20px}}
.v2-section .teal-gradient-text{background:none!important;-webkit-text-fill-color:var(--green);color:var(--green)!important;letter-spacing:-3px}
.v2-experience>div>div:first-child{background:#e0ead6!important}
@media(min-width:1000px){
 .v2-story>div{display:grid;grid-template-columns:1.1fr 1fr;column-gap:50px;align-items:stretch}
 .v2-story>div>h2,.v2-story>div>p,.v2-story>div>div:last-child{grid-column:1/-1}
 .v2-story>div>div:nth-of-type(2){margin-top:0!important;border-radius:24px;min-height:430px}
 .v2-story>div>div:nth-of-type(2) img{height:100%;width:100%;object-fit:cover}
 .v2-story>div>div:last-child{margin-top:36px}
}
