.prepay-page{min-height:100vh;color:#111827}.prepay-desktop-redesign,.prepay-mobile-flow{background:linear-gradient(180deg,#fff2df,#fff8e9 18%,#ecf9f1 36%,#ddf4e6 57%,#eff9f2 72%,#fff5e6 88%,#ffead7)}@media (max-width:639px){.prepay-page{margin:-1rem -.75rem 0;padding-bottom:5.5rem}.prepay-mobile-flow-kicker{margin:0;color:#047857;font-size:.68rem;font-weight:800;letter-spacing:.2em;line-height:1.4}.prepay-mobile-flow-hero{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.5rem .35rem;align-items:start;padding:1.75rem 1.25rem 1.6rem}.prepay-mobile-flow-hero-title{align-self:center}.prepay-mobile-flow-hero h1{margin:.55rem 0 0;color:#07111f;font-size:2rem;font-weight:800;letter-spacing:-.05em;line-height:1.02}.prepay-mobile-flow-fox{width:5.4rem;height:7.1rem;align-self:center;justify-self:end;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:translateX(-1rem)}.prepay-mobile-flow-hero-support{grid-column:1/-1;width:100%;margin:.8rem 0 0;color:#475569;font-size:.8rem;line-height:1.55}.prepay-mobile-flow-actions{display:grid;grid-column:1/-1;gap:.55rem;margin-top:.8rem}.prepay-mobile-flow-actions button{min-height:2.75rem;border:1px solid rgba(15,118,110,.24);border-radius:999px;background:rgba(255,255,255,.54);color:#10211d;padding:.7rem 1rem;font-size:.78rem;font-weight:800}.prepay-mobile-flow-actions .is-primary,.prepay-mobile-flow-upload .prepay-upload-primary{border-color:#c2410c;background:#c2410c;color:#fff}.prepay-mobile-flow-savings{padding:1.45rem 1.25rem}.prepay-mobile-flow-case,.prepay-mobile-flow-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prepay-mobile-flow-case>div,.prepay-mobile-flow-money>div{min-width:0;padding-right:.85rem}.prepay-mobile-flow-case>div+div,.prepay-mobile-flow-money>div+div{padding-right:0;padding-left:.85rem}.prepay-mobile-flow-case p,.prepay-mobile-flow-money p{margin:0;color:#047857;font-size:.64rem;font-weight:800;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.prepay-mobile-flow-money .is-yearly p{color:#c2410c}.prepay-mobile-flow-money strong{display:block;margin-top:.5rem;color:#073f38;font-size:1.3rem;line-height:1.08;overflow-wrap:anywhere}.prepay-mobile-flow-money .is-yearly strong{color:#7c2d12}.prepay-mobile-flow-case{margin-top:1rem;padding-top:1rem}.prepay-mobile-flow-case strong{display:block;margin-top:.4rem;color:#172033;font-size:.74rem;line-height:1.4;overflow-wrap:anywhere}.prepay-mobile-flow-reassurance{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.9rem;align-items:center;padding:1.6rem 1.25rem}.prepay-mobile-flow-reassurance img{width:3.5rem;height:3.5rem;-o-object-fit:contain;object-fit:contain}.prepay-mobile-flow-reassurance h2{margin:0;color:#10211d;font-size:1rem;line-height:1.28}.prepay-mobile-flow-reassurance p{margin:.4rem 0 0;color:#475569;font-size:.74rem;line-height:1.5}.prepay-mobile-flow-pricing{padding:1.65rem 1.25rem .5rem}.prepay-mobile-flow-pricing>h2,.prepay-mobile-flow-upload h2{margin:.5rem 0 0;color:#111827;font-size:1.25rem;line-height:1.25}.prepay-mobile-flow-fees{margin-top:1.25rem}.prepay-mobile-flow-fees article,.prepay-mobile-flow-included article{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;align-items:start;padding:1rem 0}.prepay-mobile-flow-included article+article{border-top:1px solid rgba(15,118,110,.14)}.prepay-mobile-flow-fees article>span,.prepay-mobile-flow-included article>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:999px;background:rgba(236,253,245,.76);color:#047857;font-size:1rem;font-weight:800}.prepay-mobile-flow-fees article:first-child>span{background:rgba(255,237,213,.76);color:#c2410c}.prepay-mobile-flow-fees h4,.prepay-mobile-flow-included h4{margin:0;color:#172033;font-size:.86rem;font-weight:800;line-height:1.4}.prepay-mobile-flow-fees strong{display:block;margin-top:.4rem;color:#073f38;font-size:.9rem;line-height:1.4}.prepay-mobile-flow-fees article:first-child strong{color:#9a3412;font-size:1.35rem;line-height:1.1}.prepay-mobile-flow-fees p,.prepay-mobile-flow-fees span,.prepay-mobile-flow-included p{margin:.3rem 0 0;color:#475569;font-size:.74rem;line-height:1.52}.prepay-mobile-flow-included{margin-top:1.1rem;padding-top:1.1rem}.prepay-mobile-flow-included>h3{margin:0;color:#10211d;font-size:1rem;font-weight:800}.prepay-mobile-flow-included article>span img,.prepay-mobile-flow-included article>span svg{width:1.45rem;height:1.45rem;-o-object-fit:contain;object-fit:contain}.prepay-mobile-flow-guarantee{margin-top:.8rem;overflow:hidden;border:1px solid rgba(251,146,60,.4);border-radius:1rem;background:rgba(255,247,237,.62)}.prepay-mobile-flow-guarantee summary{display:flex;min-height:3rem;cursor:pointer;list-style:none;align-items:center;gap:.65rem;padding:.65rem .8rem;color:#7c2d12;font-size:.78rem}.prepay-mobile-flow-guarantee summary>span:first-child{display:grid;width:2rem;height:2rem;place-items:center;color:#c2410c}.prepay-mobile-flow-guarantee summary svg{width:1.4rem;height:1.4rem}.prepay-mobile-flow-guarantee p{margin:0;padding:0 .9rem .9rem 3.45rem;color:#475569;font-size:.72rem;line-height:1.5}.prepay-mobile-flow-chevron{width:.55rem;height:.55rem;margin-left:auto;rotate:45deg;border-right:2px solid;border-bottom:2px solid}.prepay-mobile-flow-process{padding:.75rem 1.25rem .45rem}.prepay-mobile-flow-process>div{margin-top:1rem}.prepay-mobile-flow-process article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;align-items:start;padding:1rem 0}.prepay-mobile-flow-process article>span{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;background:#047857;color:#fff;font-size:.72rem;font-weight:800}.prepay-mobile-flow-process h3{margin:0;color:#10211d;font-size:.86rem;line-height:1.4}.prepay-mobile-flow-process p{margin:.3rem 0 0;color:#475569;font-size:.74rem;line-height:1.5}.prepay-mobile-flow-upload{padding:.75rem 1.25rem 1rem}.prepay-mobile-flow-upload>p:not(.prepay-mobile-flow-kicker){margin:.55rem 0 0;color:#475569;font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.prepay-mobile-flow-upload>div:not(.prepay-upload-selected){display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.prepay-mobile-flow-upload .prepay-upload-primary,.prepay-mobile-flow-upload button{display:inline-flex;min-height:2.65rem;align-items:center;border:1px solid #c2410c;border-radius:999px;padding:.65rem 1rem;font-size:.75rem;font-weight:800}.prepay-mobile-flow-upload button.is-secondary{border-color:transparent;background:transparent;color:#047857}.prepay-mobile-flow-upload small{display:block;margin-top:.55rem;color:#64748b;font-size:.65rem;line-height:1.4}}@media (min-width:1024px){.prepay-desktop-redesign{min-height:calc(100vh - 5.25rem)}.prepay-desktop-shell{width:min(100%,82rem);margin-inline:auto;padding:2.5rem 2rem 8rem}.prepay-desktop-hero{display:grid;grid-template-columns:minmax(0,1fr) 18rem;align-items:center;min-height:19rem}.prepay-desktop-kicker{margin:0;color:#047857;font-size:.76rem;font-weight:800;letter-spacing:.25em;line-height:1.35}.prepay-desktop-hero h1{margin:.8rem 0 0;color:#07111f;font-size:clamp(2.35rem,3.6vw,3.4rem);font-weight:800;letter-spacing:-.052em;line-height:1.02;white-space:nowrap}.prepay-desktop-hero-body{max-width:47rem;margin:1.25rem 0 0;color:#334155;font-size:1.08rem;line-height:1.8}.prepay-desktop-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.65rem}.prepay-desktop-primary,.prepay-desktop-secondary{min-height:3rem;border-radius:999px;padding:.8rem 1.65rem;font-size:.93rem;font-weight:800}.prepay-desktop-primary{border:1px solid #c2410c;background:#c2410c;color:#fff}.prepay-desktop-secondary{border:1px solid rgba(194,65,12,.42);background:rgba(255,255,255,.32);color:#172033}.prepay-desktop-fox{width:min(100%,15rem);height:18.5rem;justify-self:start;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 20px 18px rgba(15,118,110,.13));transform:translateX(-7rem)}.prepay-desktop-overview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:1.4rem}.prepay-desktop-savings{border:1px solid rgba(15,118,110,.3);border-radius:1.35rem;background:transparent;padding:1.55rem 1.75rem 1.35rem}.prepay-desktop-case-values,.prepay-desktop-savings-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prepay-desktop-case-values>div,.prepay-desktop-savings-values>div{min-width:0;padding-right:1.3rem}.prepay-desktop-case-values>div+div,.prepay-desktop-savings-values>div+div{border-left:1px solid rgba(15,118,110,.2);padding-right:0;padding-left:1.3rem}.prepay-desktop-savings p{margin:0}.prepay-desktop-case-values p,.prepay-desktop-savings-values p{color:#047857;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.prepay-desktop-savings-values strong{display:block;margin-top:.55rem;color:#073f38;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.16}.prepay-desktop-savings-values .is-yearly p{color:#c2410c}.prepay-desktop-savings-values .is-yearly strong{color:#7c2d12}.prepay-desktop-case-values{margin-top:1.25rem;border-top:1px solid rgba(15,118,110,.18);padding-top:1.15rem}.prepay-desktop-case-values strong{display:block;margin-top:.45rem;color:#172033;font-size:.88rem;line-height:1.55}.prepay-desktop-availability{margin-top:1rem!important;border-top:1px solid rgba(15,118,110,.14);padding-top:.95rem;color:#475569;font-size:.76rem;line-height:1.55}.prepay-desktop-reassurance{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1.3rem}.prepay-desktop-heart{display:grid;width:5rem;height:5rem;place-items:center;border:1px solid rgba(251,146,60,.5);border-radius:999px;background:rgba(255,255,255,.48)}.prepay-desktop-heart img{width:3.8rem;height:3.8rem;-o-object-fit:contain;object-fit:contain}.prepay-desktop-reassurance h2{margin:0;color:#101827;font-size:1.42rem;line-height:1.25}.prepay-desktop-reassurance p{margin:.65rem 0 0;color:#475569;font-size:.9rem;line-height:1.7}.prepay-desktop-pricing{margin-top:2.75rem;border-block:1px solid rgba(15,118,110,.16);padding:2rem 0 2.2rem}.prepay-desktop-pricing-heading>h2{margin:.55rem 0 0;color:#111827;font-size:1.55rem;line-height:1.25}.prepay-desktop-pricing-layout{display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.5fr);gap:clamp(2.5rem,5vw,5rem);margin-top:1.65rem}.prepay-desktop-inclusions>h3,.prepay-desktop-pricing-terms>h3{margin:0;color:#10211d;font-size:1.05rem;font-weight:800;line-height:1.4}.prepay-desktop-inclusion-list article,.prepay-desktop-price-row{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.9rem;border-top:1px solid rgba(15,118,110,.16);padding:1rem 0}.prepay-desktop-inclusion-list article:first-child,.prepay-desktop-price-row:first-of-type{margin-top:.7rem}.prepay-desktop-inclusion-list h4,.prepay-desktop-price-row h4{margin:0;color:#172033;font-size:.94rem;font-weight:800;line-height:1.4}.prepay-desktop-inclusion-list p,.prepay-desktop-price-row p{margin:.3rem 0 0;color:#475569;font-size:.8rem;line-height:1.58}.prepay-desktop-deposit-value,.prepay-desktop-success-value{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.prepay-desktop-deposit-value strong{color:#9a3412;font-size:1.7rem;font-weight:800;line-height:1.15}.prepay-desktop-deposit-value span,.prepay-desktop-success-value span{color:#334155;font-size:.78rem;font-weight:700;line-height:1.45}.prepay-desktop-success-value strong{color:#047857;font-size:.96rem;font-weight:800;line-height:1.45}.prepay-desktop-pricing-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(236,253,245,.62);color:#047857}.prepay-desktop-pricing-icon svg{width:1.35rem;height:1.35rem}.prepay-desktop-price-row.is-deposit .prepay-desktop-pricing-icon{border-color:rgba(251,146,60,.36);background:rgba(255,237,213,.72);color:#c2410c}.prepay-desktop-deal-map-icon img{width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain}.prepay-desktop-process{margin-top:2.65rem;text-align:center}.prepay-desktop-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,76rem);margin:1.9rem auto 0}.prepay-desktop-process-grid article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:start;padding:0 clamp(2.25rem,3vw,3.25rem);text-align:left}.prepay-desktop-process-grid article+article{border-left:1px solid rgba(15,118,110,.17)}.prepay-desktop-process-grid article>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:#047857;color:#fff;font-size:.78rem;font-weight:800}.prepay-desktop-process-grid h3{margin:0;color:#10211d;font-size:.96rem;line-height:1.4}.prepay-desktop-process-grid p{margin:.45rem 0 0;color:#475569;font-size:.79rem;line-height:1.6}.prepay-desktop-upload{margin-top:2.75rem;border-top:1px solid rgba(194,65,12,.2);padding:2rem 0 0;text-align:center}.prepay-desktop-upload h2{margin:.55rem 0 0;color:#111827;font-size:1.45rem}.prepay-desktop-upload>p:not(.prepay-desktop-kicker){margin:.55rem auto 0;max-width:42rem;color:#475569;font-size:.86rem;line-height:1.6;overflow-wrap:anywhere}.prepay-desktop-upload>div:not(.prepay-upload-selected){display:flex;justify-content:center;gap:.75rem;margin-top:1.15rem}.prepay-desktop-upload .prepay-upload-primary,.prepay-desktop-upload button{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:999px;padding:.7rem 1.2rem;font-size:.8rem;font-weight:800}.prepay-desktop-upload .prepay-upload-primary{background:#c2410c;color:#fff;cursor:pointer}.prepay-desktop-upload button{border:0;background:transparent;color:#047857}.prepay-desktop-upload small{display:block;margin-top:.5rem;color:#64748b;font-size:.68rem}}@media (min-width:1024px) and (max-width:1199px){.prepay-desktop-hero{grid-template-columns:minmax(0,1fr) 14rem}.prepay-desktop-fox{width:12rem;transform:translateX(-2.25rem)}.prepay-desktop-pricing-layout{gap:2.5rem}}.prepay-upload-selected{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;border-top:1px solid rgba(15,118,110,.16);padding-top:1rem;color:#334155;font-size:.78rem}.prepay-upload-selected span{display:grid;gap:.2rem;overflow-wrap:anywhere}.prepay-upload-selected button{background:#047857!important;color:#fff!important}.prepay-upload-error{margin-top:.75rem!important;color:#b91c1c!important;font-weight:700}.active-review-page{background:radial-gradient(circle at 20% 5%,rgba(255,247,237,.9),transparent 34rem),radial-gradient(circle at 12% 44%,rgba(209,250,229,.52),transparent 31rem),linear-gradient(180deg,#fff,#fffdfb 58%,#fffaf5)}.active-review-hero{display:grid;grid-template-columns:minmax(0,1fr) 6.75rem;grid-template-areas:"eyebrow fox" "title fox" "intro intro" "confirmation confirmation" "status status";-moz-column-gap:.5rem;column-gap:.5rem;align-items:start}.active-review-eyebrow{grid-area:eyebrow;padding-top:.15rem}.active-review-title{grid-area:title;margin:.85rem 0 0;font-size:clamp(2.25rem,10vw,4rem);line-height:1.06}.active-review-intro{grid-area:intro;margin:1.35rem 0 0}.active-review-confirmation{grid-area:confirmation;margin:1.1rem 0 0}.active-review-fox{grid-area:fox;justify-self:end;width:min(100%,7rem);height:12.75rem;margin-top:1.5rem}.active-review-status{grid-area:status;margin-top:2.25rem;padding:0 .15rem}.active-review-progress{margin-top:2.25rem;padding-left:.25rem}.active-review-progress-line{position:absolute;top:1.4rem;bottom:1.4rem;left:1.55rem;width:3px;border-radius:999px;background:linear-gradient(180deg,#34a777 0 42%,#df4c09 70%,#e2e8f0)}.active-review-progress-grid{gap:1.25rem}.active-review-progress-step{min-height:3.5rem}.active-review-progress-dot{position:relative;z-index:1}.active-review-map{position:relative;overflow:hidden;margin-top:2rem;margin-inline:-1rem;border:1px solid rgba(167,243,208,.9);border-radius:0 0 2.75rem 2.75rem;background:linear-gradient(135deg,rgba(236,253,245,.88),rgba(255,255,255,.96) 58%,rgba(240,253,250,.88));padding:1.6rem 1.25rem 2.5rem;box-shadow:0 34px 85px -78px rgba(15,118,110,.75)}.active-review-map-layout{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"pill pill" "icon title" "body body" "cta cta";-moz-column-gap:.75rem;column-gap:.75rem;align-items:center}.active-review-map-icon{grid-area:icon;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center}.active-review-map-pill{grid-area:pill;width:-moz-max-content;width:max-content;max-width:100%}.active-review-map-title{grid-area:title;margin-top:1rem}.active-review-map-body{grid-area:body;margin-top:1rem}.active-review-map-cta{grid-area:cta;justify-self:start;margin-top:1.25rem}.active-review-map:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-2rem;height:4rem;border-top:1px solid rgba(110,231,183,.32);border-radius:50%;background:rgba(255,253,251,.98)}.active-review-details{margin-top:1.25rem}.active-review-scope{border-radius:2rem;padding:1.5rem 1.25rem;box-shadow:0 26px 68px -60px rgba(194,65,12,.38)}.active-review-scope-layout{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon title" "content content";gap:.75rem;align-items:start}.active-review-scope-icon{grid-area:icon;width:2.75rem;height:2.75rem}.active-review-scope-title{grid-area:title;align-self:center}.active-review-scope-content{grid-area:content}.active-review-support{box-shadow:0 26px 68px -60px rgba(194,65,12,.38)}.active-review-support-layout{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon title" "body body" "actions actions";gap:.75rem;align-items:center}.active-review-support-layout>span{grid-area:icon}.active-review-support-title{grid-area:title}.active-review-support-body{grid-area:body}.active-review-support-actions{grid-area:actions}.info-card-layout{grid-template-areas:"icon" "title" "content";-moz-column-gap:1rem;column-gap:1rem;row-gap:0}.info-card-layout>span{grid-area:icon}.info-card-title{grid-area:title}.info-card-content{grid-area:content}@media (min-width:640px){.info-card-layout{grid-template-areas:"icon title" "icon content"}.active-review-map{margin-inline:0;padding:3rem;border-radius:2.75rem}.active-review-map-layout{grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"icon pill" "icon title" "icon body" "icon cta";-moz-column-gap:2rem;column-gap:2rem}.active-review-map-icon{width:7rem;height:7rem}.active-review-scope-layout{grid-template-columns:5.25rem minmax(0,1fr);grid-template-areas:"icon title" "icon content";gap:1.25rem}.active-review-scope-icon{width:5rem;height:5rem}.active-review-scope{padding:2.5rem}}@media (min-width:1024px){.active-review-progress{margin-top:4.5rem;padding-left:0}.active-review-progress-line{top:1.35rem;bottom:auto;left:12.5%;right:12.5%;width:auto;height:3px;background:linear-gradient(90deg,#34a777 0 52%,#df4c09 68%,#e2e8f0 86%)}.active-review-progress-grid{gap:0}.active-review-progress-step{min-height:auto}.active-review-map{margin-top:4.75rem;min-height:22rem;padding:3rem 4.25rem 7.25rem;border-radius:2.75rem 2.75rem 42% 24%/2.75rem 2.75rem 7.25rem 4.5rem;overflow:visible;isolation:isolate}.active-review-map:before{content:"";position:absolute;z-index:-1;left:-1px;right:40%;bottom:-5rem;height:9.5rem;border:solid rgba(167,243,208,.7);border-width:0 0 1px 1px;border-radius:0 0 72% 5rem/0 0 100% 5rem;background:linear-gradient(155deg,rgba(236,253,245,.9),rgba(255,255,255,.96) 74%)}.active-review-map:after{content:"";position:absolute;left:31%;right:-1px;bottom:-4.75rem;height:8rem;border:solid rgba(167,243,208,.66);border-width:1px 1px 0 0;border-radius:58% 0 0 0/100% 0 0 0;background:rgba(255,253,251,.98)}.active-review-details{position:relative;z-index:2;margin-top:-.75rem;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);gap:2rem;align-items:start}.active-review-scope{margin-top:4.75rem;padding:3.5rem 3rem}.active-review-details>aside{margin-top:-3.5rem}.active-review-support-layout{grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"icon title actions" "icon body actions";-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.4rem}}@media (min-width:1200px){.active-review-hero{grid-template-columns:minmax(36rem,1.28fr) minmax(10rem,.32fr) minmax(19rem,.58fr);grid-template-areas:"eyebrow fox status" "title fox status" "intro fox status" "confirmation fox status";-moz-column-gap:clamp(2rem,4vw,5rem);column-gap:clamp(2rem,4vw,5rem);align-items:center}.active-review-confirmation,.active-review-eyebrow,.active-review-intro,.active-review-title{align-self:start}.active-review-title{margin-top:1.1rem;font-size:clamp(3.35rem,4vw,4.6rem);line-height:1.02}.active-review-title>span{white-space:nowrap}.active-review-intro{margin-top:1.8rem}.active-review-confirmation{margin-top:1.45rem}.active-review-fox{width:min(100%,12.75rem);height:22rem;margin-top:0;align-self:center;justify-self:center}.active-review-status{margin-top:0;padding:0;align-self:center}}@media (max-width:639px){.active-review-page>div{padding-top:1.5rem}.active-review-fox{height:11.25rem}.active-review-status{margin-top:1.6rem}.active-review-progress{margin-top:1.75rem}.active-review-details{gap:1rem}.active-review-info-layout{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon title" "content content";gap:.75rem}.active-review-info-icon{grid-area:icon;width:2.75rem;height:2.75rem}.active-review-info-title{grid-area:title;align-self:center}.active-review-info-content{grid-area:content}.active-review-details aside>section,.active-review-support{padding:1.25rem}.active-review-support-layout>span{width:2.75rem;height:2.75rem}}.pr-proof-received-page{min-height:100vh;overflow:hidden;background:#effbf5;color:#071127;animation:pr-proof-slide-in .48s cubic-bezier(.22,1,.36,1) both}.pr-proof-received-shell,.pr-proof-transition-inner{width:min(100% - 2rem,82rem);margin-inline:auto}.pr-proof-transition{margin-bottom:0;border-bottom:1px solid rgba(194,65,12,.14);background:rgba(255,255,255,.92)}.pr-proof-transition-inner{min-height:4.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.pr-proof-back{justify-self:start;min-height:2.75rem;gap:.55rem;border:0;background:transparent;color:#475569}.pr-proof-back,.pr-proof-view-path{display:inline-flex;align-items:center;font-size:.9rem;font-weight:700}.pr-proof-view-path{grid-column:2;min-height:4.25rem;gap:.85rem;margin:0;color:#94a3b8}.pr-proof-view-link{border:0;background:transparent;padding:0;color:inherit;font:inherit}.pr-proof-view-path strong{position:relative;align-self:stretch;display:inline-flex;align-items:center;color:#0f172a}.pr-proof-view-path strong:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-radius:999px;background:#ea580c}.pr-proof-received-hero{position:relative;z-index:1;padding:clamp(3.5rem,6vw,6rem) 0 clamp(9rem,11vw,11.25rem);background:radial-gradient(circle at 22% 16%,rgba(255,247,237,.96),transparent 34rem),linear-gradient(180deg,#fffefc,#fffaf5 60%,#fbfcfb)}.pr-proof-wave{position:absolute;z-index:0;inset:auto 0 -1px;height:clamp(7rem,10vw,9.5rem);background:#effbf5;clip-path:polygon(0 60%,3.125% 51%,6.25% 42%,9.375% 34%,12.5% 27%,15.625% 21%,18.75% 17%,21.875% 15%,25% 14%,28.125% 15%,31.25% 18%,34.375% 23%,37.5% 29%,40.625% 37%,43.75% 46%,46.875% 55%,50% 64%,53.125% 72%,56.25% 79%,59.375% 84%,62.5% 87%,65.625% 89%,68.75% 88%,71.875% 85%,75% 80%,78.125% 73%,81.25% 65%,84.375% 56%,87.5% 47%,90.625% 39%,93.75% 32%,96.875% 27%,100% 24%,100% 100%,0 100%)}.pr-proof-received-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);gap:clamp(3rem,6vw,7rem);align-items:center}.pr-proof-received-kicker{margin:0;color:#c2410c;font-size:.76rem;font-weight:800;letter-spacing:.2em}.pr-proof-received-copy h1{max-width:46rem;margin:1.4rem 0 0;color:#071127;font-size:clamp(3.1rem,4.2vw,4.75rem);font-weight:800;letter-spacing:-.055em;line-height:1.02}.pr-proof-received-lead{max-width:46rem;margin:1.75rem 0 0;color:#475569;font-size:1.02rem;line-height:1.8}.pr-proof-received-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.pr-proof-received-primary,.pr-proof-received-secondary{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;border-radius:.75rem;padding:.9rem 1.5rem;font-size:.92rem;font-weight:800;text-decoration:none}.pr-proof-received-primary{border:1px solid #c2410c;background:linear-gradient(135deg,#ea580c,#c2410c);color:#fff;box-shadow:0 18px 32px -22px rgba(194,65,12,.72)}.pr-proof-received-secondary{border:1px solid #dbe4ee;background:rgba(255,255,255,.74);color:#0f172a}.pr-proof-received-status{min-width:0}.pr-proof-status-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.pr-proof-status-list:before{content:"";position:absolute;top:1.4rem;left:15%;right:15%;height:2px;background:linear-gradient(90deg,#2f946b 0 48%,#cbd5e1 48%)}.pr-proof-status-list li{position:relative;z-index:1;display:grid;justify-items:center;gap:.8rem;text-align:center}.pr-proof-status-list strong{max-width:9.5rem;color:#0f172a;font-size:.86rem;line-height:1.45}.pr-proof-status-list .is-complete strong{color:#23855f}.pr-proof-status-list .is-active strong{color:#c2410c}.pr-proof-status-marker{display:flex;width:2.85rem;height:2.85rem;align-items:center;justify-content:center;border:2px solid #cbd5e1;border-radius:999px;background:#fff;color:#fff}.pr-proof-status-marker svg{width:1.35rem;height:1.35rem}.is-complete .pr-proof-status-marker{border-color:#2f946b;color:#23855f}.is-active .pr-proof-status-marker{border-color:#ea580c;box-shadow:0 0 0 5px rgba(255,237,213,.96)}.is-active .pr-proof-status-marker:after{content:"";width:1.35rem;height:1.35rem;border-radius:999px;background:#d94f0b}.pr-proof-case-reference{display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:1rem;margin:2.35rem auto 0;border-top:1px solid #e2e8f0;padding:1rem 1.25rem 0}.pr-proof-case-reference span{color:#64748b;font-size:.69rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pr-proof-case-reference strong{font-size:.92rem;overflow-wrap:anywhere}.pr-proof-received-details{position:relative;z-index:2;padding:4.75rem 0 5rem;background:radial-gradient(circle at 6% 60%,rgba(220,252,231,.7),transparent 26rem),linear-gradient(180deg,#effbf5 0 3.5rem,transparent 8rem),linear-gradient(105deg,#effbf5,#f8fffc 50%,#f0f8ff)}.pr-proof-details-grid{display:grid;grid-template-columns:.96fr 1.18fr .95fr .76fr}.pr-proof-detail-section{min-width:0;padding:0 2rem;border-left:1px solid rgba(148,163,184,.25)}.pr-proof-detail-section:first-child{border-left:0;padding-left:0}.pr-proof-detail-section:last-child{padding-right:0}.pr-complete-section-heading,.pr-proof-detail-heading{display:flex;align-items:center;gap:.9rem}.pr-complete-section-heading>span,.pr-proof-detail-heading>span{display:flex;width:2.8rem;height:2.8rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px}.pr-complete-section-heading svg,.pr-proof-detail-heading svg{width:1.35rem;height:1.35rem}.pr-complete-section-heading .is-green,.pr-proof-detail-heading .is-green{background:#e2f8eb;color:#23855f}.pr-complete-section-heading .is-orange,.pr-proof-detail-heading .is-orange{background:#fff0dc;color:#c2410c}.pr-complete-section-heading .is-blue,.pr-proof-detail-heading .is-blue{background:#e8f1ff;color:#2563eb}.pr-complete-section-heading h2,.pr-proof-detail-heading h2{margin:0;color:#071127;font-size:1.12rem;font-weight:800;letter-spacing:-.025em;line-height:1.25}.pr-proof-detail-body{margin-top:1.35rem}.pr-proof-document-row{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:center;border:1px solid rgba(203,213,225,.82);border-radius:.85rem;background:rgba(255,255,255,.68);padding:.9rem}.pr-proof-document-row>svg{width:1.55rem;height:1.55rem;color:#c2410c}.pr-proof-document-row strong{display:block;overflow-wrap:anywhere;font-size:.86rem}.pr-proof-document-row p,.pr-proof-support-section p{margin:.28rem 0 0;color:#475569;font-size:.76rem;line-height:1.55}.pr-proof-private-line{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem;color:#24765a;font-size:.73rem;font-weight:700;line-height:1.5}.pr-proof-private-line>span{display:flex;width:1rem;height:1rem;flex:0 0 auto;align-items:center;justify-content:center;margin-top:.05rem;border-radius:999px;background:#23855f;color:#fff}.pr-proof-private-line svg{width:.68rem;height:.68rem}.pr-proof-check-list,.pr-proof-next-list{margin-bottom:0;padding:0;list-style:none}.pr-proof-check-list{display:grid;gap:.78rem}.pr-proof-check-list li{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.65rem;align-items:start;color:#334155;font-size:.78rem;line-height:1.5}.pr-proof-check-list svg{width:1.05rem;height:1.05rem;margin-top:.08rem;color:#23855f}.pr-proof-next-list,.pr-proof-next-list li{display:grid;gap:.65rem}.pr-proof-next-list li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start}.pr-proof-next-list li>span{display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:.72rem;font-weight:800}.pr-proof-next-list p{margin:0;color:#334155;font-size:.77rem;line-height:1.5}.pr-proof-support-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.15rem;color:#1d4ed8;font-size:.82rem;font-weight:800;text-decoration:none}.pr-complete-hero .pr-proof-received-primary{border-color:#23855f;background:linear-gradient(135deg,#2f946b,#197252)}.pr-complete-status-list:before{background:#2f946b}.pr-complete-status-list .is-complete strong{color:#0f172a}.pr-complete-status-list .pr-proof-status-marker{border-color:#23855f;background:#23855f;color:#fff}.pr-complete-plan-summary{display:grid;grid-template-columns:max-content max-content;-moz-column-gap:1rem;column-gap:1rem;justify-content:center;align-items:center;margin:2.15rem auto 0;border-top:1px solid #d8e7df;padding:1.2rem 0 0}.pr-complete-plan-copy>span{display:block;color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pr-complete-plan-copy strong{display:block;margin-top:.25rem;font-size:1.05rem}.pr-complete-plan-copy p{margin:.16rem 0 0;color:#475569;font-size:.78rem;font-weight:650}.pr-complete-plan-price{margin:0;color:#197252;font-size:1rem;font-weight:800;line-height:1.35;text-align:right}.pr-complete-status .pr-proof-case-reference{margin-top:.9rem}.pr-complete-details{padding-top:2rem}.pr-complete-details-inner{display:grid;gap:3rem}.pr-complete-summary-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem)}.pr-complete-result-section{border-right:1px solid rgba(148,163,184,.32);padding-right:clamp(2rem,4vw,4rem)}.pr-complete-section-heading h2{font-size:1.22rem}.pr-complete-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0}.pr-complete-metrics>div{min-width:0;border-top:1px solid rgba(148,163,184,.28);padding:1rem 1.25rem 1rem 0}.pr-complete-metrics>div:nth-child(-n+2){border-top:0;padding-top:0}.pr-complete-metrics>div:nth-child(2n){padding-right:0;padding-left:1.25rem}.pr-complete-metrics dt{min-height:2.3rem;color:#64748b;font-size:.78rem;font-weight:750;line-height:1.45}.pr-complete-metrics dd{margin:.5rem 0 0;color:#0f172a;font-size:clamp(1.1rem,1.65vw,1.48rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.pr-complete-metrics .is-savings dd{color:#197252}.pr-complete-fee-equation{margin:1.5rem 0 0}.pr-complete-fee-equation>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:baseline;border-top:1px solid rgba(148,163,184,.28);padding:.9rem 0}.pr-complete-fee-equation>div:first-child{border-top:0;padding-top:0}.pr-complete-fee-equation dt{color:#334155;font-size:.86rem;font-weight:700;line-height:1.45}.pr-complete-fee-equation dd{margin:0;color:#0f172a;font-size:.92rem;font-weight:800;text-align:right;white-space:nowrap}.pr-complete-fee-equation .is-total{margin-top:.15rem;border-top:2px solid #23855f;padding:.95rem 0 .9rem}.pr-complete-fee-equation .is-total dd,.pr-complete-fee-equation .is-total dt{color:#197252;font-weight:850}.pr-complete-billing-note,.pr-complete-no-fee{margin-top:.6rem;border-radius:.7rem;background:rgba(255,247,237,.74);padding:1rem 1.1rem;color:#334155;font-size:.82rem;font-weight:650;line-height:1.65}.pr-complete-no-fee{margin-top:1.5rem;border-top:2px solid #23855f;background:rgba(236,253,245,.72)}.pr-complete-no-fee strong{display:block;color:#197252;font-size:1.25rem}.pr-complete-no-fee p{margin:.6rem 0 0}.pr-complete-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.32);padding-top:3rem}.pr-complete-bottom-section{border-left:1px solid rgba(148,163,184,.28);padding:0 clamp(1.75rem,3vw,3rem)}.pr-complete-bottom-section:first-child{border-left:0;padding-left:0}.pr-complete-bottom-section:last-child{padding-right:0}.pr-complete-proof-row{margin-top:1.25rem}.pr-complete-keep-list{display:grid;gap:.8rem;margin:1.35rem 0 0;padding:0;list-style:none}.pr-complete-keep-list li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem;color:#334155;font-size:.8rem;line-height:1.5}.pr-complete-keep-list svg{width:1rem;height:1rem;margin-top:.1rem;color:#23855f}.pr-complete-side-copy{margin-top:1.2rem;color:#475569;font-size:.82rem;line-height:1.65}@keyframes pr-proof-slide-in{0%{opacity:0;transform:translateX(2.25rem)}to{opacity:1;transform:none}}@media (max-width:1023px){.pr-proof-received-hero-grid{grid-template-columns:1fr;gap:3.5rem}.pr-proof-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.pr-proof-detail-section:nth-child(3){border-left:0;padding-left:0}.pr-complete-summary-grid{grid-template-columns:1fr}.pr-complete-result-section{border-right:0;border-bottom:1px solid rgba(148,163,184,.32);padding-right:0;padding-bottom:2.75rem}.pr-complete-bottom-grid{grid-template-columns:1fr}.pr-complete-bottom-section,.pr-complete-bottom-section:first-child,.pr-complete-bottom-section:last-child{border-left:0;border-top:1px solid rgba(148,163,184,.28);padding:2rem 0}.pr-complete-bottom-section:first-child{border-top:0;padding-top:0}}@media (max-width:639px){.pr-proof-received-shell,.pr-proof-transition-inner{width:min(100% - 2rem,82rem)}.pr-proof-transition-inner{min-height:4.25rem;display:flex;justify-content:center}.pr-proof-back{display:none}.pr-proof-view-path{grid-column:auto;min-height:4.25rem;justify-content:center;gap:.6rem;font-size:.8rem;text-align:center}.pr-proof-received-hero{padding:1.5rem 0 0}.pr-proof-wave{display:none}.pr-proof-received-copy h1{margin-top:1rem;font-size:clamp(2.45rem,12vw,3.4rem)}.pr-proof-received-lead{margin-top:1.35rem;font-size:.95rem;line-height:1.72}.pr-proof-received-actions{display:grid}.pr-proof-received-primary,.pr-proof-received-secondary{width:100%}.pr-proof-received-hero-grid{gap:1.5rem}.pr-proof-status-list{grid-template-columns:1fr;gap:1rem}.pr-proof-status-list:before{top:1.25rem;bottom:1.25rem;left:1.25rem;right:auto;width:2px;height:auto;background:linear-gradient(180deg,#2f946b 0 48%,#cbd5e1 48%)}.pr-complete-status-list:before{background:#2f946b}.pr-proof-status-list li{grid-template-columns:2.5rem minmax(0,1fr);justify-items:start;align-items:center;gap:.9rem;text-align:left}.pr-proof-status-list strong{max-width:none;font-size:.88rem}.pr-proof-status-marker{width:2.5rem;height:2.5rem}.pr-proof-case-reference{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin-top:1.6rem;padding:1rem 0;text-align:center}.pr-proof-received-details{border-top:1px solid rgba(52,167,119,.24);padding:1.5rem 0 3rem}.pr-proof-details-grid{grid-template-columns:1fr;row-gap:0}.pr-proof-detail-section,.pr-proof-detail-section:first-child,.pr-proof-detail-section:last-child,.pr-proof-detail-section:nth-child(3){border-left:0;border-top:1px solid rgba(148,163,184,.24);padding:1.7rem 0}.pr-proof-detail-section:first-child{border-top:0;padding-top:0}.pr-complete-details{padding-top:.75rem}.pr-complete-details-inner{gap:2rem}.pr-complete-result-section{padding-bottom:2rem}.pr-complete-metrics{grid-template-columns:1fr;margin-top:1.4rem}.pr-complete-metrics>div,.pr-complete-metrics>div:nth-child(-n+2),.pr-complete-metrics>div:nth-child(2n){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:baseline;border-top:1px solid rgba(148,163,184,.28);padding:.9rem 0}.pr-complete-metrics>div:first-child{border-top:0}.pr-complete-metrics dt{min-height:0}.pr-complete-metrics dd{margin:0;font-size:1rem;text-align:right}.pr-complete-plan-summary{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.pr-complete-plan-price{max-width:8rem;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.pr-proof-received-page{animation:none}}