/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07101a;--blue:#0a4c87;--bright:#45a4eb;--navy:#061a2c;--pale:#eef6fc;--white:#fff;--muted:#5b6874;--line:#082c4b24;--serif:"Libre Baskerville",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font:16px/1.6 var(--sans);background:#fff;margin:0}a{color:inherit;text-decoration:none}main{overflow:hidden}.section{padding:92px max(6vw,24px)}.nav{z-index:10;color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;height:78px;padding:0 max(5vw,22px);position:absolute;inset:0 0 auto}.brand,.nav{align-items:center;display:flex}.brand{text-transform:uppercase;letter-spacing:.16em;gap:12px;font-size:11px;font-weight:600}.brand img{object-fit:contain;filter:brightness(0)invert();width:43px;height:43px}.navCta{color:var(--blue);background:#fff;border-radius:99px;align-items:center;gap:12px;padding:10px 17px;font-size:13px;font-weight:700;display:flex}.navCta:hover{background:#eaf6ff}.hero{color:#fff;background:radial-gradient(circle at 78% 25%,#45a4eb38,#0000 27%),linear-gradient(135deg,#050c13,#072c4d 58%,#0a4c87);grid-template-columns:1.08fr .92fr;align-items:center;min-height:760px;padding:126px max(6vw,24px) 60px;display:grid;position:relative}.heroCopy{z-index:2;max-width:700px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--bright);margin:0 0 16px;font-size:10px;font-weight:700}.finalCta h2,.hero h1,.prBand h2,.section h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-weight:400;line-height:1.09}.hero h1{max-width:700px;font-size:clamp(47px,5.2vw,76px)}.hero h1 em{color:#60b5f4;font-weight:400}.heroLead{color:#ffffffc7;max-width:600px;margin:23px 0 24px;font-size:18px;line-height:1.6}.offer{border-left:3px solid var(--bright);width:max-content;margin-bottom:24px;padding:8px 0 8px 15px}.offer>div{align-items:center;gap:18px;display:flex}.offer span{text-transform:uppercase;letter-spacing:.13em;color:#8bd0ff;font-size:9px;font-weight:700}.offer strong{font-size:30px;line-height:1}.offer p{color:#ffffffa6;margin:5px 0 0;font-size:12px}.heroActions{align-items:center;gap:24px;display:flex}.button{border-radius:99px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 25px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:linear-gradient(135deg,#4cacf0,#1975bd);box-shadow:0 13px 30px #004a8959}.button.primary:hover{box-shadow:0 18px 35px #004a8973}.button:focus-visible,.navCta:focus-visible{outline-offset:4px;outline:3px solid #8bd0ff}.includedLink{border-bottom:1px solid #ffffff73;padding:8px 0;font-size:13px}.secure{color:#ffffff85;margin:10px 0 0;font-size:11px}.bookStage{place-items:center;height:560px;display:grid;position:relative}.bookStage img{z-index:2;width:min(68%,390px);position:relative;transform:perspective(900px)rotateY(-7deg)rotate(1deg);box-shadow:0 40px 65px #00000080}.bookHalo{border:1px solid #68befb3d;border-radius:50%;width:440px;height:440px;position:absolute;box-shadow:0 0 80px #3397e21a}.sectionHeading{text-align:center;max-width:760px;margin:0 auto 48px}.section h2{font-size:clamp(36px,4vw,55px)}.packageIntro>p:not(.eyebrow),.sectionHeading>p:last-child{color:var(--muted);max-width:650px;margin:18px auto 0}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1120px;margin:auto;display:grid}.benefitGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:32px}.benefitGrid article>span{font:italic 15px var(--serif);color:var(--bright)}.benefitGrid h3{font:600 23px var(--serif);margin:24px 0 10px}.benefitGrid p{color:var(--muted);margin:0;font-size:14px}.package{background:var(--pale);grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;display:grid}.packageIntro{max-width:500px}.priceLine{align-items:center;gap:14px;margin:26px 0 22px;display:flex}.priceLine strong{font:700 38px var(--sans);color:var(--blue)}.priceLine span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.packageList{gap:12px;display:grid}.packageList article{background:#fff;border:1px solid #082c4b14;border-radius:12px;grid-template-columns:66px 1fr;align-items:start;gap:20px;padding:25px;display:grid;box-shadow:0 12px 35px #08355b0d}.packageList .featuredItem{border-color:#2284d147}.fileTag{width:58px;height:58px;color:var(--blue);letter-spacing:.08em;background:#e5f2fc;border-radius:50%;place-items:center;display:grid}.fileTag,.packageList p{font-size:9px;font-weight:700}.packageList p{text-transform:uppercase;letter-spacing:.13em;color:var(--bright);margin:0}.packageList h3{font:600 23px var(--serif);margin:5px 0 7px}.packageList span{color:var(--muted);font-size:13px}.prBand{text-align:center;background:var(--navy);color:#fff;padding:82px 24px}.prBand h2{max-width:870px;margin:auto;font-size:clamp(34px,4vw,53px)}.prBand>p:last-child{color:#ffffffad;max-width:690px;margin:20px auto 0}.faq{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.faqList{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;font:600 19px var(--serif);justify-content:space-between;gap:20px;padding:23px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{font:400 22px var(--sans);transition:all .2s}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);max-width:670px;margin:0 40px 22px 0;font-size:14px}.finalCta{background:var(--blue);color:#fff;justify-content:space-between;align-items:end;gap:50px;padding:82px max(6vw,24px);display:flex}.finalCta>div:first-child{max-width:750px}.finalCta h2{font-size:clamp(39px,4.6vw,62px)}.finalCta>div:first-child>p:last-child{color:#ffffffb3;margin-bottom:0}.finalAction{flex-direction:column;align-items:center;gap:9px;display:flex}.finalAction>strong{font-size:33px}.finalAction small{color:#ffffffa6;font-size:10px}.button.light{color:var(--blue);white-space:nowrap;background:#fff;box-shadow:0 12px 28px #0003}footer{color:#526474;background:#edf4f9;grid-template-columns:1fr auto auto;align-items:center;gap:38px;padding:40px max(6vw,24px);font-size:12px;display:grid}.footerBrand{align-items:center;gap:13px;display:flex}.footerBrand img{object-fit:contain;width:44px;height:44px}.footerBrand strong{font:600 17px var(--serif);color:var(--ink)}.footerBrand p{margin:1px 0}@media (max-width:900px){.hero{grid-template-columns:1fr}.bookStage{height:510px}.benefitGrid,.package{grid-template-columns:1fr}.package{gap:55px}.faq{grid-template-columns:1fr;gap:42px}.finalCta{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr}}@media (max-width:600px){body{font-size:15px}.section{padding:64px 19px}.nav{height:70px;padding:0 17px}.brand span{display:none}.brand img{width:40px;height:40px}.navCta{padding:9px 14px}.hero{min-height:auto;padding:106px 19px 36px}.hero h1{font-size:clamp(38px,11vw,46px)}.heroLead{font-size:16px}.offer{width:100%}.heroActions{flex-direction:column;align-items:stretch;gap:9px}.heroActions .button{width:100%}.includedLink{border:0;padding:11px}.includedLink,.secure{text-align:center}.bookStage{height:370px}.bookStage img{width:min(70%,255px)}.bookHalo{width:285px;height:285px}.section h2{font-size:clamp(32px,9vw,40px)}.sectionHeading{margin-bottom:34px}.benefitGrid article{padding:26px 23px}.benefitGrid h3{margin-top:17px;font-size:21px}.package{gap:40px}.packageList article{grid-template-columns:50px 1fr;gap:14px;padding:21px 18px}.fileTag{width:47px;height:47px;font-size:8px}.packageList h3{font-size:20px}.prBand{padding:64px 19px}.prBand h2{font-size:34px}.faq{gap:30px}summary{font-size:18px;line-height:1.4}.finalCta{gap:32px;padding:64px 19px}.finalCta h2{font-size:38px}.finalAction,.finalAction .button{width:100%}footer{gap:20px;padding:38px 19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.purchaseTerms{color:#ffffff80;margin:5px 0 0;font-size:10px}.finalLegalLink,.purchaseTerms a{text-underline-offset:2px;text-decoration:underline}.finalLegalLink{color:#fffc;font-size:10px}.footerLinks{gap:16px;display:flex}.footerLinks a{text-underline-offset:3px;text-decoration:underline}footer{grid-template-columns:1fr auto auto auto}.legalPage{background:#f7fafc;min-height:100vh}.legalNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,22px);display:flex}.legalNav .brand img{filter:brightness(0)invert()}.legalNav>a:last-child{font-size:13px}.legalHero{color:#fff;background:linear-gradient(135deg,#071725,#0a4c87);padding:80px max(7vw,24px) 65px}.legalHero h1{font:400 clamp(42px,5vw,68px)/1.1 var(--serif);letter-spacing:-.04em;margin:0}.legalHero>p:last-child{color:#fff9;margin:17px 0 0;font-size:12px}.legalLayout{grid-template-columns:220px 1fr;gap:8vw;max-width:1180px;margin:auto;padding:70px 24px 100px;display:grid}.legalLayout aside{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:30px}.legalLayout aside a{color:var(--muted);border-bottom:1px solid var(--line);padding:8px 0;font-size:13px}.legalContent{max-width:760px}.legalContent section{border-bottom:1px solid var(--line);margin:0 0 58px;padding:0 0 58px;scroll-margin-top:30px}.legalContent section:last-child{border:0;margin-bottom:0}.legalLabel{color:var(--bright);font:italic 15px var(--serif);margin:0 0 9px}.legalContent h2{font:400 clamp(32px,4vw,45px)/1.15 var(--serif);letter-spacing:-.035em;margin:0 0 28px}.legalContent h3{margin:27px 0 7px;font-size:17px}.legalContent li,.legalContent p{color:#51616e;font-size:14px}.legalContent a{color:var(--blue);text-decoration:underline}.legalContent ul{padding-left:21px}.legalContent li{padding:4px 0}.policyNotice{border-left:4px solid var(--bright);background:#eaf5fd;margin-bottom:25px;padding:24px}.policyNotice strong{font-size:17px}.policyNotice p{margin:6px 0 0}@media (max-width:900px){.legalLayout{grid-template-columns:1fr}.legalLayout aside{grid-template-columns:1fr 1fr;display:grid;position:static}}@media (max-width:600px){.purchaseTerms{text-align:center}.footerLinks{flex-wrap:wrap}.legalHero{padding:58px 19px 48px}.legalLayout{padding:42px 19px 70px}.legalLayout aside{gap:5px 14px}.legalContent section{margin-bottom:42px;padding-bottom:42px}.policyNotice{padding:20px}}.thanksPage{color:#fff;background:radial-gradient(circle at 50% 15%,#45a4eb38,#0000 30%),linear-gradient(145deg,#050c13,#073b6f);min-height:100vh}.thanksNav{border-bottom:1px solid #ffffff24;align-items:center;height:76px;padding:0 max(5vw,22px);display:flex}.thanksNav .brand img{filter:brightness(0)invert()}.thanksContent{place-items:center;min-height:calc(100vh - 76px);padding:58px 20px;display:grid}.thanksCard{text-align:center;width:min(100%,720px);color:var(--ink);background:#fffffff7;border-radius:18px;padding:58px;box-shadow:0 35px 90px #00000057}.successMark{width:58px;height:58px;color:var(--blue);background:#e7f5ff;border-radius:50%;place-items:center;margin:0 auto 22px;font-size:25px;font-weight:700;display:grid}.thanksCard .eyebrow{margin-bottom:12px}.thanksCard h1{font:400 clamp(38px,5vw,56px)/1.1 var(--serif);letter-spacing:-.045em;margin:0}.thanksLead{max-width:580px;color:var(--muted);margin:20px auto 27px}.downloadButton{min-width:260px}.downloadSummary{color:#435563;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:28px 0;font-size:12px;display:flex}.thanksHelp{border-top:1px solid var(--line);margin-top:6px;padding-top:24px}.thanksHelp strong{font:600 18px var(--serif)}.thanksHelp p{color:var(--muted);margin:7px auto 0;font-size:13px}.thanksHelp a{color:var(--blue);text-decoration:underline}.personalUse{color:#7b8790;margin:22px 0 0;font-size:10px}@media (max-width:600px){.thanksNav{height:68px;padding:0 18px}.thanksContent{min-height:calc(100vh - 68px);padding:28px 15px}.thanksCard{border-radius:14px;padding:40px 21px}.thanksLead{font-size:14px}.downloadButton{width:100%;min-width:0}.downloadSummary{text-align:left;flex-direction:column;align-items:flex-start;max-width:220px;margin-left:auto;margin-right:auto}}.salesPage{background:#fff}.salesHero{color:#fff;background:radial-gradient(circle at 80% 18%,#3a9ee740,#0000 29%),linear-gradient(135deg,#050b12,#082c4c 58%,#0a4c87);grid-template-columns:1.05fr .95fr;align-items:center;min-height:780px;padding:130px max(6vw,24px) 68px;display:grid}.salesHeroCopy{z-index:2;max-width:720px;position:relative}.salesHero h1{font:400 clamp(50px,5.5vw,78px)/1.04 var(--serif);letter-spacing:-.052em;max-width:720px;margin:0}.salesHero h1 em{color:#61b9f7;font-weight:400}.salesHeroCopy>p:not(.eyebrow):not(.purchaseTerms){color:#ffffffc7;max-width:620px;margin:25px 0 27px;font-size:18px;line-height:1.58}.salesHero .button{min-width:190px}.heroProof{color:#ffffffb3;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.heroProof i{color:#5eb6f4;font-style:normal}.salesBook{place-items:center;height:580px;display:grid;position:relative}.salesBook>img{z-index:2;width:min(66%,390px);position:relative;transform:perspective(900px)rotateY(-8deg)rotate(1deg);box-shadow:0 42px 70px #0000008c}.bookGlow{border:1px solid #71c7ff40;width:450px;height:450px;box-shadow:0 0 90px #43a9ed26}.bookGlow,.priceBadge{border-radius:50%;position:absolute}.priceBadge{z-index:3;width:122px;height:122px;color:var(--blue);background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;bottom:14%;right:5%;transform:rotate(5deg);box-shadow:0 18px 45px #0000004d}.priceBadge small,.priceBadge span{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:700}.priceBadge strong{font-size:28px;line-height:1.15}.problem{background:#fff;grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.problemTitle{max-width:540px}.audienceSection h2,.kit h2,.problem h2,.salesClosing h2{font:400 clamp(38px,4.4vw,60px)/1.1 var(--serif);letter-spacing:-.045em;margin:0}.problemCopy{max-width:690px;color:var(--muted)}.problemCopy>p{margin:0 0 19px}.problemCopy blockquote{font:400 clamp(23px,2.5vw,34px)/1.45 var(--serif);color:var(--ink);border-left:3px solid var(--bright);margin:32px 0;padding-left:25px}.kit{background:#f1f7fb}.kitHeader{text-align:center;max-width:750px;margin:0 auto 70px}.kitHeader>p:last-child{color:var(--muted);margin:17px 0 0}.productFeature{background:#fff;border:1px solid #082c4b14;border-radius:20px;grid-template-columns:.9fr 1.1fr;max-width:1160px;margin:0 auto 24px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0739600f}.productFeature.reverseFeature{grid-template-columns:1.1fr .9fr}.productFeature.reverseFeature .featureVisual{order:2}.productFeature.reverseFeature .featureCopy{order:1}.featureVisual{background:linear-gradient(145deg,#071725,#0b548f);place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.featureCopy{align-self:center;padding:58px}.featureNumber{text-transform:uppercase;letter-spacing:.16em;color:var(--bright);margin:0 0 12px;font-size:10px;font-weight:700}.featureCopy h3{font:600 clamp(30px,3.2vw,44px)/1.15 var(--serif);letter-spacing:-.035em;margin:0 0 18px}.featureCopy>p:not(.featureNumber):not(.featureNote){color:var(--muted);margin:0 0 25px}.bookVisual img{width:min(55%,265px);transform:rotate(-3deg);box-shadow:0 32px 52px #00000073}.topicGrid{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.templateList span,.topicGrid span{color:#40515e;font-size:12px}.calculatorVisual{background:linear-gradient(145deg,#e8f4fc,#cfe7f7);padding:42px}.calculatorVisual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0a4c870a 1px,#0000 0),linear-gradient(#0a4c870a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sheetBars,.sheetMetrics,.sheetTop{z-index:2;background:#fff;width:min(100%,480px);position:relative}.sheetTop{color:var(--blue);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:18px 20px;font-size:13px;font-weight:700;display:flex}.sheetTop b{font:italic 19px var(--serif)}.sheetMetrics{background:#d9e5ed;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.sheetMetrics div{background:#fff;padding:18px}.sheetMetrics small{color:#7a8a96;letter-spacing:.1em;font-size:8px;display:block}.sheetMetrics strong{color:var(--blue);font-size:23px}.sheetBars{border-radius:0 0 12px 12px;align-items:end;gap:12px;height:110px;padding:20px;display:flex}.sheetBars i{background:linear-gradient(#50acec,#0a4c87);border-radius:4px 4px 0 0;flex:1}.sheetBars i:first-child{height:38%}.sheetBars i:nth-child(2){height:55%}.sheetBars i:nth-child(3){height:47%}.sheetBars i:nth-child(4){height:72%}.sheetBars i:nth-child(5){height:88%}.featureNote{color:var(--blue);margin:21px 0 0;font-size:13px;font-weight:700}.documentsVisual{background:linear-gradient(145deg,#061827,#0a4c87)}.docCard{background:#fff;border-radius:4px;flex-direction:column;gap:15px;width:210px;height:285px;padding:30px 24px;display:flex;position:absolute;box-shadow:0 25px 45px #00000054}.docCard b{font:700 11px var(--sans);letter-spacing:.16em;color:var(--blue);border-bottom:2px solid #5ab2ef;padding-bottom:15px}.docCard i{background:#dce5eb;border-radius:4px;height:5px}.docCard i:last-child{width:62%}.docBack{opacity:.78;transform:translate(-100px)rotate(-10deg)}.docMiddle{opacity:.9;transform:translate(95px)rotate(9deg)}.docFront{z-index:2;transform:translateY(-7px)}.templateList{flex-direction:column;gap:9px;display:flex}.audienceSection{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.audienceIntro>p:last-child{color:var(--muted);max-width:550px;margin-top:22px}.audienceGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audienceGrid>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:28px 1fr;align-items:start;padding:21px;display:grid}.audienceGrid span{color:var(--bright);font-weight:700}.audienceGrid p{color:#40515e;margin:0;font-size:14px}.salesClosing{color:#fff;background:linear-gradient(135deg,#05111d,#0a4c87);grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;padding:90px max(6vw,24px);display:grid}.closingCopy{max-width:720px}.salesClosing h2{font-size:clamp(43px,5vw,68px)}.closingCopy>p:last-child{color:#ffffffb3;max-width:630px;font-size:17px}.offerCard{width:100%;max-width:430px;color:var(--ink);background:#fff;border-radius:18px;justify-self:end;padding:38px;box-shadow:0 28px 70px #00000040}.offerCard>p{text-transform:uppercase;letter-spacing:.16em;color:var(--bright);margin:0;font-size:9px;font-weight:700}.offerCard>strong{color:var(--blue);margin:4px 0 18px;font-size:42px;display:block}.offerCard>strong small{letter-spacing:.1em;font-size:11px}.offerCard ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 24px;padding:19px 0;list-style:none}.offerCard li{color:#465966;padding:5px 0;font-size:13px}.offerCard li:before{content:"✓";color:var(--bright);margin-right:10px}.offerCard .button{width:100%}.offerCard>small{text-align:center;color:#7d8991;margin-top:10px;font-size:9px;display:block}@media (max-width:960px){.salesHero{grid-template-columns:1fr}.salesBook{height:500px}.audienceSection,.problem,.productFeature,.productFeature.reverseFeature,.salesClosing{grid-template-columns:1fr}.productFeature.reverseFeature .featureVisual{order:1}.productFeature.reverseFeature .featureCopy{order:2}.featureVisual{min-height:420px}.offerCard{justify-self:start}.audienceGrid{max-width:760px}}@media (max-width:620px){.salesHero{min-height:auto;padding:106px 19px 34px}.salesHero h1{font-size:clamp(40px,12vw,50px)}.salesHeroCopy>p:not(.eyebrow):not(.purchaseTerms){margin:21px 0 23px;font-size:16px}.salesHero .button{width:100%}.heroProof{justify-content:center}.salesHero .purchaseTerms{text-align:center}.salesBook{height:390px}.salesBook>img{width:min(68%,255px)}.bookGlow{width:285px;height:285px}.priceBadge{width:96px;height:96px;bottom:11%;right:2%}.priceBadge strong{font-size:22px}.problem{gap:34px}.problemCopy blockquote{margin:26px 0;font-size:23px}.kitHeader{margin-bottom:38px}.productFeature{border-radius:14px;margin-bottom:15px}.featureVisual{min-height:330px}.featureCopy{padding:31px 23px}.featureCopy h3{font-size:29px}.bookVisual img{width:48%;max-width:205px}.topicGrid{grid-template-columns:1fr}.calculatorVisual{padding:25px 17px}.sheetMetrics div{padding:14px}.sheetMetrics strong{font-size:20px}.docCard{width:145px;height:205px;padding:22px 17px}.docBack{transform:translate(-68px)rotate(-10deg)}.docMiddle{transform:translate(65px)rotate(9deg)}.audienceSection{gap:35px}.audienceGrid{grid-template-columns:1fr}.salesClosing{gap:38px;padding:64px 19px}.salesClosing h2{font-size:39px}.offerCard{padding:30px 23px}.offerCard>strong{font-size:38px}}.kitGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:1160px;margin:auto;display:grid}.kitCard{background:#fff;border:1px solid #082c4b1a;border-radius:16px;box-shadow:0 16px 44px #0739600e}.guideCard{grid-column:1/-1;grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden}.guideCardVisual{background:linear-gradient(145deg,#071725,#0a4c87);place-items:center;min-height:430px;display:grid}.guideCardVisual img{width:min(52%,235px);transform:rotate(-2deg);box-shadow:0 28px 48px #0000006b}.kitCardCopy{align-self:center;padding:48px}.filePill{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;background:#e8f4fc;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:700;display:inline-flex}.kitCard h3{font:600 clamp(27px,3vw,38px)/1.18 var(--serif);letter-spacing:-.03em;margin:17px 0 13px}.kitCard p{color:var(--muted);font-size:14px}.bonusCard{padding:34px}.bonusCardTop{justify-content:space-between;align-items:center;display:flex}.bonusCardTop small{text-transform:uppercase;letter-spacing:.14em;color:var(--bright);font-size:9px;font-weight:700}.fileCircle{width:52px;height:52px;color:var(--blue);letter-spacing:.08em;background:#e7f3fb;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.compactList,.metricRow{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:25px;padding-top:20px;display:flex}.compactList span,.metricRow span{color:#4b5c68;background:#f2f7fa;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:600}.bonusCard h3{font-size:29px}.bonusCard p{max-width:500px}@media (max-width:780px){.kitGrid{grid-template-columns:1fr}.guideCard{grid-column:auto;grid-template-columns:1fr}.guideCardVisual{min-height:340px}.kitCardCopy{padding:32px}.bonusCard{padding:29px}}@media (max-width:620px){.guideCardVisual{min-height:300px}.guideCardVisual img{width:47%;max-width:185px}.kitCardCopy{padding:28px 23px}.bonusCard h3,.kitCard h3{font-size:26px}.bonusCard{padding:26px 22px}.topicGrid{grid-template-columns:1fr}.navCta,footer{font-size:12px}footer{grid-template-columns:1fr;align-items:start;gap:18px;padding:34px 19px}.footerBrand{align-items:center}.footerBrand img{width:40px;height:40px}.footerBrand strong{font-size:16px}.footerBrand p{font-size:11px;line-height:1.45}.footerLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:9px 16px;padding:17px 0;display:flex}footer>a{overflow-wrap:anywhere}footer>p{color:#71808b;margin:0}}