.primrose_page__txYXe{--navy:#052b38;--navy2:#0a4050;--teal:#37c8d2;--ink:#12313a;--muted:#536e76;--paper:#f7fbfb;--line:#cfe0e3;background:var(--paper);color:var(--ink);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}.primrose_page__txYXe *{box-sizing:border-box}.primrose_page__txYXe a{text-decoration:none}.primrose_page__txYXe :focus-visible{outline:3px solid var(--teal);outline-offset:4px}.primrose_shell__U_5u6{width:min(1180px,calc(100% - 48px));margin-inline:auto}.primrose_eyebrow__6t9DH{color:#087e87;font-size:13px;font-weight:700;margin:0 0 20px}.primrose_nav__EtRwx{background:var(--navy);color:#fff}.primrose_nav__EtRwx>.primrose_shell__U_5u6{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.primrose_brand__oyZZa{display:flex;align-items:center}.primrose_brand__oyZZa img{width:205px;height:auto}.primrose_navLinks__yvtkw{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:700}.primrose_navLinks__yvtkw>a:first-child{color:#d9eaed}.primrose_navCta__2O1Sx,.primrose_primary__xukaF{background:var(--teal);color:var(--navy);font-weight:800}.primrose_navCta__2O1Sx{padding:12px 20px;border-radius:999px}.primrose_navCta__2O1Sx:hover,.primrose_primary__xukaF:hover{background:#9ce9eb}.primrose_hero__jDDPH{background:var(--navy);color:#fff;overflow:hidden}.primrose_heroGrid__4Sx6g{min-height:650px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:62px;align-items:center}.primrose_heroCopy__C2YQq{padding:70px 0 96px}.primrose_cta__z1Gqn .primrose_eyebrow__6t9DH,.primrose_hero__jDDPH .primrose_eyebrow__6t9DH{color:var(--teal)}.primrose_hero__jDDPH h1{color:#fff;font-size:clamp(3.2rem,6vw,5.6rem);line-height:1.02;letter-spacing:-.055em;max-width:780px;margin:0 0 30px;font-weight:700}.primrose_lede__JroqP{font-size:1.15rem;line-height:1.7;color:#d9eaed;max-width:650px;margin:0 0 36px}.primrose_actions__tq__s{display:flex;flex-wrap:wrap;gap:14px}.primrose_primary__xukaF,.primrose_secondary__m4p6l{display:inline-flex;min-height:52px;padding:12px 22px;align-items:center;justify-content:center;gap:22px;border-radius:4px;font-size:15px}.primrose_secondary__m4p6l{color:#fff;border:1px solid hsla(0,0%,100%,.42);font-weight:700}.primrose_secondary__m4p6l:hover{border-color:var(--teal);color:var(--teal)}.primrose_heroPhoto__2R1rC{position:relative;min-height:470px;margin:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);box-shadow:24px 24px 0 rgba(55,200,210,.09)}.primrose_heroPhoto__2R1rC img{object-fit:cover;object-position:center 42%}.primrose_heroPhoto__2R1rC figcaption{position:absolute;right:20px;bottom:20px;left:20px;background:rgba(5,43,56,.94);border-left:4px solid var(--teal);padding:17px 20px;color:#fff;font-size:14px;font-weight:700;line-height:1.45}.primrose_problem__2asvH{background:#fff;padding:104px 0}.primrose_guideGrid__W3IAU,.primrose_problemGrid__8fr2m{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:100px;align-items:start}.primrose_guide__ifrCE h2,.primrose_problem__2asvH h2{color:var(--navy);font-size:clamp(2.5rem,4.5vw,4.1rem);line-height:1.1;letter-spacing:-.045em;margin:0}.primrose_problemCopy__ufAby{border-left:3px solid var(--teal);padding-left:34px;font-size:1.12rem}.primrose_problemCopy__ufAby p{margin:0 0 22px}.primrose_problemCopy__ufAby p:last-child{margin-bottom:0;color:var(--muted)}.primrose_guide__ifrCE{background:#eaf5f5;border-block:1px solid var(--line);padding:104px 0}.primrose_guideGrid__W3IAU>div:last-child{color:var(--ink);font-size:1.06rem}.primrose_guideGrid__W3IAU>div:last-child p{margin:0 0 22px}.primrose_guideGrid__W3IAU>div:last-child a{display:inline-flex;gap:14px;color:#006e78;font-size:15px;font-weight:800;border-bottom:2px solid;padding-bottom:2px}.primrose_process__Uqly2,.primrose_section__QJMgA{padding:100px 0}.primrose_sectionHead__hnnKt{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:64px;align-items:end;margin-bottom:45px}.primrose_sectionHead__hnnKt .primrose_eyebrow__6t9DH{grid-column:1/-1;margin-bottom:18px}.primrose_sectionHead__hnnKt h2{color:var(--navy);font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.08;letter-spacing:-.045em;margin:0}.primrose_sectionHead__hnnKt>p:last-child{color:var(--muted);font-size:1.05rem;margin:0}.primrose_cards__vlCjd,.primrose_steps__TyO3K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.primrose_card__T2UI7{background:#fff;border:1px solid var(--line);border-top:4px solid var(--teal);padding:32px;min-height:245px}.primrose_card__T2UI7 h3,.primrose_steps__TyO3K h3{color:var(--navy);font-size:1.4rem;line-height:1.25;margin:0 0 16px}.primrose_card__T2UI7 p,.primrose_steps__TyO3K p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.primrose_process__Uqly2{background:#fff}.primrose_steps__TyO3K{gap:44px}.primrose_steps__TyO3K article{border-top:1px solid var(--line);padding-top:28px}.primrose_steps__TyO3K article>span{display:block;color:#087e87;font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:25px}.primrose_qualification__fnkGY{background:#eaf5f5;padding:72px 0;border-block:1px solid var(--line)}.primrose_qualGrid__bdHnj{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.primrose_qualification__fnkGY h2{color:var(--navy);font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.04em;margin:0 0 18px}.primrose_qualification__fnkGY p:last-child{color:var(--muted);margin:0}.primrose_qualification__fnkGY ul{margin:0;padding:0;list-style:none}.primrose_qualification__fnkGY li{padding:15px 0 15px 28px;border-bottom:1px solid var(--line);position:relative}.primrose_qualification__fnkGY li:before{content:"";position:absolute;left:0;top:26px;width:9px;height:9px;border-radius:50%;background:#087e87}.primrose_cta__z1Gqn{background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;padding:88px 0}.primrose_ctaGrid__AGf8k{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.primrose_cta__z1Gqn h2{color:#fff;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.045em;margin:0 0 20px}.primrose_cta__z1Gqn p:not(.primrose_eyebrow__6t9DH){color:#d9eaed;margin:0;max-width:640px}.primrose_interestForm__m_iKV{display:grid;gap:15px;padding:26px;background:#fff;color:var(--ink);border-top:4px solid var(--teal);box-shadow:0 16px 50px rgba(0,0,0,.18)}.primrose_interestForm__m_iKV label{display:grid;gap:5px;font-size:13px;font-weight:700}.primrose_formPair__twWse{display:grid;grid-template-columns:1fr 1fr;gap:14px}.primrose_interestForm__m_iKV input:not([type=checkbox]),.primrose_interestForm__m_iKV textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid #adc5ca;border-radius:3px;background:#fff;color:var(--ink);font:inherit;font-size:15px}.primrose_interestForm__m_iKV textarea{resize:vertical}.primrose_interestForm__m_iKV .primrose_consent__XnK3e{display:flex;align-items:flex-start;gap:9px;line-height:1.4;font-weight:500}.primrose_consent__XnK3e input{margin:3px 0 0;accent-color:#087e87}.primrose_interestForm__m_iKV button{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;border:0;background:var(--teal);color:var(--navy);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.primrose_interestForm__m_iKV button:hover{background:#9ce9eb}.primrose_interestForm__m_iKV button:disabled{opacity:.65;cursor:wait}.primrose_interestForm__m_iKV .primrose_formAside__MgsN6{margin:0;color:var(--muted);font-size:12px}.primrose_formAside__MgsN6 a{color:#006e78;text-decoration:underline}.primrose_interestForm__m_iKV .primrose_formError__12m9j{margin:0;color:#a02020;font-size:13px}.primrose_interestForm__m_iKV .primrose_honeypot__vRGlA{position:absolute;left:-9999px;width:1px;height:1px}.primrose_formSuccess__v4UQ7{display:grid;gap:10px;padding:30px;background:#fff;color:var(--ink);border-top:4px solid var(--teal)}.primrose_formSuccess__v4UQ7 strong{font-size:1.3rem}.primrose_footer__52UJo{background:#031f29;color:#b5cbd0;padding:36px 0;font-size:12px}.primrose_footer__52UJo .primrose_shell__U_5u6{display:flex;gap:40px;align-items:flex-start;justify-content:space-between}.primrose_footer__52UJo p{max-width:850px;margin:0}.primrose_footer__52UJo a{color:var(--teal);font-weight:800;white-space:nowrap}@media (max-width:950px){.primrose_heroGrid__4Sx6g{grid-template-columns:1fr;gap:0}.primrose_heroCopy__C2YQq{padding:70px 0 52px}.primrose_heroPhoto__2R1rC{min-height:360px;margin-bottom:54px}.primrose_ctaGrid__AGf8k,.primrose_guideGrid__W3IAU,.primrose_problemGrid__8fr2m,.primrose_qualGrid__bdHnj,.primrose_sectionHead__hnnKt{grid-template-columns:1fr;gap:26px}.primrose_cards__vlCjd,.primrose_steps__TyO3K{grid-template-columns:1fr}.primrose_card__T2UI7{min-height:0}.primrose_steps__TyO3K{gap:28px}}@media (max-width:560px){.primrose_page__txYXe{font-size:16px}.primrose_shell__U_5u6{width:calc(100% - 32px)}.primrose_nav__EtRwx>.primrose_shell__U_5u6{min-height:70px}.primrose_brand__oyZZa img{width:150px}.primrose_navLinks__yvtkw>a:first-child{display:none}.primrose_navCta__2O1Sx{font-size:11px;padding:10px 12px}.primrose_hero__jDDPH h1{font-size:clamp(2.8rem,12vw,4rem)}.primrose_heroCopy__C2YQq{padding:56px 0 46px}.primrose_heroPhoto__2R1rC{min-height:320px;margin-bottom:38px}.primrose_heroPhoto__2R1rC figcaption{right:12px;bottom:12px;left:12px;padding:12px 14px}.primrose_guide__ifrCE,.primrose_problem__2asvH,.primrose_process__Uqly2,.primrose_section__QJMgA{padding:72px 0}.primrose_problemCopy__ufAby{padding-left:22px}.primrose_sectionHead__hnnKt h2{font-size:2.4rem}.primrose_cta__z1Gqn{padding:72px 0}.primrose_formPair__twWse{grid-template-columns:1fr}.primrose_interestForm__m_iKV{padding:20px}.primrose_footer__52UJo .primrose_shell__U_5u6{display:block}.primrose_footer__52UJo a{display:block;margin-top:24px}}@media (prefers-reduced-motion:reduce){.primrose_page__txYXe{scroll-behavior:auto}}