/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.faqSection{background:#f4f7fb;border-top:1px solid #dce4ec;padding:90px 0}.faqList{gap:12px;width:min(850px,100%);margin:0 auto;display:grid}.faqList details{background:#fff;border:1px solid #d7e0e7;border-radius:10px;padding:0 20px}.faqList summary{cursor:pointer;color:#17365d;padding:19px 34px 19px 0;font-weight:800;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";color:#004aad;font-size:25px;position:absolute;top:14px;right:2px}.faqList details[open] summary:after{content:"−"}.faqList p{color:#53626e;margin:0;padding:0 34px 19px 0;font-size:13px;line-height:1.65}.faqList .emailLink{color:#004aad;font-weight:800;text-decoration:underline}@media (width<=600px){.faqSection{padding:64px 0}.faqList details{padding:0 16px}.faqList summary{font-size:14px;line-height:1.4}.faqList p{padding-right:12px}}.hero aside>.paymentNotice{color:#263a30;font-size:12px;font-weight:800;line-height:1.4}.heroListingCard{flex-direction:column;align-items:stretch;display:flex}.heroListingCard>.btn{justify-content:center;align-items:center;margin-top:10px;display:flex}.heroListingCard>.paymentNotice{margin-top:16px}:root{--ink:#172720;--muted:#647169;--cream:#f7f3ea;--paper:#fffdf8;--green:#1e5b43;--dark:#123c2c;--line:#dfe4dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,100% - 40px);margin:auto}.notice{background:var(--dark);color:#fff;text-align:center;padding:8px;font-size:12px}.nav{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.brand{align-items:center;gap:11px;font:19px Georgia;display:flex}.brand i,.steps i,.success i{background:var(--green);color:#fff;border-radius:50% 50% 50% 12%;place-items:center;width:42px;height:42px;font:700 13px Arial;display:grid}.brand small{color:#839087;text-transform:uppercase;margin-top:5px;font:9px Arial;display:block}.nav nav{gap:28px;font-size:14px;display:flex}.btn{background:var(--green);color:#fff;border:0;border-radius:8px;padding:14px 20px;font-weight:700}.btn:hover{background:var(--dark)}.full{width:100%}.hero{background:linear-gradient(115deg,#eef3e9,#f7f3ea 60%,#f0e8d8);border-block:1px solid #e2e4d8}.heroGrid{grid-template-columns:1.45fr .75fr;align-items:center;gap:80px;padding:82px 0;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--green);margin:0 0 14px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.035em;margin:0;font:500 clamp(42px,5.4vw,70px)/1.02 Georgia}.lead{color:#526259;max-width:670px;font-size:18px;line-height:1.7}.actions{align-items:center;gap:24px;display:flex}.actions a{color:var(--green);font-weight:700}.trust{color:#5b695f;margin-top:29px;font-size:12px}.hero aside{background:#fffdf9;border:1px solid #d7ded4;border-radius:16px;padding:30px;box-shadow:0 22px 60px #21332618}.price{font:600 56px Georgia}.price small{color:var(--muted);font:14px Arial}.hero aside ul{gap:12px;padding:0;font-size:14px;list-style:none;display:grid}.hero aside li:before{content:"✓";color:var(--green);margin-right:10px}.hero aside>small{text-align:center;color:#7c877f;margin-top:14px;font-size:10px;display:block}.directory,.how,.enroll{padding:90px 0}.heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.heading h2,.safety h2,.formBox h2{margin:0;font:500 clamp(32px,4vw,48px)/1.1 Georgia}.heading>p{max-width:420px;color:var(--muted);font-size:13px}.center{text-align:center;justify-content:center}.search{background:var(--cream);border-radius:12px;gap:6px;padding:18px;font-size:11px;font-weight:700;display:grid}.search input,.fields input,.fields select,.fields textarea,.formStep>label input,.formStep>label textarea{background:#fff;border:1px solid #d9ded7;border-radius:7px;width:100%;padding:12px}.count{color:var(--muted);margin:24px 0 14px;font-size:12px}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards article{border:1px solid var(--line);border-radius:13px;overflow:hidden}.photo{text-align:center;color:#fff;place-content:center;gap:8px;height:215px;display:grid}.photo b{font:500 47px Georgia}.photo small{text-transform:uppercase;font-size:8px}.p0{background:linear-gradient(145deg,#423b52,#766a83)}.p1{background:linear-gradient(145deg,#745b32,#ba9152)}.p2{background:linear-gradient(145deg,#23493d,#5d7969)}.body{padding:20px}.body em{float:right;color:var(--green);background:#edf4ec;border-radius:20px;padding:5px 8px;font:800 9px Arial}.body h3{margin:0;font:500 25px Georgia}.body>span{color:var(--muted);font-size:11px}.body>p{color:#59665e;min-height:60px;font-size:13px;line-height:1.55}.body>small{background:var(--cream);border-radius:20px;padding:6px 9px}.body>button{color:var(--green);background:0 0;border:0;padding:19px 0 0;font-weight:800;display:block}.steps{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.steps article{border-top:1px solid #cad3ca;padding-top:20px}.steps i{border-radius:50%;width:32px;height:32px}.steps h3{font:500 22px Georgia}.steps p{color:var(--muted);font-size:13px;line-height:1.6}.safety{background:var(--dark);color:#fff;padding:80px 0}.safety .eyebrow{color:#c7d8c8}.safetyGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.safetyGrid>div:last-child p{color:#d9e5dd;border-bottom:1px solid #ffffff24;padding-bottom:16px;font-size:13px}.formBox{border:1px solid #d9ded8;border-radius:16px;max-width:900px;margin:auto;padding:34px;position:relative}.close{border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:20px;right:20px}.progress{background:#e7ebe6;height:5px;margin-top:27px}.progress i{background:var(--green);height:100%;display:block}.labels{text-transform:uppercase;color:#99a29c;justify-content:space-between;margin:10px 0 33px;font-size:9px;display:flex}.labels .active{color:var(--green);font-weight:700}.formStep h3{font:500 29px Georgia}.choice{border:1px solid #d9dfd9;border-radius:9px;gap:8px;margin:0 8px 8px 0;padding:17px;display:inline-flex}.choice:has(input:checked){border-color:var(--green);background:#f2f6f0}.check{gap:8px;margin-top:18px;display:flex!important}.check input{width:auto!important}.fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fields label,.formStep>label{gap:6px;font-size:11px;font-weight:700;display:grid}.wide{grid-column:1/-1}.demo{background:var(--cream);border-radius:9px;margin:18px 0;padding:20px}.demo p{color:var(--muted);font-size:12px}.checkout{border:1px solid #d6ded6;border-radius:9px;justify-content:space-between;align-items:center;padding:20px;display:flex}.checkout span{display:grid}.checkout small{color:var(--muted)}.checkout strong{font:500 28px Georgia}.formActions{border-top:1px solid var(--line);justify-content:space-between;margin-top:25px;padding-top:20px;display:flex}.formActions>button:first-child{border:1px solid var(--line);background:#fff;padding:12px}.success{text-align:center;padding:50px}.success i{border-radius:50%;margin:auto;font-size:22px}.success h3{font:500 34px Georgia}footer{color:#d8e2db;background:#0d251b;padding:55px 0 20px}.footer{grid-template-columns:1fr 1.4fr .7fr;gap:40px;display:grid}.footer p{font-size:12px}.footer nav{gap:9px;font-size:11px;display:grid}.copy{color:#829087;border-top:1px solid #ffffff17;margin-top:40px;padding-top:18px;font-size:10px}.backdrop{z-index:20;background:#0c1b15b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(520px,100%);padding:30px;position:relative}.modal h2{font:500 38px Georgia}.modal>p{color:var(--muted);line-height:1.6}@media (width<=850px){.nav nav{display:none}.heroGrid,.safetyGrid{grid-template-columns:1fr;gap:40px}.cards,.steps{grid-template-columns:1fr 1fr}}@media (width<=600px){.wrap{width:calc(100% - 28px)}.heroGrid{padding:52px 0}.hero h1{font-size:36px}.actions{flex-direction:column;align-items:stretch}.heading{display:block}.cards,.steps,.fields,.footer{grid-template-columns:1fr}.directory,.how,.enroll{padding:60px 0}.wide{grid-column:auto}.labels span{font-size:0}.labels span:before{content:"•";font-size:14px}.formBox{padding:24px 17px}}.formIntro,.formStep>p{max-width:720px;color:var(--muted);font-size:13px;line-height:1.6}.check{align-items:flex-start}.check input{margin-top:2px}.demo li{color:var(--muted);font-size:12px;line-height:1.6}.reviewGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reviewGrid p{border:1px solid var(--line);border-radius:9px;gap:6px;margin:0;padding:15px;display:grid}.reviewGrid span{color:var(--muted);font-size:12px}.successActions{justify-content:center;gap:10px;margin:24px 0;display:flex}.successActions>button:last-child{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.printAnswers{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin:28px 0;display:grid}.printAnswers p{border:1px solid var(--line);break-inside:avoid;border-radius:7px;gap:5px;margin:0;padding:12px;display:grid}.printAnswers span{white-space:pre-wrap;color:var(--muted);font-size:12px;line-height:1.5}.formError{color:#7c2822;background:#fff1f0;border:1px solid #e3a7a2;border-radius:8px;padding:12px}.confirmation{background:var(--cream);border:1px solid var(--line);border-radius:9px;gap:7px;max-width:620px;margin:22px auto;padding:18px;display:grid}.confirmation span{overflow-wrap:anywhere;font:600 15px monospace}.btn:disabled{opacity:.6;cursor:wait}.fields label small{color:var(--muted);font-weight:400}.adminShell{color:#1c2b38;background:#f3f6f8;min-height:100vh;padding:40px}.adminHeader{border-bottom:3px solid #004aad;justify-content:space-between;align-items:end;width:min(1180px,100%);margin:auto;padding-bottom:20px;display:flex}.adminHeader p{color:#004aad;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.adminHeader h1{margin:7px 0 0;font:500 38px Georgia}.adminHeader a{background:#fff;border:1px solid #ccd7e0;border-radius:7px;padding:10px 14px;font-size:12px}.adminList{gap:18px;width:min(1180px,100%);margin:24px auto;display:grid}.adminEmpty,.adminCard{background:#fff;border:1px solid #d7e0e7;border-radius:12px;padding:25px}.adminCardHead{border-bottom:1px solid #e0e7ec;justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.adminCardHead span{color:#004aad;text-transform:uppercase;background:#e8f1fb;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.adminCardHead h2{margin:8px 0 2px;font:500 29px Georgia}.adminCardHead p,.adminCardHead small{color:#65727c;font-size:11px}.adminDetails{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.adminDetails p{break-inside:avoid;border:1px solid #e2e8ed;border-radius:7px;gap:5px;margin:0;padding:12px;display:grid}.adminDetails b{text-transform:uppercase;color:#53626e;font-size:10px}.adminDetails span{white-space:pre-wrap;font-size:13px;line-height:1.5}.adminPhotos{align-items:center;gap:12px;margin-top:18px;display:flex}.adminPhotos a{color:#004aad;font-size:12px;text-decoration:underline}.submissionPublish{border-top:1px solid #e0e7ec;gap:10px;margin-top:18px;padding-top:18px;display:grid}.submissionPublish h3{color:#17365d;margin:0;font:600 20px Georgia}.submissionPublish p{color:#53626e;margin:0;font-size:12px;font-weight:700}.submissionPublish ul{color:#8a3b32;margin:0;padding-left:20px;font-size:12px;line-height:1.6}.submissionPublish .btn{width:max-content}.submissionPublish .readyToPublish{color:#276b44}.refreshReadiness{color:#004aad;text-underline-offset:3px;background:0 0;border:0;width:max-content;padding:0;font-weight:800;text-decoration:underline}.adminNewSubmissions{background:#fff;border:1px solid #d7e0e7;border-left:5px solid #b58b19;border-radius:10px;align-items:center;gap:16px;width:min(1180px,100%);margin:22px auto 0;padding:17px 20px;display:flex}.adminNewSubmissions>strong{color:#004aad;font:600 32px Georgia}.adminNewSubmissions div{gap:3px;display:grid}.adminNewSubmissions b{font-size:14px}.adminNewSubmissions span{color:#65727c;font-size:12px}.adminPilotCapacity{grid-template-columns:1fr 1fr;gap:12px;width:min(1180px,100%);margin:14px auto 0;display:grid}.adminPilotCapacity article{background:#f7faff;border:1px solid #c9d9e6;border-radius:10px;align-items:center;gap:15px;padding:17px 20px;display:flex}.adminPilotCapacity strong{color:#004aad;font:600 31px Georgia}.adminPilotCapacity div{gap:3px;display:grid}.adminPilotCapacity b{color:#17365d;font-size:14px}.adminPilotCapacity span,.adminPilotCapacity p{color:#65727c;font-size:12px}.adminPilotCapacity p{grid-column:1/-1;margin:0;padding:0 4px}@media (width<=600px){.adminPilotCapacity{grid-template-columns:1fr}.adminPilotCapacity p{grid-column:auto}}.cardBadges{float:right;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:72%;display:flex}.body .cardBadges .newProfileBadge{color:#71500a;background:#f5e8bd}@media (width<=600px){.reviewGrid,.printAnswers{grid-template-columns:1fr}.success{padding:35px 5px}.successActions{flex-direction:column}}@media (width<=700px){.adminShell{padding:20px 12px}.adminHeader,.adminCardHead{flex-direction:column;align-items:start}.adminDetails{grid-template-columns:1fr}.adminPhotos{flex-direction:column;align-items:flex-start}}.adminEditor{background:#fff;border:1px solid #d7e0e7;border-radius:14px;width:min(1180px,100%);margin:26px auto;padding:28px}.adminEditorIntro{border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.adminEditorIntro p,.adminSectionTitle p{color:#004aad;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.adminEditorIntro h2,.adminSectionTitle h2{margin:7px 0 0;font:500 30px Georgia}.adminEditorIntro a{color:#004aad;border:1px solid #b8c9d7;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:800}.adminEditorNote{color:#65727c;font-size:12px;line-height:1.5}.adminEditFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.adminEditFields label{text-transform:uppercase;color:#53626e;gap:6px;font-size:10px;font-weight:800;display:grid}.adminEditFields input,.adminEditFields textarea{color:#1c2b38;text-transform:none;background:#fff;border:1px solid #ccd7e0;border-radius:7px;width:100%;padding:11px;font:13px/1.5 Arial}.adminEditFields textarea{resize:vertical}.adminEditFields .adminWide{grid-column:1/-1}.adminSaveBar{border-top:1px solid #e0e7ec;align-items:center;gap:18px;margin-top:20px;padding-top:20px;display:flex}.adminSaveBar p{color:#276b44;margin:0;font-size:12px;font-weight:700}.adminSectionTitle{margin:14px 0 2px}@media (width<=700px){.adminEditor{padding:20px 15px}.adminEditorIntro{flex-direction:column;align-items:start}.adminEditFields{grid-template-columns:1fr}.adminEditFields .adminWide{grid-column:auto}.adminSaveBar{flex-direction:column;align-items:stretch}}@media print{body>*{visibility:hidden}#enroll,#enroll *{visibility:visible}#enroll{width:100%;position:absolute;inset:0}.themeBar,.close,.progress,.labels,.formActions,.successActions{display:none!important}.formBox{border:0;padding:0}.enroll{padding:0}.success .demo{display:none}}.policyNote{color:var(--muted);font-size:.9rem}.policyNote a{color:#004aad;font-weight:800}.policyShell{background:var(--cream);min-height:100vh;color:var(--ink);padding:28px 0 70px}.policyHeader{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,920px);margin:auto;display:flex}.policyHeader>a:last-child{color:#004aad;font-weight:800;text-decoration:none}.policyDocument{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(100% - 40px,820px);margin:44px auto 0;padding:clamp(28px,5vw,60px);box-shadow:0 18px 45px #0f244314}.policyDocument h1{margin:.35rem 0 1rem;font:500 clamp(34px,5vw,54px)/1.05 Georgia}.policyLead{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:22px;font-size:1.08rem;line-height:1.75}.policyDocument section{padding:22px 0 4px}.policyDocument h2{margin:0 0 8px;font:600 20px Georgia}.policyDocument section p{color:var(--muted);margin:0;line-height:1.75}@media (width<=600px){.policyHeader{align-items:flex-start}.policyHeader>a:last-child{font-size:.85rem}.policyDocument{border-radius:16px;margin-top:28px}}.emailLink{text-underline-offset:3px;font-weight:700;text-decoration:underline}.safety .emailLink,footer .emailLink{color:#fff}.policyDocument .emailLink{color:#004aad}.navActions{align-items:center;gap:10px;display:flex}.accountButton{color:var(--green);background:0 0;border:0;padding:11px 8px;font-weight:800}.writerGate{background:#f1f6ff;border:1px solid #c9d7ea;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:18px 20px;display:flex}.writerGate div{gap:5px;display:grid}.writerGate span{color:var(--muted);font-size:12px}.authModal{width:min(470px,100%)}.authModal h2{margin:4px 0 12px}.authModal form{gap:15px;display:grid}.authModal form>p{color:var(--muted);font-size:13px;line-height:1.55}.authModal form>label:not(.check){gap:6px;font-size:11px;font-weight:800;display:grid}.authModal input{background:#fff;border:1px solid #d9ded7;border-radius:7px;width:100%;padding:13px}.authModal .check{margin:0;font-size:12px;line-height:1.45}.authModal .check a{color:#004aad;text-decoration:underline}.authSwitch{color:#004aad;background:0 0;border:0;padding:5px;font-weight:800}.authPrivacy{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:15px;line-height:1.5;display:block}.codeInput{text-align:center;letter-spacing:8px;font-size:25px;font-weight:800}.formError{background:#fff1f1;border:1px solid #f1cccc;border-radius:7px;color:#a52828!important;padding:10px!important}@media (width<=700px){.navActions .secondaryBtn{display:none}.accountButton{font-size:12px}.writerGate{flex-direction:column;align-items:stretch}.writerGate .btn{width:100%}}.secondaryBtn{color:var(--green)!important;box-shadow:none!important;border:1px solid var(--green)!important;background:#fff!important}.hero aside h2{margin:0 0 18px;font:500 31px/1.1 Georgia}.audiencePaths{grid-template-columns:1.25fr .75fr;gap:18px;padding:38px 0;display:grid}.audiencePaths article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:30px}.audiencePaths .writerPath{background:var(--dark);color:#fff;border-color:var(--dark)}.audiencePaths .writerPath .eyebrow{color:#bdd7ff}.audiencePaths h2{margin:0 0 10px;font:500 30px/1.1 Georgia}.audiencePaths p:not(.eyebrow){color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.6}.audiencePaths .writerPath p:not(.eyebrow){color:#dce9f8}.audiencePaths .btn{align-items:center;display:inline-flex}.textButton{color:var(--green);background:0 0;border:0;padding:7px 0;font-weight:800}.listProcess{background:var(--cream);border-block:1px solid var(--line)}.centerCta{text-align:center;margin-top:38px}.modalLink{text-align:center;display:block}.footer nav{grid-template-columns:1fr 1fr}@media (width<=850px){.audiencePaths{grid-template-columns:1fr}}@media (width<=600px){.audiencePaths{padding:24px 0}.audiencePaths article{padding:24px}.footer nav{grid-template-columns:1fr}}.brandWordmark{line-height:0;display:block}.brandWordmark img{width:280px;max-width:100%;height:auto;display:block}.nav .brandWordmark{flex:0 280px}.footerWordmark img{width:255px}main[data-theme=navyGold] footer{background:var(--dark)}@media (width<=600px){.nav{gap:12px;height:76px}.nav .brandWordmark{flex-basis:205px}.brandWordmark img{width:205px}.nav .secondaryBtn{white-space:nowrap;padding:11px 12px;font-size:12px}}.mobileNavMenu{display:none;position:relative}.mobileNavMenu summary{list-style:none}.mobileNavMenu summary::-webkit-details-marker{display:none}@media (width<=850px){.nav{position:relative}.mobileNavMenu{flex:none;display:block}.mobileNavMenu summary{border:1px solid var(--green);min-height:44px;color:var(--green);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;display:flex}.mobileNavMenu summary span{font-size:21px;line-height:1}.mobileNavMenu summary b{font-size:13px}.nav .mobileNavMenu>nav{z-index:40;background:#fff;border:1px solid #c9d9e6;border-top:4px solid #c39a55;border-radius:10px;gap:0;width:min(280px,100vw - 28px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0a234833}.nav .mobileNavMenu>nav a{color:#0a2348;border-bottom:1px solid #e0e7ec;align-items:center;min-height:46px;padding:10px 12px;font-size:15px;font-weight:800;display:flex}.nav .mobileNavMenu>nav a:last-child{border-bottom:0}.mobileNavMenu[open] summary{background:var(--green);color:#fff}}@media (width<=600px){.nav{gap:8px}.nav .brandWordmark{flex-basis:150px}.brandWordmark img{width:150px}.navActions{margin-left:auto}.accountButton{white-space:nowrap;padding-inline:4px}.mobileNavMenu summary{padding-inline:9px}.mobileNavMenu summary b{font-size:0}.mobileNavMenu summary b:after{content:"Menu";font-size:12px}}.realPhoto{background:#eaf1f8;display:block}.realPhoto img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.realPhoto img[data-profile=booshawn]{object-position:center 12%}.realPhoto img[data-profile=den]{object-position:center 50%}.profileModal{width:min(900px,100%);max-height:92vh;padding:36px;overflow:auto}.profileTop{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:30px;display:grid}.profileGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profileGallery img{aspect-ratio:2/3;object-fit:cover;object-position:center top;background:#eaf1f8;border-radius:12px;width:100%;display:block}.profileTop h2{margin:0}.profileTop>div>p:not(.eyebrow){color:var(--muted)}.profileTop dl,.profileDisclosure dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.profileTop dl div,.profileDisclosure dl div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:12px;display:grid}.profileModal dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:800}.profileModal dd{margin:0;font-size:13px;line-height:1.45}.profileBio,.profileDisclosure{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.profileBio h3,.profileDisclosure h3{margin:0 0 20px;font:500 27px Georgia}.profileBio p{color:#4f5e56;margin:0 0 26px;font-size:14px;line-height:1.72}.profileBio p:last-child{margin-bottom:0}.profileDisclosure .wideFact{grid-column:1/-1}.profileDisclosure>small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.correspondence address{white-space:pre-line;color:var(--ink);margin:8px 0 14px;font-size:13px;font-style:normal;line-height:1.6}.correspondence strong{color:var(--ink)}.jpayLink{color:#004aad;background:#fff;border:1px solid #004aad;border-radius:8px;align-items:center;margin:0 0 8px;padding:11px 15px;font-weight:800;display:inline-flex}.jpayLink:hover{background:#eaf3ff}.photoComingSoon,.profilePhotoComingSoon{color:#004aad;text-align:center;background:linear-gradient(145deg,#eaf1f8,#d9e6f2);flex-direction:column;justify-content:center;align-items:center;display:flex}.photoComingSoon b,.profilePhotoComingSoon b{font:500 42px Georgia}.photoComingSoon span,.profilePhotoComingSoon span{text-transform:uppercase;letter-spacing:.18em;margin-top:8px;font-size:10px;font-weight:800}.profilePhotoComingSoon{border:1px solid #c9d9e6;border-radius:12px;width:220px;height:275px}.adminProfilePicker{text-transform:uppercase;color:#53626e;gap:7px;max-width:360px;margin:18px 0;font-size:10px;font-weight:800;display:grid}.adminProfilePicker select{color:#1c2b38;text-transform:none;background:#fff;border:1px solid #ccd7e0;border-radius:7px;padding:11px}@media (width<=600px){.profileModal{padding:26px 18px}.profileTop{grid-template-columns:1fr}.profileGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.profilePhotoComingSoon{width:100%;height:320px;max-height:390px}.profileTop dl,.profileDisclosure dl{grid-template-columns:1fr}.profileDisclosure .wideFact{grid-column:auto}.btn,.formActions button,.successActions button{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;font-size:14px;line-height:1.2;display:inline-flex}.actions .btn,.hero aside .btn,.writerGate .btn,.centerCta .btn,.authModal .btn,.successActions button{width:100%}.formActions{flex-direction:column-reverse;gap:12px}.formActions>span{display:none}.formActions button{width:100%}.accountButton,.textButton,.body>button,.authSwitch{align-items:center;min-height:44px;font-size:13px;line-height:1.25;display:inline-flex}.body>button{width:100%;padding:14px 0 0}.accountButton{justify-content:center;padding:10px 8px}}.adminReleaseEditor{background:#f6f9fc;border:1px solid #c9d9e6;border-radius:9px;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) auto;align-items:end;gap:14px;margin:18px 0 0;padding:16px;display:grid}.adminReleaseEditor>div{gap:5px;display:grid}.adminReleaseEditor>div b{color:#1c2b38;font:600 18px Georgia}.adminReleaseEditor small{color:#65727c;line-height:1.45}.adminReleaseEditor label{text-transform:uppercase;color:#53626e;gap:6px;font-size:10px;font-weight:800;display:grid}.adminReleaseEditor select,.adminReleaseEditor input{color:#1c2b38;background:#fff;border:1px solid #bfcdd8;border-radius:7px;width:100%;padding:10px}.adminReleaseEditor button{white-space:nowrap}.adminReleaseEditor>p{color:#276b44;grid-column:1/-1;margin:0;font-size:12px;font-weight:700}@media (width<=700px){.adminReleaseEditor{grid-template-columns:1fr;align-items:stretch}}.photoUpload{background:#f1f6ff;border:2px solid #004aad;border-radius:12px;gap:13px;padding:20px;display:grid}.photoUpload b{color:#17365d;font:600 21px Georgia}.photoUpload p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.photoUpload>small{color:var(--muted);overflow-wrap:anywhere;font-weight:400}.photoPicker{position:relative;display:block!important}.photoPicker span{color:#fff;cursor:pointer;background:#004aad;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex}.photoPicker input{clip:rect(0 0 0 0);white-space:nowrap;height:1px;position:absolute;overflow:hidden;width:1px!important}.photoPicker:focus-within span{outline-offset:2px;outline:3px solid #9fc3f2}@media (width<=600px){.photoUpload{padding:17px}.photoPicker span{width:100%}}.photoPickerComplete{opacity:.62}.photoPickerComplete span{cursor:not-allowed}.selectedPhotos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.selectedPhotos li{background:#fff;border:1px solid #d9e0e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.selectedPhotos span{overflow-wrap:anywhere;min-width:0}.selectedPhotos button{color:#9b2c2c;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-weight:700}.pilotTracker{width:min(1180px,100%);margin:26px auto}.pilotSummary{grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0;display:grid}.pilotSummary article{background:#fff;border:1px solid #d7e0e7;border-radius:10px;gap:5px;padding:17px;display:grid}.pilotSummary b{color:#004aad;font:600 24px Georgia}.pilotSummary span{color:#65727c;text-transform:uppercase;font-size:10px;font-weight:800}.pilotMessage{color:#276b44;background:#edf7f0;border:1px solid #bfdbc8;border-radius:8px;padding:11px 14px;font-size:12px}.pilotEntries{gap:18px;display:grid}.pilotEntry{background:#fff;border:1px solid #d7e0e7;border-radius:14px;padding:24px}.pilotEntry>header{border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:start;gap:20px;padding-bottom:16px;display:flex}.pilotEntry>header span{color:#004aad;text-transform:uppercase;background:#e8f1fb;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.pilotEntry>header h3{margin:7px 0 2px;font:500 28px Georgia}.pilotEntry>header small,.pilotEntry>header>b{color:#65727c;font-size:11px}.pilotFields{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.pilotFields label{text-transform:uppercase;color:#53626e;gap:6px;font-size:10px;font-weight:800;display:grid}.pilotFields select,.pilotFields input,.pilotFields textarea,.caseComposer select,.caseComposer textarea{color:#1c2b38;text-transform:none;background:#fff;border:1px solid #bfcdd8;border-radius:7px;width:100%;padding:10px;font:13px/1.45 Arial}.pilotFields .pilotWide{grid-column:1/-1}.pilotCases{border-top:1px solid #e0e7ec;margin-top:22px;padding-top:20px}.pilotCases h4{margin:0 0 13px;font:600 19px Georgia}.pilotCases>p{color:#65727c;font-size:12px}.caseComposer{grid-template-columns:230px 1fr auto;align-items:start;gap:10px;display:grid}.caseComposer button,.caseList button{color:#004aad;background:#fff;border:1px solid #004aad;border-radius:7px;padding:10px 13px;font-weight:800}.caseList{gap:9px;margin-top:14px;display:grid}.caseList article{border:1px solid #dde5eb;border-radius:8px;padding:13px}.caseList article>div{align-items:center;gap:10px;display:flex}.caseList span{text-transform:uppercase;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:800}.caseList span.open{color:#7c5312;background:#fff1d8}.caseList span.resolved{color:#276b44;background:#e7f5eb}.caseList small{color:#65727c;margin-left:auto}.caseList p{white-space:pre-wrap;color:#4f5e56;font-size:12px;line-height:1.55}.caseList button{padding:8px 10px}@media (width<=900px){.pilotSummary{grid-template-columns:repeat(3,1fr)}.pilotFields{grid-template-columns:1fr 1fr}.caseComposer{grid-template-columns:1fr}}@media (width<=600px){.pilotSummary,.pilotFields{grid-template-columns:1fr 1fr}.pilotEntry{padding:18px 14px}.pilotEntry>header{flex-direction:column}.pilotFields .pilotWide{grid-column:1/-1}.caseList article>div{flex-wrap:wrap;align-items:flex-start}.caseList small{width:100%;margin:0}}@media (width<=420px){.pilotSummary,.pilotFields{grid-template-columns:1fr}.pilotFields .pilotWide{grid-column:auto}}.pilotDecisionActions{background:#f6f9fc;border:1px solid #c9d9e6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:15px;display:flex}.pilotDecisionActions button{color:#fff;background:#004aad;border:1px solid #004aad;border-radius:7px;padding:10px 13px;font-weight:800}.pilotDecisionActions .declineAction{color:#8a3b32;background:#fff;border-color:#b77a72}.pilotDecisionActions span{color:#65727c;width:100%;font-size:11px}.approvalRecords{background:#eef4fb;border:1px solid #c9d9e6;border-radius:16px;width:min(1180px,100%);margin:30px auto;padding:26px}.approvalPicker{text-transform:uppercase;color:#53626e;gap:7px;max-width:380px;margin:18px 0;font-size:10px;font-weight:800;display:grid}.approvalPicker select{color:#1c2b38;text-transform:none;background:#fff;border:1px solid #bfcdd8;border-radius:7px;padding:11px}.approvalCard{background:#fff;border:1px solid #d7e0e7;border-radius:13px;margin-top:16px;padding:24px}.approvalCard>header{border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:start;gap:20px;padding-bottom:16px;display:flex}.approvalCard>header span{color:#004aad;text-transform:uppercase;background:#e8f1fb;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.approvalCard>header h3{margin:7px 0 0;font:500 29px Georgia}.approvalCard>header>b{color:#53626e;text-transform:uppercase;font-size:10px}.approvalFields{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.approvalFields label{text-transform:uppercase;color:#53626e;gap:6px;font-size:10px;font-weight:800;display:grid}.approvalFields select,.approvalFields input,.approvalFields textarea,.approvalUpload select,.approvalUpload input{color:#1c2b38;text-transform:none;background:#fff;border:1px solid #bfcdd8;border-radius:7px;width:100%;padding:10px;font:13px/1.45 Arial}.approvalFields .approvalWide{grid-column:1/-1}.approvalFiles{border-top:1px solid #e0e7ec;margin-top:22px;padding-top:20px}.approvalFiles h4{margin:0 0 6px;font:600 20px Georgia}.approvalFiles>p{color:#65727c;font-size:12px;line-height:1.5}.approvalUpload{grid-template-columns:220px 1fr auto;align-items:center;gap:10px;display:grid}.approvalUpload button{color:#004aad;background:#fff;border:1px solid #004aad;border-radius:7px;padding:11px 14px;font-weight:800}.approvalFileList{gap:8px;margin-top:14px;display:grid}.approvalFileItem{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.approvalFileItem a{color:#1c2b38;border:1px solid #d7e0e7;border-radius:8px;grid-template-columns:190px 1fr auto;gap:12px;padding:12px;display:grid}.approvalFileList b{color:#004aad;font-size:11px}.approvalFileList span,.approvalFileList small{overflow-wrap:anywhere;font-size:11px}.approvalFileList small{color:#65727c}.deleteApprovalFile{color:#8a3b32;background:#fff;border:1px solid #b77a72;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.deleteApprovalFile:disabled{opacity:.6}@media (width<=800px){.approvalFields{grid-template-columns:1fr 1fr}.approvalUpload,.approvalFileItem,.approvalFileItem a{grid-template-columns:1fr}.approvalFileList small{margin-top:-6px}.deleteApprovalFile{min-height:44px}}@media (width<=600px){.approvalRecords{padding:20px 14px}.approvalCard{padding:18px 14px}.approvalCard>header{flex-direction:column}.approvalFields{grid-template-columns:1fr}.approvalFields .approvalWide{grid-column:auto}}.letterBrowseButton{align-items:center;margin-top:16px;display:inline-flex}.profileLetterHelp button{color:#004aad;text-align:left;background:0 0;border:0;flex:none;padding:10px 0;font-size:12px;font-weight:800}.profileLetterHelp button:hover{text-decoration:underline}.letterBuilderModal{width:min(1040px,100%);max-height:92vh;padding:36px;overflow:auto}.letterBuilderModal>h2{color:#17365d;margin:7px 0 10px;font:500 clamp(30px,5vw,43px)/1.08 Georgia}.builderIntro{color:#3f4a44;max-width:720px;margin:0 0 24px;line-height:1.6}.letterBuilderGrid{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);align-items:start;gap:22px;display:grid}.builderControls{background:#f1f6ff;border:1px solid #c9d9e6;border-radius:13px;gap:15px;padding:20px;display:grid}.builderControls label,.letterPreview label{color:#344b5f;gap:6px;font-size:11px;font-weight:800;display:grid}.builderControls input,.builderControls select,.builderControls textarea,.letterPreview textarea{color:#1c2b38;background:#fff;border:1px solid #b8c8d5;border-radius:8px;width:100%;padding:12px;font:14px/1.5 Arial}.builderControls textarea,.letterPreview textarea{resize:vertical}.builderControls small{color:#3f4a44;font-size:11px;line-height:1.5}.letterPreview{background:#fffdf8;border:1px solid #dccfb8;border-radius:13px;padding:22px}.letterPreview>div:first-child{justify-content:space-between;align-items:end;gap:15px;margin-bottom:14px;display:flex}.letterPreview h3{color:#263a30;margin:0;font:500 25px Georgia}.letterPreview textarea{background:#fff;min-height:410px;font:15px/1.72 Georgia}.letterActions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.letterActions button{color:#004aad;background:#fff;border:1px solid #004aad;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:800}.letterActions .btn{color:#fff;background:#004aad}.letterStatus{color:#276b44;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.5}.printLetter{display:none}@media (width<=780px){.letterBuilderModal{padding:28px 18px}.letterBuilderGrid{grid-template-columns:1fr}.letterPreview textarea{min-height:360px}.letterActions button{flex:130px}.letterBrowseButton{justify-content:center;width:100%}.profileLetterHelp button{min-height:44px}}@media print{body:has(#letter-builder) *{visibility:hidden!important}:is(body:has(#letter-builder) #letter-builder,body:has(#letter-builder) #letter-builder *){visibility:visible!important}body:has(#letter-builder) .backdrop{background:#fff;padding:0;display:block;position:static}body:has(#letter-builder) #letter-builder{width:100%;max-height:none;box-shadow:none;border:0;padding:.6in;position:absolute;inset:0;overflow:visible}body:has(#letter-builder) #letter-builder>.eyebrow{display:none!important}body:has(#letter-builder) #letter-builder>h2{display:none!important}body:has(#letter-builder) #letter-builder>.builderIntro{display:none!important}body:has(#letter-builder) #letter-builder>.letterBuilderGrid{display:none!important}body:has(#letter-builder) #letter-builder>.close{display:none!important}body:has(#letter-builder) #letter-builder>.printLetter{display:block!important}body:has(#letter-builder) #letter-builder>.printLetter h1{margin:0 0 28px;font:600 22px Georgia}body:has(#letter-builder) #letter-builder>.printLetter p{white-space:pre-wrap;margin:0;font:15px/1.75 Georgia}}.adminEditFields label small{color:#65727c;text-transform:none;font-size:11px;font-weight:400;line-height:1.5}.letterPaper{background:linear-gradient(#fff 0,#fffdf8 100%);border:1px solid #e0d4bd;border-radius:4px;min-height:410px;padding:34px clamp(24px,5vw,52px);box-shadow:0 8px 24px #382a1414,inset 0 4px #d8e5f4}.letterPaper>p{white-space:pre-wrap;color:#2d3438;margin:0;font:16px/1.85 Georgia}.letterPaperEditing{background:#f8fbff;border-color:#9fbad3;padding:22px;box-shadow:0 0 0 3px #004aad14}.letterPaperEditing label{color:#344b5f;font-size:11px;font-weight:800}.letterPaperEditing textarea{background:#fffdf8;border-color:#9fbad3;min-height:390px;margin-top:7px;font:15px/1.72 Georgia}.letterPreviewHeading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:14px;display:flex}@media (width<=780px){.letterPaper{min-height:330px;padding:28px 20px}.letterPaper>p{font-size:15px;line-height:1.75}.letterPaperEditing{padding:16px}}.authModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 40px);overflow-y:auto}.authPrivacy{color:#3f4a44}.authModal label small{color:#3f4a44;font-size:11px;font-weight:400;line-height:1.45}.brand small,.trust,.hero aside>small,.labels,.body>span,.body>p,.steps p,.heading>p{color:#3f4a44}.replyBadge{color:#6b4710;letter-spacing:.04em;text-transform:uppercase;background:#fff8e8;border:1px solid #b98222;border-radius:999px;width:max-content;max-width:100%;margin:12px 0 8px;padding:6px 9px;font-size:10px;display:block}.letterHelp{background:#eef4fb;border-block:1px solid #cbdbea;padding:80px 0;scroll-margin-top:20px}.letterHelpGrid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:start;gap:28px;display:grid}.letterHelpIntro h2{color:#17365d;margin:8px 0 14px;font:500 clamp(34px,5vw,50px)/1.05 Georgia}.letterHelpIntro>p:not(.eyebrow){color:#3f4a44;max-width:680px;margin:0 0 22px;line-height:1.7}.freeTemplate{background:#fff;border:1px solid #b9cfe3;border-radius:14px;overflow:hidden}.freeTemplate summary{cursor:pointer;color:#004aad;padding:18px 52px 18px 20px;font-weight:800;list-style:none;position:relative}.freeTemplate summary::-webkit-details-marker{display:none}.freeTemplate summary:after{content:"+";font-size:29px;font-weight:400;position:absolute;top:12px;right:20px}.freeTemplate[open] summary:after{content:"−"}.freeTemplate>div{color:#344b5f;border-top:1px solid #dce6ef;padding:20px}.freeTemplate>div p{margin:0 0 15px;font-size:14px;line-height:1.65}.freeTemplate>div small{color:#3f4a44;border-top:1px solid #e0e7ec;padding-top:15px;line-height:1.5;display:block}.icebreakerCard{color:#fff;background:#003b8a;border-radius:18px;padding:30px;position:relative;box-shadow:0 18px 36px #003b8a29}.icebreakerCard .eyebrow{color:#c9ddf7}.icebreakerCard h3{margin:8px 0 14px;font:500 31px/1.08 Georgia}.icebreakerCard>p:not(.eyebrow){color:#e5effc;font-size:14px;line-height:1.6}.icebreakerCard ul{color:#f6f9fd;gap:9px;margin:18px 0;padding-left:20px;font-size:14px;display:grid}.comingSoon{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff80;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-block}.packPrice{border-top:1px solid #ffffff40;grid-template-columns:auto 1fr;align-items:end;column-gap:12px;margin-top:22px;padding-top:19px;display:grid}.packPrice .launchLabel{color:#fff8d9;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:5px;font-size:10px;font-weight:800}.packPrice b{font:600 34px Georgia}.packPrice s{color:#c9d7e8;padding-bottom:5px;font-size:12px}.oneTimePrice{color:#dce9f8!important;margin:4px 0 0!important;font-size:11px!important}.icebreakerCard>small{color:#dce9f8;margin-top:10px;line-height:1.5;display:block}.profileLetterHelp{background:#f1f6ff;border:1px solid #c9d9e6;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 14px;padding:17px 18px;display:flex}.profileLetterHelp>div{gap:5px;display:grid}.profileLetterHelp span{color:#3f4a44;font-size:12px;line-height:1.45}.profileLetterHelp a{color:#004aad;flex:none;font-size:12px;font-weight:800}.profileLetterHelp a:hover{text-decoration:underline}@media (width<=760px){.letterHelp{padding:60px 0}.letterHelpGrid{grid-template-columns:1fr}.icebreakerCard{padding:26px}.profileLetterHelp{flex-direction:column;align-items:flex-start}.profileLetterHelp a{align-items:center;min-height:44px;display:flex}}@media (width<=600px){.nav nav a[href=\#first-letter-help]{display:none}}.communicationAlert{background:#fff8e8;border:2px solid #b98222;border-radius:12px;margin-top:28px;padding:22px}.communicationAlert h3{margin:4px 0 10px;font:600 24px Georgia}.communicationAlert>p:not(.eyebrow){color:#3f4a44;line-height:1.65}.communicationAck{align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.communicationAck input{flex:none;width:20px;height:20px;margin-top:1px}.correspondenceLocked{color:#263a30;background:#f1f6ff;border:1px solid #c9d9e6;border-radius:9px;padding:16px;font-weight:700}.adminCommunicationToggle>span{color:#1c2b38;text-transform:none;background:#f6f9fc;border:1px solid #bfcdd8;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.adminCommunicationToggle input{width:20px;height:20px;margin:0}.deleteSubmission{color:#7d2f2a;background:#fff;border:1px solid #a85b55;border-radius:8px;min-height:44px;margin-left:10px;padding:10px 14px;font-weight:800}.deleteSubmission:disabled{opacity:.6}.pricingSection{border-block:1px solid var(--line);background:linear-gradient(#f7f3ea,#fffdf8);padding:90px 0;scroll-margin-top:18px}.pricingHeading{margin-bottom:34px}.pricingHeading>div{max-width:760px}.pricingIntro{color:#3f4a44;margin:16px auto 0;font-size:16px;line-height:1.65}.pilotPricingCard{color:#fff;background:#062a50;border:2px solid #c39a55;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;width:min(940px,100%);margin:0 auto 32px;padding:28px 32px;display:flex;box-shadow:0 18px 45px #0a23481f}.pilotPricingCard>div{max-width:650px}.pilotPricingCard .eyebrow{color:#e2c077;margin:0 0 8px}.filledBadge{color:#6b4b10;letter-spacing:.07em;text-transform:uppercase;background:#fff8df;border:1px solid #e2c077;border-radius:999px;margin:0 0 10px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-block}.pilotPricingCard h3{margin:0 0 9px;font:500 clamp(26px,4vw,36px)/1.12 Georgia}.pilotPricingCard p:not(.eyebrow){color:#e4ebf4;margin:0;font-size:14px;line-height:1.6}.pilotPricingCard .btn{color:#004aad;background:#fff;border-color:#d0aa68;flex:none}.regularPricingLabel{color:#6f5527;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:16px;width:min(940px,100%);margin:0 auto 20px;font-size:11px;font-weight:900;display:flex}.regularPricingLabel:before,.regularPricingLabel:after{content:"";background:#d6c49f;flex:1;height:1px}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(940px,100%);margin:auto;display:grid}.pricingCard{background:#fff;border:1px solid #c9d9e6;border-top:4px solid #b58a45;border-radius:16px;flex-direction:column;padding:32px;display:flex;position:relative;box-shadow:0 18px 45px #0a234814}.pricingCard .eyebrow{margin-bottom:7px}.packagePrice{border-bottom:1px solid #dce4ec;align-items:end;gap:12px;padding-bottom:22px;display:flex}.packagePrice b{color:#0a2348;font:600 52px/1 Georgia}.packagePrice span{color:#53627a;padding-bottom:6px;font-size:14px;font-weight:700}.pricingCard ul{color:#34445c;gap:13px;margin:24px 0 28px;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.pricingCard li{padding-left:25px;position:relative}.pricingCard li:before{content:"✓";color:#004aad;font-weight:900;position:absolute;left:0}.pricingCard .btn{margin-top:auto}.spotlightCard{background:linear-gradient(#f3f8ff,#fff 42%);border:2px solid #004aad;border-top:5px solid #c39a55}.packageBadge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#004aad;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:22px;right:22px}.includesStandard{color:#34445c;margin:20px 0 -7px;font-size:13px;font-weight:800}.pricingNote,.pilotTermsNote{text-align:center;color:#34445c;width:min(820px,100%);margin:25px auto 0;font-size:13px;line-height:1.6}.pilotTermsNote{color:#53627a;margin-top:6px}.rangePrice b{font-size:42px}.addOnPricingLabel{margin-top:42px}.addOnPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(940px,100%);margin:auto;display:grid}.compactPricingCard{padding:26px}.compactPricingCard .packagePrice{display:block}.compactPricingCard .packagePrice span{padding:8px 0 0;display:block}.compactPricingCard ul{margin-bottom:0}.premiumPricingCard{background:linear-gradient(#fffaf0,#fff 48%);border-color:#d5b66d}.packageChoice{background:#f6f9fc;border:1px solid #c9d9e6;border-radius:11px;margin:22px 0;padding:20px}.packageChoice h4{color:#17365d;margin:0 0 13px;font:600 19px Georgia}.packageChoice small{color:#53626e;margin-top:7px;font-size:11px;line-height:1.5;display:block}@media (width<=900px){.addOnPricingGrid{grid-template-columns:1fr}}@media (width<=760px){.pricingSection{padding:64px 0}.pilotPricingCard{flex-direction:column;align-items:stretch;padding:25px 21px}.pilotPricingCard .btn{width:100%}.regularPricingLabel span{text-align:center}.pricingGrid{grid-template-columns:1fr}.pricingCard{padding:27px 21px}.packageBadge{width:max-content;margin:0 0 16px;position:static}.packagePrice b,.rangePrice b{font-size:40px}.pricingIntro{font-size:15px}.packageChoice .choice{margin-right:0;display:flex}}.icebreakerCard .eyebrow{margin:14px 0}.activityCounter{color:#1e5b43;background:#edf7f0;border:1px solid #b9d3c3;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:max-content;max-width:100%;margin:0 0 18px;padding:9px 14px;display:flex}.activityCounter span{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:800}.activityCounter b{font-size:14px}.activityCounterCompact{background:#fff;margin:18px 0 0}.profileAnalytics{background:#fff;border:1px solid #d7e0e7;border-radius:14px;width:min(1180px,100%);margin:26px auto;padding:25px}.profileAnalyticsNote{color:#53626e;font-size:13px;line-height:1.5}.profileAnalyticsTableWrap{overflow-x:auto}.profileAnalytics table{border-collapse:collapse;width:100%;min-width:720px}.profileAnalytics th,.profileAnalytics td{text-align:right;border-bottom:1px solid #e0e7ec;padding:14px 12px;font-size:14px}.profileAnalytics th:first-child{text-align:left}.profileAnalytics thead th{color:#53626e;text-transform:uppercase;font-size:12px}.profileAnalytics tbody th{color:#17365d;font:600 18px Georgia}.profileAnalytics tbody tr:last-child th,.profileAnalytics tbody tr:last-child td{border-bottom:0}.cardActions{flex-wrap:wrap;align-items:center;gap:15px;padding-top:16px;display:flex}.cardActions button,.cardActions a{color:var(--green);background:0 0;border:0;padding:3px 0;font-size:13px;font-weight:800}.cardActions a{text-underline-offset:3px;text-decoration:underline}.adminProfileLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.publicProfilePage{--ink:#0a2348;--muted:#53627a;--cream:#fbf4e5;--paper:#fffaf0;--green:#004aad;--dark:#062a50;--line:#d8c58a;background:var(--paper);min-height:100vh;color:var(--ink)}.publicProfileNav{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.publicProfilePage .brand i{background:linear-gradient(145deg,#062a50,#004aad);box-shadow:0 0 0 2px #c7a034}.publicProfilePage .brand small{color:#53627a}.publicProfileNav>a:last-child{color:var(--green);font-size:13px;font-weight:800}.publicProfileHero{background:linear-gradient(120deg,#eef4ff,#fffaf0 60%,#f5ead0);border-block:1px solid #d8c58a;padding:68px 0}.publicProfileGrid{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.publicProfilePhoto img{aspect-ratio:4/5;object-fit:cover;object-position:center top;border:2px solid #d6b451;border-radius:18px;width:100%;max-height:600px;display:block;box-shadow:0 24px 60px #0a23482e}.publicProfilePhoto .profilePhotoComingSoon{aspect-ratio:4/5;width:100%;height:auto}.publicProfileIntro h1{letter-spacing:-.035em;margin:0 0 10px;font:500 clamp(44px,7vw,72px)/1 Georgia}.publicProfileMeta{color:#53627a;font-size:14px}.publicProfileAbout{color:#34445c;max-width:650px;font:400 20px/1.65 Georgia}.publicProfileTags{color:var(--green);background:#fff;border:1px solid #d8c58a;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-block}.publicProfilePage .activityCounter{color:#0b3570;background:#f9f1dc;border-color:#d6b451}.publicProfilePage .activityCounterCompact{background:#fff}.publicProfileGate{background:#ffffffe6;border:1px solid #d8c58a;border-radius:13px;gap:10px;max-width:590px;margin-top:26px;padding:22px;display:grid;box-shadow:inset 0 4px #d6b451}.publicProfileGate b{font:600 21px Georgia}.publicProfileGate span{color:#44536a;font-size:13px;line-height:1.55}.publicProfileGate .btn{width:max-content;margin-top:4px}.publicProfileShare{padding:56px 0}.publicProfilePage .sharePanel{background:#fff;border:1px solid #d8c58a;border-radius:16px;padding:30px;box-shadow:inset 0 4px #d6b451,0 14px 34px #0a234812}.sharePanel h2{margin:0 0 10px;font:500 32px Georgia}.publicProfilePage .sharePanel>p:not(.eyebrow):not(.shareStatus){color:#44536a;max-width:720px;line-height:1.6}.shareButtons{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.shareButtons button,.shareButtons a{border:1px solid var(--green);min-height:44px;color:var(--green);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.shareButtons .btn{background:var(--green);color:#fff}.publicProfilePage .shareStatus{color:#0b3570;font-size:12px;font-weight:800}.publicProfileFooter{color:#eef4ff;background:#062a50;border-top:3px solid #c7a034;padding:24px 0}.publicProfileFooter>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.publicProfileFooter p{font-size:11px}.publicProfileFooter a{color:#fff;font-size:12px;font-weight:800}.profileModal .sharePanel{margin-top:24px;padding:22px}.profileModal .sharePanel h2{font-size:25px}@media (width<=760px){.publicProfileHero{padding:42px 0}.publicProfileGrid{grid-template-columns:1fr;gap:34px}.publicProfilePhoto{max-width:430px;margin:auto}.publicProfileGate .btn{text-align:center;width:100%}.shareButtons>*{flex:120px}.publicProfileFooter>div{flex-direction:column;align-items:flex-start}.adminProfileLinks{justify-content:flex-start}.cardActions{flex-direction:column;align-items:flex-start;gap:7px}.cardActions button{text-align:left;width:100%}}@media (width<=600px){.activityCounter{border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px}.profileAnalytics{padding:20px 14px}.profileAnalytics th,.profileAnalytics td{padding:12px 10px}.backdrop{padding:16px 14px calc(32px + env(safe-area-inset-bottom));place-items:start center;overflow-y:auto}.authModal{max-height:calc(100dvh - 48px - env(safe-area-inset-bottom));margin:auto 0;padding:26px 18px 40px}.communicationAlert{padding:18px 15px}.replyBadge{font-size:9px}}.draftProtection{color:#234c36;background:#edf7f0;border:1px solid #b9d3c3;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:0 0 24px;padding:15px 16px;display:grid}.draftProtection>div{gap:4px;display:grid}.draftProtection b{font-size:13px}.draftProtection span{color:#3f5e4b;font-size:11px;line-height:1.45}.draftProtection button,.adminDraftButton{color:#1e5b43;background:#fff;border:1px solid #1e5b43;border-radius:7px;min-height:42px;padding:9px 13px;font-weight:800}.draftProtection button:last-child{color:#7b3333;border-color:#a76f6f}.adminDraftButton{color:#004aad;border-color:#004aad}.adminSaveBar{flex-wrap:wrap}.adminSaveBar p{flex:260px}@media (width<=700px){.draftProtection{grid-template-columns:1fr}.draftProtection button,.adminDraftButton{width:100%}}.adminPhotos{align-items:start;gap:10px;display:grid}.adminPhotoHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminPhotoHeading span,.adminPhotoLimit{color:#40515f;font-size:13px}.adminPhotoLinks{gap:7px;display:grid}.adminPhotoPicker{background:#f6f9fb;border:1px solid #bed0df;border-radius:9px;gap:8px;width:fit-content;max-width:100%;padding:12px;display:grid}.adminPhotoPicker span{color:#004aad;font-weight:800}.adminPhotoPicker input{max-width:100%;font:inherit}.adminPhotoError{color:#8b2525;margin:0;font-weight:700}.adminPhotoItem{background:#fff;border:1px solid #d7e0e7;border-radius:9px;gap:8px;padding:11px;display:grid}.adminPhotoActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminPhotoActions button{color:#004aad;background:#fff;border:1px solid #004aad;border-radius:7px;min-height:38px;padding:7px 11px;font-weight:800}.adminPhotoActions .adminDeletePhoto{color:#7b3333;border-color:#a76f6f}.adminPhotoActions button:disabled{cursor:wait;opacity:.6}.adminPrimaryPhoto{color:#24543a;background:#e9f5ee;border-radius:999px;align-items:center;min-height:38px;padding:7px 11px;font-weight:800;display:inline-flex}.publishedPhotoEditor{background:#f6f9fc;border:1px solid #c9d9e6;border-radius:12px;gap:14px;margin:22px 0 28px;padding:20px;display:grid}.publishedPhotoIntro{justify-content:space-between;align-items:center;gap:20px;display:flex}.publishedPhotoIntro p{color:#004aad;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.publishedPhotoIntro h3{color:#17365d;margin:5px 0 0;font:600 23px Georgia}.publishedPhotoIntro>img{object-fit:cover;object-position:center top;background:#eaf1f8;border:1px solid #b8c8d5;border-radius:8px;width:84px;height:104px}.publishedPhotoRow{align-items:center;gap:12px;display:flex}.publishedPhotoRow>img{object-fit:cover;object-position:center top;background:#eaf1f8;border-radius:6px;width:58px;height:72px}.publishedPhotoRow a{overflow-wrap:anywhere}@media (width<=600px){.publishedPhotoIntro{align-items:flex-start}.publishedPhotoIntro>img{width:70px;height:88px}.publishedPhotoRow{align-items:flex-start}}.profileOrderManager{background:#fff;border:1px solid #d7e0e7;border-radius:14px;width:min(1180px,100%);margin:26px auto;padding:28px}.profileOrderNote{color:#40515f;max-width:820px;font-size:14px;line-height:1.6}.profileOrderList{gap:10px;margin:22px 0;display:grid}.profileOrderRow{background:#f8fafc;border:1px solid #d7e0e7;border-radius:10px;grid-template-columns:44px minmax(180px,1fr) 105px auto;align-items:center;gap:14px;padding:12px;display:grid}.profileOrderNumber{color:#fff;background:#062a50;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.profileOrderIdentity{align-items:center;gap:12px;min-width:0;display:flex}.profileOrderIdentity img{object-fit:cover;object-position:center top;background:#eaf1f8;border-radius:6px;width:46px;height:56px}.profileOrderIdentity span{color:#17365d;text-overflow:ellipsis;white-space:nowrap;font:600 20px Georgia;overflow:hidden}.profileOrderRow label,.spotlightControl label{color:#53626e;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.profileOrderRow select,.spotlightControl select{color:#1c2b38;text-transform:none;background:#fff;border:1px solid #b8c9d7;border-radius:7px;min-height:42px;padding:9px}.profileOrderButtons,.spotlightButtons{flex-wrap:wrap;gap:8px;display:flex}.profileOrderButtons button,.endSpotlight{color:#004aad;background:#fff;border:1px solid #004aad;border-radius:7px;min-height:42px;padding:9px 12px;font-weight:800}.profileOrderButtons button:disabled{opacity:.45;cursor:default}.profileOrderSave{margin-bottom:24px}.spotlightControl{background:#fffaf0;border:2px solid #c7a034;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(210px,320px) auto;align-items:end;gap:18px;padding:20px;display:grid}.spotlightControl>div:first-child{gap:6px;display:grid}.spotlightControl b{color:#17365d;font:600 20px Georgia}.spotlightControl span{color:#40515f;font-size:13px;line-height:1.5}.endSpotlight{color:#7d2f2a;border-color:#8b4a46}.profileOrderMessage{color:#276b44;margin:16px 0 0;font-size:13px;font-weight:800}.spotlightProfileCard{box-shadow:0 14px 34px #0a23481f;border:2px solid #c7a034!important}.cardBadges .spotlightProfileBadge{color:#6b4b10;background:#fff2c8}.cardBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.body .cardBadges em{float:none}@media (width<=760px){.profileOrderManager{padding:20px 14px}.profileOrderRow{grid-template-columns:40px 1fr 86px}.profileOrderButtons{grid-column:2/-1}.profileOrderButtons button{flex:1}.spotlightControl{grid-template-columns:1fr}.spotlightButtons .btn,.spotlightButtons .endSpotlight{width:100%}}@media (width<=430px){.profileOrderIdentity img{display:none}.profileOrderIdentity span{font-size:18px}}.spotlightPlaceholder{background:linear-gradient(#fffdf8,#fff8e8);box-shadow:inset 0 0 0 4px #c7a03414;border:2px dashed #c7a034!important}.spotlightPlaceholderPhoto{background:linear-gradient(145deg,#062a50,#004aad 60%,#c7a034);min-height:215px}.spotlightPlaceholderPhoto span{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.spotlightPlaceholderPhoto b{font-size:44px}.spotlightPlaceholderPhoto small{letter-spacing:.12em;font-size:10px;font-weight:800}.spotlightPlaceholder .body h3{font-size:26px;line-height:1.15}.spotlightPlaceholder .body>p{min-height:auto}.cardBadges{float:none;flex-wrap:wrap;justify-content:flex-start;gap:8px;max-width:100%;margin:0 0 10px;display:flex}.body .cardBadges em{float:none;align-items:center;padding:6px 12px;font:700 14px/1.2 Arial;display:inline-flex}main[data-theme=navyGold] .body>p{color:#34443b;font-weight:500}.homepageTakeover{background:linear-gradient(120deg,#fffaf0,#fff 58%,#eef4ff);border:3px solid #b58a45;border-radius:18px;grid-template-columns:minmax(220px,360px) minmax(0,1fr);min-height:300px;margin:0 0 28px;display:grid;overflow:hidden;box-shadow:0 20px 46px #0a234824}.takeoverPhoto{background:#eaf1f8;min-height:300px}.takeoverPhoto img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:300px;max-height:440px;display:block}.takeoverPhoto.photoComingSoon{color:#17365d;align-content:center;justify-items:center;display:grid}.takeoverBody{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 38px;display:flex}.takeoverBody>em{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#b98237;border-radius:999px;margin:0 0 18px;padding:7px 12px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.takeoverBody .eyebrow{margin:0 0 8px}.takeoverBody h3{color:#0a2348;margin:0 0 8px;font:600 clamp(36px,5vw,58px)/1 Georgia}.takeoverBody>strong{color:#53627a;font-size:16px}.takeoverBody>p:not(.eyebrow){color:#34445c;max-width:680px;margin:16px 0 22px;font-size:17px;line-height:1.6}.takeoverAvailableMark{color:#fff;background:linear-gradient(145deg,#062a50,#004aad 62%,#b58a45);place-content:center;justify-items:center;min-height:300px;display:grid}.takeoverAvailableMark span,.takeoverAvailableMark small{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.takeoverAvailableMark b{font:600 48px Georgia}.homepageTakeoverAvailable{border-style:dashed}.homepageTakeoverAvailable .takeoverBody h3{font-size:clamp(32px,4vw,48px)}@media (width<=700px){.homepageTakeover{grid-template-columns:1fr}.takeoverPhoto,.takeoverPhoto img,.takeoverAvailableMark{min-height:260px}.takeoverBody{padding:26px 22px}.takeoverBody h3{font-size:38px}.takeoverBody .btn{text-align:center;width:100%}.takeoverBody>p:not(.eyebrow){font-size:16px}}.fairVisibilityPromise{color:#fff;background:#062a50;border-left:7px solid #c7a034;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;margin:4px 0 24px;padding:25px 28px;display:flex;box-shadow:0 14px 34px #062a5024}.fairVisibilityPromise>div{max-width:780px}.fairVisibilityPromise span{color:#ffe08a;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.fairVisibilityPromise h3{margin:7px 0 8px;font:600 clamp(25px,3.3vw,38px)/1.12 Georgia}.fairVisibilityPromise p{color:#e4edf7;margin:0;font-size:15px;line-height:1.6}.fairVisibilityPromise a{color:#fff;border:1px solid #ffe08a;border-radius:9px;flex:none;padding:12px 15px;font-size:13px;font-weight:900}.rotationFeatureBanner{border-color:#004aad;box-shadow:inset 0 5px #c7a034,0 20px 46px #0a234824}.rotationFeatureBanner .takeoverBody>em{background:#004aad}.rotationFeatureBanner .takeoverBody>small{color:#6b4b10;margin:-10px 0 18px;font-size:12px;font-weight:800}.rotationContinuityStrip{background:#f2f7ff;border:1px solid #b8cde2;border-left:6px solid #004aad;border-radius:13px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;margin:-10px 0 28px;padding:15px 18px;display:grid}.rotationContinuityStrip img{object-fit:cover;object-position:center top;border-radius:10px;width:86px;height:86px}.rotationContinuityStrip em{color:#004aad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.rotationContinuityStrip h3{color:#0a2348;margin:3px 0;font:600 23px Georgia}.rotationContinuityStrip p{color:#40516a;margin:0;font-size:13px;line-height:1.45}.rotationContinuityStrip small{color:#6b4b10;margin-top:5px;font-weight:800;display:block}.rotationContinuityStrip button{color:#004aad;background:0 0;border:0;font-size:13px;font-weight:900}.rotationEligibilityBadge{color:#004aad;letter-spacing:.04em;text-transform:uppercase;background:#e8f1ff;border-radius:999px;width:max-content;max-width:100%;margin-top:12px;padding:6px 9px;font-size:10px;display:block}.rotationWeeklyCount{color:#53627a;margin-top:7px;font-size:11px;font-weight:800;display:block}@media (width<=700px){.fairVisibilityPromise{flex-direction:column;align-items:flex-start;padding:22px}.fairVisibilityPromise a{text-align:center;width:100%}.rotationContinuityStrip{grid-template-columns:64px 1fr}.rotationContinuityStrip img{width:64px;height:64px}.rotationContinuityStrip button{border:1px solid #004aad;border-radius:8px;grid-column:1/-1;width:100%;min-height:42px}.rotationContinuityStrip p{display:none}}.rotationPoolControl{background:#f2f7ff;border:2px solid #004aad;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(210px,300px) auto;align-items:end;gap:18px;margin:0 0 18px;padding:20px;display:grid}.rotationPoolControl>div:first-child{gap:6px;display:grid}.rotationPoolControl b{color:#17365d;font:600 20px Georgia}.rotationPoolControl span{color:#40515f;font-size:13px;line-height:1.5}.rotationPoolControl label{color:#53626e;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.rotationPoolControl select{color:#1c2b38;text-transform:none;background:#fff;border:1px solid #b8c9d7;border-radius:7px;min-height:42px;padding:9px}.rotationPoolButtons{flex-wrap:wrap;gap:7px;display:flex}.rotationPoolButtons button{color:#fff;background:#004aad;border:1px solid #004aad;border-radius:7px;min-height:42px;padding:9px 11px;font-weight:800}.rotationPoolButtons .endRotation{color:#7d2f2a;background:#fff;border-color:#8b4a46}@media (width<=850px){.rotationPoolControl{grid-template-columns:1fr}.rotationPoolButtons button{flex:180px}}.publicRotationStats{background:#f2f7ff;border:1px solid #b8cde2;border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:14px;padding:10px 12px;display:flex}.publicRotationStats b{color:#004aad;font-size:12px}.publicRotationStats span{color:#53627a;font-size:12px}@media (width<=520px){.publicRotationStats{flex-direction:column;align-items:flex-start;gap:3px}}.formWordmark{width:min(290px,100% - 58px);margin:0 0 30px;line-height:0;display:block}.formWordmark img{width:100%;height:auto;display:block}@media (width<=600px){.formWordmark{width:min(235px,100% - 46px);margin-bottom:24px}}.listProfilePage{background:var(--paper);min-height:100vh}.listProfileIntro{background:linear-gradient(115deg,#eef4fb,#fffdf8 70%);border-block:1px solid #d9e2eb;padding:64px 0 20px}.listProfileIntro h1{color:#0a2348;letter-spacing:-.025em;max-width:850px;margin:0;font:600 clamp(38px,5.2vw,62px)/1.05 Georgia}.listProfileIntro>div>p:last-child{color:#40515f;max-width:850px;margin:22px 0 0;font-size:16px;line-height:1.75}.listProfilePage .enroll{padding-top:48px}.listProfilePage .nav>.secondaryBtn{white-space:nowrap}@media (width<=850px){.listProfilePage .nav>.secondaryBtn{display:none}}@media (width<=600px){.listProfileIntro{padding:46px 0 10px}.listProfileIntro h1{font-size:38px}.listProfileIntro>div>p:last-child{font-size:16px;line-height:1.65}.listProfilePage .enroll{padding-top:38px}}.digitalCorrespondenceHelp{background:#f8fbff;border:1px solid #c9d9e6;border-radius:10px;margin-top:18px;padding:16px}.digitalCorrespondenceHelp>summary{cursor:pointer;color:#17365d;font:600 19px Georgia}.digitalCorrespondenceHelp>p,.digitalCorrespondenceHelp>small{color:#4f5e56;line-height:1.55}.digitalProviderList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.digitalProviderList section{background:#fff;border:1px solid #d7e2eb;border-radius:9px;padding:15px}.digitalProviderList h4{color:#17365d;margin:0 0 8px;font:600 18px Georgia}.digitalProviderList ol{color:#42544a;margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.55}.digitalProviderList a{color:#004aad;font-size:13px;font-weight:800}.participantQuestion{border:1px solid #b8c8d5;background:#fff;border-left:4px solid #c39a55;border-radius:8px;gap:7px;padding:14px;display:grid}.participantQuestion b{color:#17365d;font:600 16px Georgia}.participantQuestion p{color:#263a30;margin:0;font-size:14px;line-height:1.55}.participantQuestion small{font-weight:400}@media (width<=600px){.digitalProviderList{grid-template-columns:1fr}}.publicProfileWordmark img{width:280px}.publicProfileFooterWordmark img{width:240px}@media (width<=600px){.publicProfileWordmark img{width:205px}.publicProfileFooter>div{flex-direction:column;align-items:flex-start}.publicProfileFooterWordmark img{width:205px}}.profileVisibilityManager{background:#fff;border:1px solid #d7e0e7;border-radius:14px;width:min(1180px,100%);margin:26px auto;padding:28px}.profileVisibilityNote{color:#40515f;max-width:840px;font-size:14px;line-height:1.6}.profileVisibilityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.profileVisibilityRow{background:#f8fafc;border:1px solid #d7e0e7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.profileVisibilityRow>div{gap:6px;display:grid}.profileVisibilityRow b{color:#17365d;font:600 19px Georgia}.profileVisibilityStatus{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px;font-weight:900}.profileVisibilityStatus.published{color:#24543a;background:#e9f5ee}.profileVisibilityStatus.unpublished{color:#7d342e;background:#f4e8e5}.profileVisibilityRow button{border-radius:7px;min-height:42px;padding:9px 12px;font-weight:800}.unpublishProfile{color:#7b3333;background:#fff;border:1px solid #a76f6f}.publishProfile{color:#fff;background:#004aad;border:1px solid #004aad}.profileVisibilityRow button:disabled{cursor:wait;opacity:.6}.profileVisibilityMessage{color:#276b44;margin:16px 0 0;font-size:13px;font-weight:800}@media (width<=700px){.profileVisibilityManager{padding:20px 14px}.profileVisibilityList{grid-template-columns:1fr}.profileVisibilityRow{flex-direction:column;align-items:flex-start}.profileVisibilityRow button{width:100%}}.shareButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.notice{color:#fff;text-align:center;background:#062a50;border-block:3px solid #c7a034;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:12px 20px;display:flex;box-shadow:0 3px 12px #062a502e}.notice strong{color:#ffe08a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:clamp(19px,2.2vw,24px);font-weight:900;line-height:1.1}.notice span{font-size:14px;font-weight:700;line-height:1.35}@media (width<=600px){.notice{flex-direction:column;gap:4px;min-height:72px;padding:11px 16px}.notice strong{font-size:21px}.notice span{font-size:12px}}.adFreePromise{color:#fff;letter-spacing:.045em;text-transform:uppercase;background:#062a50;border:2px solid #c7a034;border-radius:999px;align-items:center;gap:9px;margin:0 0 18px;padding:10px 16px;font-size:clamp(17px,2vw,21px);font-weight:900;line-height:1.1;display:inline-flex;box-shadow:0 7px 18px #062a5029}.adFreePromise span{color:#062a50;background:#ffe08a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;display:grid}@media (width<=600px){.adFreePromise{margin-bottom:16px;padding:9px 14px;font-size:18px}}.shareButtons button,.shareButtons a{box-sizing:border-box;width:100%;min-width:0}@media (width<=760px){.shareButtons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.shareButtons{grid-template-columns:1fr}}.sharePanel .shareDisclosure{background:#f7f3e8;border-left:4px solid #c7a034;padding:12px 14px;font-size:12px}.writeSomeonePage{--ink:#0a2348;--muted:#53627a;--cream:#fbf4e5;--paper:#fffaf0;--green:#004aad;--dark:#062a50;--line:#d8c58a;background:var(--paper);min-height:100vh;color:var(--ink)}.writeHero{border-block:1px solid var(--line);background:linear-gradient(120deg,#edf4ff,#fffaf0 58%,#f4e5c5);padding:72px 0}.writeHeroGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:center;gap:54px;display:grid}.writeHero h1{letter-spacing:-.04em;margin:0 0 18px;font:500 clamp(50px,8vw,82px)/.98 Georgia}.writeHeroGrid>div>p:not(.eyebrow){color:#34445c;max-width:680px;margin:0 0 26px;font-size:18px;line-height:1.65}.writeHero aside{border:1px solid var(--line);background:#fff;border-top:5px solid #c7a034;border-radius:14px;padding:26px;box-shadow:0 18px 42px #0a23481a}.writeHero aside b{font:600 24px Georgia}.writeHero aside p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.writeSteps{padding:74px 0}.writeStepGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.writeStepGrid article{background:#fff;border:1px solid #c9d9e6;border-radius:13px;padding:24px}.writeStepGrid span{color:#ffe08a;background:#062a50;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.writeStepGrid h3{margin:17px 0 8px;font:600 21px Georgia}.writeStepGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.writeStepGrid .writeStepLink{color:#004aad;text-underline-offset:3px;margin-top:14px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-block}.chooseGuide{border-block:1px solid var(--line);color:#fff;background:#062a50;padding:74px 0}.chooseGuide .eyebrow{color:#bdd7ff}.chooseGuide .heading>p{color:#dbe7f4}.chooseGuideGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.chooseGuideGrid article{background:#ffffff12;border:1px solid #ffffff38;border-top:3px solid #c7a034;border-radius:11px;padding:22px}.chooseGuideGrid h3{margin:0 0 9px;font:600 21px Georgia}.chooseGuideGrid p{color:#dbe7f4;margin:0;font-size:14px;line-height:1.6}.chooseGuideNote{color:#edf4ff;background:#ffffff14;border-left:4px solid #ffe08a;margin:22px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.writeFeatured{border-block:1px solid var(--line);background:#f5efe2;padding:74px 0}.writeProfileGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.writeProfileCard{background:#fff;border:1px solid #c9d9e6;border-radius:15px;overflow:hidden;box-shadow:0 14px 35px #0a234814}.writeProfileCard>img,.writeProfileCard>.profilePhotoComingSoon{aspect-ratio:4/4.5;object-fit:cover;object-position:center top;border-radius:0;width:100%;height:auto;display:block}.writeProfileCard>div:last-child{gap:10px;padding:22px;display:grid}.writeProfileCard h3{margin:0;font:600 27px Georgia}.writeProfileCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.writeProfileCard .writeProfileMeta{color:#34445c;font-weight:800}.writeProfileCard small{color:#004aad;font-size:12px;font-weight:800}.writeProfileCard .btn{text-align:center;margin-top:6px}.writeSpotlight{color:#fff;text-transform:uppercase;background:#004aad;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:900}.writeProfilesStatus{text-align:center;color:var(--muted);padding:36px;font-size:16px}.writeBrowseAll{text-align:center;margin-top:30px}.writeSafety{grid-template-columns:1.15fr .85fr;align-items:center;gap:52px;padding:74px 0;display:grid}.writeSafety h2{margin:0 0 16px;font:500 clamp(34px,5vw,48px)/1.08 Georgia}.writeSafety p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.writeSafety a{color:#004aad;font-weight:900}.writeSafety ul{border:1px solid var(--line);color:#34445c;background:#fff;border-radius:14px;gap:13px;margin:0;padding:28px 28px 28px 48px;line-height:1.55;display:grid}@media (width<=900px){.writeHeroGrid,.writeSafety{grid-template-columns:1fr}.writeStepGrid,.chooseGuideGrid{grid-template-columns:repeat(2,1fr)}.writeProfileGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.writeHero{padding:52px 0}.writeHeroGrid{gap:28px}.writeSteps,.chooseGuide,.writeFeatured,.writeSafety{padding:52px 0}.writeStepGrid,.chooseGuideGrid,.writeProfileGrid{grid-template-columns:1fr}.writeProfileCard>img,.writeProfileCard>.profilePhotoComingSoon{aspect-ratio:4/4.2}.writeHero .btn,.writeBrowseAll .btn{text-align:center;width:100%}}.socialApprovalFields{background:#f1f6ff;border:1px solid #c9d9e6;border-left:5px solid #004aad;border-radius:10px;padding:18px}.socialApprovalFields h4{color:#17365d;margin:0 0 6px;font:600 20px Georgia}.socialApprovalFields>p{color:#53626e;margin:0 0 15px;font-size:13px;line-height:1.5}.socialApprovalFields>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.socialApprovalFields label{gap:6px;display:grid}.socialApprovalFields textarea{width:100%}@media (width<=700px){.socialApprovalFields>div{grid-template-columns:1fr}}:root{--muted:#2f3b43}main[data-theme=navyGold] .lead,main[data-theme=navyGold] .body>p,main[data-theme=navyGold] .steps p,main[data-theme=navyGold] .pricingIntro,main[data-theme=navyGold] .pricingNote,main[data-theme=navyGold] .pilotTermsNote,main[data-theme=navyGold] .faqList p,main[data-theme=navyGold] .writerGate span,main[data-theme=navyGold] .audiencePaths article:not(.writerPath) p:not(.eyebrow){color:#34443b}main[data-theme=navyGold] .trust,main[data-theme=navyGold] .heading>p,main[data-theme=navyGold] .body>span{color:#34443b;font-weight:600}.publicProfilePage .publicProfileMeta{color:#34445c;font-weight:700}.publicProfilePage .publicProfileAbout,.publicProfilePage .publicProfileGate span,.publicProfilePage .sharePanel>p:not(.eyebrow):not(.shareStatus),.publicProfilePage .writeHeroGrid>div>p:not(.eyebrow),.publicProfilePage .writeHero aside p,.publicProfilePage .writeStepGrid p,.publicProfilePage .writeProfileCard p,.publicProfilePage .writeSafety p:not(.eyebrow){color:#34445c}.publicProfilePage .publicProfileAbout{color:#26313a}.writeSomeonePage .writeHero aside p,.writeSomeonePage .writeStepGrid p,.writeSomeonePage .writeProfileCard p,.writeSomeonePage .writeProfilesStatus,.writeSomeonePage .writeSafety p:not(.eyebrow){color:#34445c}.howToWritePage{color:#17212a;background:#fffaf0;min-height:100vh}.howToWriteArticle{background:#fff;border:1px solid #d7e0e7;border-top:5px solid #c7a034;border-radius:16px;width:min(900px,100% - 40px);margin:46px auto 78px;padding:clamp(30px,5vw,62px);box-shadow:0 18px 42px #0a234814}.howToWriteArticle h1{color:#0a2348;max-width:760px;margin:0 0 24px;font:600 clamp(42px,6vw,66px)/1.04 Georgia}.howToWriteArticle h2{color:#17365d;border-top:1px solid #d9e2e9;margin:58px 0 18px;padding-top:7px;font:600 clamp(30px,4vw,40px)/1.12 Georgia}.howToWriteArticle h3{color:#17365d;margin:34px 0 12px;font:600 clamp(22px,3vw,27px)/1.2 Georgia}.howToWriteArticle p,.howToWriteArticle li{color:#2f3b43;font-size:16px;line-height:1.75}.howToWriteArticle p{margin:0 0 18px}.howToWriteArticle .howToWriteLead{color:#263a30;font-size:18px;line-height:1.72}.howToWriteArticle ul{gap:8px;margin:0 0 24px;padding-left:25px;display:grid}.howToWriteArticle a{color:#004aad;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.howToWriteArticle a:hover{text-decoration-thickness:2px}.howToWriteNextLinks{background:#f1f6ff;border-left:5px solid #c7a034;border-radius:0 10px 10px 0;padding:22px 24px 22px 44px!important}.howToWritePage .nav a[aria-current=page],.howToWritePage footer a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}@media (width<=700px){.howToWriteArticle{width:min(100% - 28px,900px);margin:28px auto 54px;padding:30px 20px}.howToWriteArticle h1{font-size:clamp(37px,12vw,48px)}.howToWriteArticle h2{margin-top:46px;font-size:31px}.howToWriteArticle h3{font-size:24px}.howToWriteArticle p,.howToWriteArticle li{font-size:15px;line-height:1.7}.howToWriteArticle .howToWriteLead{font-size:17px}.howToWriteNextLinks{padding:19px 18px 19px 36px!important}}.pricingArticle{width:min(1120px,100% - 40px)}.pricingContentSection{scroll-margin-top:22px}.pricingPackageCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pricingDetailCard{background:#fff;border:1px solid #c9d9e6;border-top:4px solid #b58a45;border-radius:14px;flex-direction:column;padding:26px;display:flex;position:relative;box-shadow:0 12px 30px #0a234812}.pricingDetailCard.closedPackage{background:#f6f8fa;border-top-color:#8393a2}.pricingDetailCard.featuredPackage{background:linear-gradient(#f3f8ff,#fff 42%);border:2px solid #004aad;border-top:5px solid #c39a55}.pricingDetailCard h3{margin:24px 0 10px;font-size:22px}.pricingDetailCard ul{margin-bottom:26px}.pricingDetailCard .btn{color:#fff;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.pricingDetailCard .packageBadge{position:absolute;top:20px;right:20px}.comparisonHeading{margin-top:48px!important}.pricingComparisonDesktop{border:1px solid #c9d9e6;border-radius:12px;overflow-x:auto}.pricingComparisonDesktop table{border-collapse:collapse;background:#fff;width:100%}.pricingComparisonDesktop th,.pricingComparisonDesktop td{text-align:left;vertical-align:top;border-bottom:1px solid #dce4ec;border-right:1px solid #dce4ec;padding:14px 12px;font-size:13px;line-height:1.45}.pricingComparisonDesktop tr:last-child th,.pricingComparisonDesktop tr:last-child td{border-bottom:0}.pricingComparisonDesktop th:last-child,.pricingComparisonDesktop td:last-child{border-right:0}.pricingComparisonDesktop thead th{color:#fff;background:#062a50;font-weight:800}.pricingComparisonDesktop tbody th{color:#17365d;background:#f5f8fb;width:20%}.pricingComparisonMobile{display:none}.pricingAddOnCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricingAddOnCards .pricingDetailCard{padding:22px}.pricingAddOnCards .packagePrice{flex-direction:column;align-items:flex-start;gap:5px}.pricingAddOnCards .packagePrice span{padding:0}.pricingAddOnCards .packagePrice b{font-size:43px}.pricingAddOnCards .takeoverPricingCard{border-top-color:#004aad}.includedBenefit{background:#fff8e8;border-left:4px solid #c7a034;padding:12px 14px}.privateAddOnSteps{gap:9px;padding-left:24px;display:grid}.pricingApplyActions{flex-wrap:wrap;gap:12px;display:flex}.pricingApplyActions .btn{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.homepagePricingSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homepagePricingSummary article,.homepageAddOnSummary{background:#fff;border:1px solid #c9d9e6;border-radius:14px;padding:22px;box-shadow:0 12px 30px #0a23480f}.homepagePricingSummary article{flex-direction:column;display:flex}.homepagePricingSummary h3,.homepageAddOnSummary h3{color:#17365d;margin:0 0 10px;font:600 23px Georgia}.homepagePricingSummary p,.homepageAddOnSummary p,.homepageAddOnSummary li{color:#34445c;font-size:13px;line-height:1.55}.homepagePricingSummary .btn{justify-content:center;margin-top:auto;display:inline-flex}.homepageAddOnSummary{width:min(940px,100%);margin:24px auto 0}.homepageAddOnSummary ul{gap:8px;padding-left:20px;display:grid}.pricingDetailsLink{text-align:center;margin:18px 0 0}.pricingDetailsLink a{color:#004aad;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (width<=900px){.homepagePricingSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingAddOnCards{grid-template-columns:1fr}.pricingComparisonDesktop{display:none}.pricingComparisonMobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricingComparisonMobile article{background:#fff;border:1px solid #c9d9e6;border-radius:12px;padding:20px}.pricingComparisonMobile h3{margin:0 0 14px}.pricingComparisonMobile dl{margin:0}.pricingComparisonMobile dl>div{border-top:1px solid #dce4ec;grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;display:grid}.pricingComparisonMobile dt{color:#53627a;font-size:12px;font-weight:800}.pricingComparisonMobile dd{color:#263a30;margin:0;font-size:13px;line-height:1.45}}@media (width<=700px){.pricingArticle{width:min(100% - 28px,1120px)}.pricingPackageCards,.pricingComparisonMobile,.homepagePricingSummary{grid-template-columns:1fr}.pricingDetailCard{padding:22px 18px}.pricingDetailCard .packageBadge{width:max-content;margin-bottom:14px;position:static}.pricingComparisonMobile dl>div{grid-template-columns:1fr}.pricingApplyActions{flex-direction:column;align-items:stretch}.pricingApplyActions .btn{width:100%}.homepagePricingSummary article,.homepageAddOnSummary{padding:20px 18px}}.faqList p a{color:#004aad;text-underline-offset:3px;font-weight:750;text-decoration:underline}.faqAllLink{text-align:center;margin-top:24px}.faqAllLink a{color:#004aad;text-underline-offset:4px;font-weight:800;text-decoration:underline}.faqArticle .faqGroup>h2{margin-bottom:22px}.faqArticle .faqList{width:100%}.faqArticle .faqList details{padding:0 22px}.faqArticle .faqList summary{padding:21px 38px 21px 0}.faqArticle .faqList summary:after{top:17px}.faqArticle .faqList summary h3{border:0;margin:0;padding:0;font:600 clamp(19px,2.5vw,23px)/1.35 Georgia}.faqArticle .faqAnswer{padding:0 30px 6px 0}.faqArticle .faqAnswer p{margin:0 0 16px;padding:0;font-size:16px;line-height:1.7}.faqArticle .faqAnswer p:last-child{margin-bottom:12px}@media (width<=700px){.faqArticle .faqList details{padding:0 16px}.faqArticle .faqList summary{padding:18px 34px 18px 0}.faqArticle .faqList summary:after{top:14px}.faqArticle .faqList summary h3{font-size:19px}.faqArticle .faqAnswer{padding-right:8px}.faqArticle .faqAnswer p{font-size:15px}}.firstLetterHelpArticle ol,.safetyArticle ol{gap:8px;margin:0 0 24px;padding-left:25px;display:grid}.safetyArticle strong{color:#17212a}.publicProfileFooter p{font-size:12px;line-height:1.5}main[data-theme=navyGold] .footer p{font-size:13px;line-height:1.5}main[data-theme=navyGold] .footer nav{font-size:12px}main[data-theme=navyGold] .copy{font-size:11px;line-height:1.5}.contactCta{background:#eef4fb;border-top:1px solid #c9d9e6;padding:48px 0}.contactCtaInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.contactCta h2{color:#0a2348;margin:0 0 8px;font:600 34px/1.1 Georgia}.contactCta p:not(.eyebrow){color:#34445c;margin:0;line-height:1.6}.contactCta .btn{flex:none;justify-content:center;align-items:center;min-height:46px;display:inline-flex}.publicFooterActions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.publicFooterActions a:last-child{color:#fff;border:1px solid #ffe08a;border-radius:7px;justify-content:center;align-items:center;padding:9px 13px;display:inline-flex}.policyContact{text-align:center;background:#fff;border:1px solid #d8c58a;border-radius:16px;width:min(100% - 40px,820px);margin:24px auto 0;padding:26px}.policyContact h2{color:#0a2348;margin:0 0 8px;font:600 26px Georgia}.policyContact p{color:#26313a;max-width:620px;margin:0 auto 18px;line-height:1.6}.policyContact .btn{justify-content:center;align-items:center;display:inline-flex}@media (width<=700px){.contactCtaInner{flex-direction:column;align-items:stretch}.contactCta .btn{width:100%}.publicFooterActions{align-items:flex-start;width:100%}.publicFooterActions a:last-child{width:100%}.policyContact{padding:22px 18px}}@media (width<=600px){main[data-theme=navyGold] .trust,main[data-theme=navyGold] .heading>p,main[data-theme=navyGold] .body>span,.publicProfilePage .publicProfileMeta{font-size:13px;line-height:1.5}}.addOnRequestButton{text-align:center;margin-top:20px;display:block;position:relative}.addOnRequestButton:after{color:#fff;content:"→";position:absolute;right:4px}.howToWriteArticle .addOnRequestButton,.howToWriteArticle .addOnRequestButton:link,.howToWriteArticle .addOnRequestButton:visited,.howToWriteArticle .addOnRequestButton:hover,.howToWriteArticle .addOnRequestButton:focus,.howToWriteArticle .addOnRequestButton:active{color:#fff}.compactPricingCard{flex-direction:column;display:flex}.compactPricingCard .addOnRequestButton{margin-top:auto}.featuredPlacement{margin-top:30px}.featuredPlacement .homepageTakeover{margin-bottom:0}.topProfiles{padding:22px 0 8px}.addOnPrivateNote{color:#33445a;background:#fff8e8;border-left:4px solid #c7a034;margin-top:auto;padding:13px 14px;font-size:13px;font-weight:800;line-height:1.45}.addOnRequestPage{color:#0a2348;background:#fffaf0;min-height:100vh}.addOnRequestHeader{background:#062a50;justify-content:space-between;align-items:center;gap:24px;padding:18px max(24px,50% - 580px);display:flex}.addOnRequestHeader img{width:245px;max-width:55vw;height:auto;display:block}.addOnRequestHeader>a:last-child{color:#fff;font-weight:800}.addOnRequestHero{background:linear-gradient(120deg,#edf4ff,#fffaf0 65%,#f4e5c5);border-bottom:1px solid #d8c58a;padding:68px 24px}.addOnRequestHero>div{width:min(900px,100%);margin:auto}.addOnRequestHero h1{max-width:800px;margin:0 0 18px;font:600 clamp(42px,6vw,68px)/1.02 Georgia}.addOnRequestHero p:not(.eyebrow){color:#34445c;max-width:760px;margin:0;font-size:17px;line-height:1.65}.addOnRequestFormWrap{width:min(900px,100% - 40px);margin:52px auto 80px}.addOnRequestForm{background:#fff;border:1px solid #c9d9e6;border-top:5px solid #c7a034;border-radius:16px;gap:22px;padding:32px;display:grid;box-shadow:0 18px 42px #0a23481a}.addOnRequestForm>label,.addOnTwoColumns label,.birthdayRequestFields>label:first-child{color:#17365d;gap:7px;font-size:14px;font-weight:800;display:grid}.addOnRequestForm input,.addOnRequestForm select,.addOnRequestForm textarea{color:#1c2b38;background:#fff;border:1px solid #b8c9d7;border-radius:8px;width:100%;min-height:48px;padding:11px}.addOnRequestForm label small{color:#53627a;font-weight:400}.addOnOfferSummary{color:#fff;background:#062a50;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.addOnOfferSummary>div{display:grid}.addOnOfferSummary span{color:#ffe08a;text-transform:uppercase;font-size:12px;font-weight:900}.addOnOfferSummary b{font:600 38px Georgia}.addOnOfferSummary small{font-weight:800}.addOnOfferSummary p{color:#e4edf7;max-width:500px;margin:0;line-height:1.55}.addOnRequestForm fieldset{border:0;margin:0;padding:0}.addOnRequestForm legend{color:#17365d;margin-bottom:9px;font-weight:800}.addOnChoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.addOnChoices label{border:1px solid #c9d9e6;border-radius:10px;align-items:flex-start;gap:9px;padding:15px;display:flex}.addOnChoices label.selected{background:#f2f7ff;border:2px solid #004aad}.addOnChoices input{width:auto;min-height:auto;margin-top:4px}.addOnChoices span{gap:4px;display:grid}.addOnChoices small{color:#53627a}.addOnTwoColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.birthdayRequestFields{background:#fff8e8;border-left:5px solid #c7a034;gap:16px;padding:18px;display:grid}.addOnConsent{align-items:flex-start;gap:10px;line-height:1.5;color:#34445c!important;font-weight:600!important;display:flex!important}.addOnConsent input{width:auto;min-height:auto;margin-top:4px}.addOnTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.addOnRequestError{color:#7d2f2a;background:#fff2f2;border-left:4px solid #a33;margin:0;padding:12px}.addOnRequestSuccess{text-align:center;background:#fff;border:1px solid #c9d9e6;border-radius:16px;width:min(720px,100% - 40px);margin:70px auto;padding:48px}.addOnRequestSuccess>span{color:#24543a;background:#e9f5ee;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:25px;font-weight:900;display:grid}.addOnRequestSuccess h2{font:600 38px Georgia}.addOnRequestSuccess p{color:#40515f;line-height:1.6}.addOnRequestSuccess .btn{margin-top:12px;display:inline-block}.addOnPrivateAccess{background:#fff;border:1px solid #c9d9e6;border-top:5px solid #c7a034;border-radius:16px;width:min(780px,100% - 40px);margin:72px auto;padding:48px;box-shadow:0 18px 42px #0a23481a}.addOnPrivateAccess h1{margin:8px 0 16px;font:600 clamp(34px,5vw,52px)/1.08 Georgia}.addOnPrivateAccess p:not(.eyebrow){color:#40515f;font-size:17px;line-height:1.65}.addOnLockedIdentity{background:#f6f9fc;border:1px solid #c9d9e6;border-radius:10px;gap:5px;padding:16px;display:grid}.addOnLockedIdentity span{color:#6b4b10;text-transform:uppercase;font-size:11px;font-weight:900}.addOnLockedIdentity b{color:#17365d;font:600 24px Georgia}.addOnLockedIdentity small{color:#53627a}.addOnManager{background:#fff;border:1px solid #d7e0e7;border-top:5px solid #c7a034;border-radius:14px;width:min(1180px,100%);margin:26px auto;padding:28px}.addOnManagerNote{color:#40515f;max-width:850px;font-size:14px;line-height:1.6}.addOnManagerSummary{background:#f2f7ff;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.addOnManagerSummary strong{color:#fff;background:#004aad;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.addOnManagerSummary span{font-weight:800}.addOnManagerSummary a{color:#004aad;margin-left:auto;font-weight:900}.addOnRequestList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.addOnAdminCard{background:#f8fafc;border:1px solid #d7e0e7;border-radius:12px;gap:15px;padding:18px;display:grid}.addOnAdminCard.active{background:#f3fbf6;border-color:#4d9b70}.addOnAdminCard.completed,.addOnAdminCard.declined{opacity:.72}.addOnAdminHead{justify-content:space-between;gap:18px;display:flex}.addOnAdminHead span{color:#6b4b10;text-transform:uppercase;font-size:11px;font-weight:900}.addOnAdminHead h3{color:#17365d;margin:4px 0 0;font:600 25px Georgia}.addOnAdminHead>strong{color:#004aad;font:600 30px Georgia}.addOnAdminCard dl{gap:8px;margin:0;display:grid}.addOnAdminCard dl>div{grid-template-columns:120px 1fr;gap:8px;display:grid}.addOnAdminCard dt{color:#53626e;text-transform:uppercase;font-size:11px;font-weight:900}.addOnAdminCard dd{color:#263a30;margin:0;font-size:13px}.addOnAdminCard dd a{color:#004aad;text-decoration:underline}.addOnAdminCard>label{color:#53626e;text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.addOnAdminCard textarea{text-transform:none;border:1px solid #b8c9d7;border-radius:8px;min-height:72px;padding:10px}.addOnAdminActions{flex-wrap:wrap;gap:7px;display:flex}.addOnAdminActions button{color:#004aad;background:#fff;border:1px solid #004aad;border-radius:7px;min-height:42px;padding:9px 11px;font-weight:800}.addOnAdminActions .btn{color:#fff;background:#004aad}.addOnAdminActions .declineAddOn{color:#7d2f2a;border-color:#8b4a46}.addOnAdminActions button:disabled{cursor:default;opacity:.5}.addOnManagerMessage{color:#276b44;font-weight:800}.addOnLinkBuilder{background:#f8fafc;border:1px solid #c9d9e6;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;padding:18px;display:grid}.addOnLinkBuilder label{color:#17365d;gap:6px;font-size:12px;font-weight:900;display:grid}.addOnLinkBuilder input,.addOnLinkBuilder select,.addOnPrivateLink input{color:#1c2b38;background:#fff;border:1px solid #b8c9d7;border-radius:8px;min-height:46px;padding:10px}.addOnLinkBuilder .btn{align-self:end;min-height:46px}.addOnPrivateLink{gap:8px;margin:0 0 18px;display:flex}.addOnPrivateLink input{flex:1}.addOnPrivateLink button{color:#fff;background:#004aad;border:1px solid #004aad;border-radius:8px;padding:10px 18px;font-weight:900}.addOnSubmitter{color:#17365d;background:#fff;border:1px solid #d7e1e9;border-radius:8px;align-content:center;gap:4px;padding:10px 12px;display:grid}.addOnSubmitter span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.addOnSubmitter b{font-size:15px}.addOnSubmitter small{color:#42586d;overflow-wrap:anywhere}.addOnAuthorization{background:#fffaf0!important;border:1px solid #c9d9e6!important;border-left:5px solid #c7a034!important;border-radius:10px!important;gap:9px!important;padding:15px!important;display:grid!important}.addOnAuthorization legend{color:#17365d;padding:0 6px;font-weight:900}.addOnAuthorization label{color:#34445c;align-items:flex-start;gap:9px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.addOnAuthorization input{flex:none;margin-top:3px}.addOnAuthorization small{color:#53627a;line-height:1.5}.addOnAuthorization .addOnPhotoReference{gap:6px;margin-left:26px;display:grid}.addOnAuthorization .addOnPhotoReference input{background:#fff;border:1px solid #b8c9d7;border-radius:7px;width:100%;min-height:42px;padding:9px}.pilotBirthdayEditor{background:#fffaf0;border:1px solid #c9d9e6;border-left:5px solid #c7a034;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.pilotBirthdayEditor label{gap:6px;display:grid}.pilotBirthdayEditor small{color:#53627a;grid-column:1/-1;line-height:1.45}.pilotBirthdayEditor button{color:#fff;background:#004aad;border:1px solid #004aad;border-radius:7px;min-height:44px;padding:9px 14px;font-weight:800}.pilotBirthdayEditor button:disabled{cursor:wait;opacity:.6}@media (width<=760px){.addOnRequestHero{padding:50px 20px}.addOnRequestForm{padding:22px 16px}.addOnOfferSummary{flex-direction:column;align-items:flex-start}.addOnChoices,.addOnTwoColumns,.addOnRequestList,.addOnLinkBuilder{grid-template-columns:1fr}.addOnManager{padding:20px 14px}.addOnManagerSummary{flex-wrap:wrap;align-items:flex-start}.addOnManagerSummary a{width:100%;margin-left:0}.addOnAdminCard dl>div{grid-template-columns:1fr}.addOnAdminActions button{flex:160px}.addOnPrivateLink{flex-direction:column;align-items:stretch}}@media (width<=700px){.pilotBirthdayEditor{grid-template-columns:1fr}.pilotBirthdayEditor small{grid-column:auto}}@media (width>=901px) and (width<=1100px){.homepagePricingSummary .btn{white-space:nowrap;height:54px;padding-inline:5px;font-size:clamp(13px,1.367vw,14px);line-height:1}}@media (width>=901px){.pricingAddOnCards .addOnRequestButton{white-space:nowrap;letter-spacing:-.02em;line-height:48px}}.representativeReviewQuestion{background:#fffaf0;border-left:4px solid #c7a034;gap:10px;margin:14px 0;padding:14px;display:grid}.representativeReviewQuestion label{gap:7px;font-weight:800;display:grid}.representativeReviewQuestion select{min-height:44px}.representativeReviewQuestion p{color:#3f4850;margin:0;line-height:1.55}.lifecycleReviewPanel{background:#f5f8fb;border:2px solid #17365d;border-radius:12px;gap:12px;padding:18px;display:grid}.lifecycleReviewPanel>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.lifecycleReviewPanel p{margin:0;line-height:1.55}.lifecycleReviewPanel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.lifecycleReviewPanel dl div{background:#fff;border:1px solid #d7e0e7;border-radius:8px;gap:4px;padding:10px;display:grid}.lifecycleReviewPanel dt{color:#53626e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.lifecycleReviewPanel dd{color:#1c2b38;margin:0;font-size:13px;font-weight:700}.lifecycleStatus{color:#17365d;letter-spacing:.06em;text-transform:uppercase;background:#e8eef4;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.lifecycleStatus.released,.lifecycleStatus.deceased{color:#7d342e;background:#f4e8e5}.lifecycleStatus.release_review,.lifecycleStatus.death_review{color:#6b4b10;background:#fff3cf}.lifecycleActions{flex-wrap:wrap;gap:8px;display:flex}.lifecycleActions button{color:#17365d;background:#fff;border:1px solid #17365d;border-radius:7px;min-height:42px;padding:9px 12px;font-weight:800}.lifecycleActions .declineAction{color:#7d2f2a;border-color:#8b4a46}@media (width<=760px){.lifecycleReviewPanel dl{grid-template-columns:1fr}.lifecycleReviewPanel>div:first-child{flex-direction:column;align-items:flex-start}.lifecycleActions button{width:100%}}main[data-theme=navyGold]{--ink:#252a2e;--muted:#68737a;--cream:#f7f3ea;--paper:#fffdf8;--green:#004aad;--dark:#003b8a;--line:#cedce8}main[data-theme=forestSand]{--ink:#1f2a25;--muted:#68736d;--cream:#f2eadc;--paper:#fffdf8;--green:#245441;--dark:#16392c;--line:#ddd4c5}main[data-theme=charcoalTeal]{--ink:#25292b;--muted:#667174;--cream:#edf3f2;--paper:#fcfdfd;--green:#276b69;--dark:#203d3e;--line:#d5e2e0}main[data-theme=slateCopper]{--ink:#26313a;--muted:#66717a;--cream:#f3eee9;--paper:#fffdfa;--green:#496173;--dark:#2f414e;--line:#e2d9d1}main[data-theme]{background:var(--paper);min-height:100vh;color:var(--ink)}.themeBar{background:var(--cream);border-bottom:1px solid var(--line);padding:10px 0}.themeBar .wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.themeBar b,.themeBar span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px}.themeBar span{margin-left:auto}.themeBar button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:flex}.themeBar button.selected{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 16%, transparent);font-weight:700}.themeBar button i{background:#1e5b43;border-radius:50%;width:12px;height:12px}.themeBar button i.navyGold{background:linear-gradient(135deg,#004aad 55%,#b58a45 55%)}.themeBar button i.forestSand{background:linear-gradient(135deg,#245441 55%,#c6ad82 55%)}.themeBar button i.charcoalTeal{background:linear-gradient(135deg,#25292b 55%,#2f8581 55%)}.themeBar button i.slateCopper{background:linear-gradient(135deg,#496173 55%,#a96845 55%)}main[data-theme=navyGold] .hero{background:linear-gradient(115deg,#e9f3fa,#f7f3ea 61%,#efe4cf)}main[data-theme=navyGold] .eyebrow,main[data-theme=navyGold] .actions a{color:#6f5527}main[data-theme=navyGold] .actions .btn{color:#fff}main[data-theme=navyGold] .brand i,main[data-theme=navyGold] .steps i{border:2px solid #c39a55;box-shadow:0 4px 12px #004aad40}main[data-theme=navyGold] .btn{border:1px solid #d0aa68;box-shadow:0 6px 16px #004aad40}main[data-theme=navyGold] .priceCard,main[data-theme=navyGold] .hero aside{border-top:4px solid #b58a45}main[data-theme=navyGold] .notice,main[data-theme=navyGold] .audiencePaths .writerPath,main[data-theme=navyGold] .audiencePaths .writerPath .eyebrow,main[data-theme=navyGold] .audiencePaths .writerPath p,main[data-theme=navyGold] .audiencePaths .writerPath a,main[data-theme=navyGold] .safety,main[data-theme=navyGold] .safety .eyebrow,main[data-theme=navyGold] .safety p,main[data-theme=navyGold] .safety b,main[data-theme=navyGold] footer,main[data-theme=navyGold] footer .brand small,main[data-theme=navyGold] footer .copy{color:#fff}main[data-theme=navyGold] .audiencePaths .writerPath .btn{background:#fff;border-color:#fff;box-shadow:0 6px 16px #00205238;color:#004aad!important}main[data-theme=navyGold] .audiencePaths .writerPath .btn:hover{background:#eaf3ff}main[data-theme=navyGold] .icebreakerCard .eyebrow,main[data-theme=navyGold] .pilotPricingCard .eyebrow{color:#ffe08a}main[data-theme=forestSand] .brand i,main[data-theme=forestSand] .steps i{box-shadow:inset 0 -4px #c6ad82}main[data-theme=charcoalTeal] .brand i,main[data-theme=charcoalTeal] .steps i{box-shadow:inset 0 -4px #72aaa6}main[data-theme=slateCopper] .brand i,main[data-theme=slateCopper] .steps i{box-shadow:inset 0 -4px #a96845}@media (width<=600px){.themeBar span{display:none}.themeBar b{width:100%}}
