@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-vietnamese-400-normal.0mwsv-uf0gi39.woff2)format("woff2"),url(../media/barlow-vietnamese-400-normal.0xnqv2pt9cm-e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-ext-400-normal.0zk.wvnaxmn2c.woff2)format("woff2"),url(../media/barlow-latin-ext-400-normal.0o86p6jjnmo.k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.0sn9ngvzer_19.woff2)format("woff2"),url(../media/barlow-latin-400-normal.03_gp_0whngwj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(../media/barlow-vietnamese-400-italic.03vog990jmll-.woff2)format("woff2"),url(../media/barlow-vietnamese-400-italic.107fzvihkqht8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(../media/barlow-latin-ext-400-italic.084x9ebl9065c.woff2)format("woff2"),url(../media/barlow-latin-ext-400-italic.0~ali3.-mzdh6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-italic.0c_36poq3flo_.woff2)format("woff2"),url(../media/barlow-latin-400-italic.0kwv2wa_q-a7f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-vietnamese-500-normal.0u7y01sw~j80j.woff2)format("woff2"),url(../media/barlow-vietnamese-500-normal.16gd92ayvjzrh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-ext-500-normal.0ltmp2f-p8nzr.woff2)format("woff2"),url(../media/barlow-latin-ext-500-normal.0771n3v4cpvu8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.0g0ouzzez-60v.woff2)format("woff2"),url(../media/barlow-latin-500-normal.06zytbmpjvyjp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-vietnamese-600-normal.0s.xtvx.i.t-m.woff2)format("woff2"),url(../media/barlow-vietnamese-600-normal.0hv_soo534qp6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-ext-600-normal.0wg2etz0fyyh9.woff2)format("woff2"),url(../media/barlow-latin-ext-600-normal.057f7yplmtnwb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.0npmbs6qquuu-.woff2)format("woff2"),url(../media/barlow-latin-600-normal.0.-kugnzxnpxz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-vietnamese-700-normal.07.prfhg2yan2.woff2)format("woff2"),url(../media/barlow-vietnamese-700-normal.16_4lawc46x39.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-ext-700-normal.06bnpujola2~_.woff2)format("woff2"),url(../media/barlow-latin-ext-700-normal.0u-9blilfasxc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-700-normal.14qb6jrk9y5tk.woff2)format("woff2"),url(../media/barlow-latin-700-normal.0kn99rqpdfjbn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-vietnamese-800-normal.0-e30fjj5idlo.woff2)format("woff2"),url(../media/barlow-vietnamese-800-normal.07k9vh6ni82.o.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-latin-ext-800-normal.03g4tu8tjtmbb.woff2)format("woff2"),url(../media/barlow-latin-ext-800-normal.094536~08j3w7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-latin-800-normal.0vwmiaixc9gv7.woff2)format("woff2"),url(../media/barlow-latin-800-normal.0uojn~8zrdtpp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-vietnamese-600-normal.08-mslpt2yegj.woff2)format("woff2"),url(../media/barlow-semi-condensed-vietnamese-600-normal.0wxnhas1et0r..woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-latin-ext-600-normal.0dq7c_7ra.b6e.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-ext-600-normal.0bpcvx0k59n-r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-semi-condensed-latin-600-normal.01d5t.t3a9~8o.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-600-normal.0.h1pux2qy41g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-semi-condensed-vietnamese-700-normal.05b6f1u2_gt3b.woff2)format("woff2"),url(../media/barlow-semi-condensed-vietnamese-700-normal.0yzd1u9~.18s~.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-semi-condensed-latin-ext-700-normal.0u222okets5ez.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-ext-700-normal.14k~6x4t8v6zn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-semi-condensed-latin-700-normal.1450uti8mitt1.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-700-normal.17m5ucff_ara0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-semi-condensed-vietnamese-800-normal.0gaqlbi~.7npe.woff2)format("woff2"),url(../media/barlow-semi-condensed-vietnamese-800-normal.09j9apuu72tg..woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-semi-condensed-latin-ext-800-normal.177dbt7eob9fk.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-ext-800-normal.13493df3av6-i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-semi-condensed-latin-800-normal.08ibthyifqw2y.woff2)format("woff2"),url(../media/barlow-semi-condensed-latin-800-normal.05e~3b3qwqdbz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#050505;--ink-soft:#11110f;--paper:#f6f3ed;--paper-deep:#ece6db;--white:#fff;--gold:#c9954e;--gold-dark:#ad7b37;--gold-text:#916027;--gold-light:#e1b56c;--line:#d8d2c8;--muted:#5a554c;--max:1240px;--max-wide:1280px;--pad:clamp(1.25rem, 4vw, 3.5rem);--font-display:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--font-body:"Barlow", sans-serif;--display:var(--font-display);--body:var(--font-body);--type-home-hero:clamp(2.75rem, 4.1vw, 3.25rem);--type-internal-hero:clamp(3.5rem, 5.4vw, 4rem);--type-section:clamp(1.875rem, 3vw, 2.25rem);--type-card:clamp(1.375rem, 2vw, 1.75rem);--type-lead:clamp(1rem, 1.25vw, 1.125rem);--type-body:clamp(.875rem, 1vw, 1rem);--type-prose:.9375rem;--type-prose-compact:.875rem;--leading-prose:1.5;--weight-prose:400;--type-ui:.8125rem;--type-meta:.75rem;--space-section:clamp(2.5rem, 5vw, 4.5rem);--radius-small:3px;--radius-card:6px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1}h1{font-size:var(--type-internal-hero)}h2{font-size:var(--type-section)}h3{font-size:var(--type-card)}.skip-link{color:var(--ink);background:var(--gold-light);z-index:100;padding:.7rem 1rem;position:fixed;top:0;left:.75rem;transform:translateY(-110%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}.site-header{z-index:30;color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808f5;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.header-inner{width:min(100%, var(--max));min-height:82px;padding:0 var(--pad);justify-content:space-between;align-items:center;gap:2rem;margin:auto;display:flex}.brand-mark{color:var(--gold-light);flex-shrink:0;align-items:center;gap:.75rem;display:inline-flex}.brand-shield{width:37px;height:46px}.brand-copy{color:var(--white);text-transform:uppercase;line-height:1;display:grid}.brand-copy strong{font-family:var(--display);letter-spacing:.055em;font-size:1.65rem;font-weight:400}.brand-copy em{color:var(--gold);font-style:normal}.brand-copy small{letter-spacing:.33em;font-size:.58rem;font-weight:700}.site-nav{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.3vw,2rem);font-size:.76rem;font-weight:700;display:flex}.site-nav>a:not(.button){border-bottom:2px solid #0000;padding:1.85rem 0}.site-nav>a[aria-current=page]{color:var(--gold-light);border-color:var(--gold)}.menu-button{color:var(--white);background:0 0;border:0;padding:.5rem;display:none}.button{background:linear-gradient(135deg, var(--gold-light), var(--gold));width:fit-content;min-height:54px;color:var(--ink);font-family:var(--display);letter-spacing:.045em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.35rem;font-size:.875rem;font-weight:700;line-height:1.1;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 30px #c9923c2b}.button:hover{transform:translateY(-2px);box-shadow:0 13px 35px #c9923c47}.button-small{min-height:44px;padding:.7rem 1.05rem}.button-outline{color:var(--ink);box-shadow:none;background:0 0;border-color:currentColor}.dark-section .button-outline{color:var(--white)}.dark-section{color:var(--white);background:var(--ink)}.eyebrow{color:#855516;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:800}.dark-section .eyebrow,.cta-band .eyebrow{color:var(--gold-light)}.lead{max-width:62ch;color:inherit;opacity:.82;font-size:clamp(1.05rem,1.7vw,1.25rem)}.gold{color:var(--gold-light)}.section{width:min(100%, var(--max));padding:clamp(5rem, 9vw, 8rem) var(--pad);margin:auto}.section-heading{max-width:780px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading h2{margin-bottom:1rem}.section-heading p:not(.eyebrow){color:var(--muted);max-width:60ch}.dark-section .section-heading p:not(.eyebrow){color:#ffffffad}.page-hero{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);min-height:650px;display:grid}.page-hero-copy{padding:clamp(5rem, 9vw, 9rem) max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));align-self:center;padding-right:clamp(2rem,5vw,5rem)}.page-hero h1{max-width:800px;margin-bottom:1.5rem}.page-hero .lead{margin-bottom:2rem}.page-hero-aside{border-left:1px solid #ffffff1f;min-height:480px;position:relative;overflow:hidden}.approval-placeholder{height:100%;min-height:360px;color:var(--white);background:radial-gradient(circle at 75% 25%,#c9923c66,#0000 28%),linear-gradient(145deg,#211f1a,#080808 70%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:relative;overflow:hidden}.approval-placeholder:before{content:"";border:1px solid #e1b56c5c;position:absolute;inset:8%}.placeholder-lines{opacity:.6;position:absolute;inset:12%}.placeholder-lines span{transform-origin:100% 100%;border:1px solid #e1b56c66;width:72%;height:72%;position:absolute;bottom:0;right:0;transform:rotate(-15deg)}.placeholder-lines span:nth-child(2){width:52%;height:52%}.placeholder-lines span:nth-child(3){width:34%;height:34%}.approval-placeholder p,.approval-placeholder small{z-index:1;max-width:290px;margin-left:8%}.approval-placeholder p{margin-bottom:.5rem;font-size:1.1rem;display:grid}.approval-placeholder p strong{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.approval-placeholder small{opacity:.6}.cta-band{width:min(calc(100% - 2 * var(--pad)), var(--max));background:var(--ink);color:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(2rem,4vw,3.25rem);display:grid}.cta-band>svg{width:54px;height:54px;color:var(--gold)}.cta-band h2{margin-bottom:.35rem;font-size:clamp(2rem,4vw,3.2rem)}.cta-band p{opacity:.72;margin-bottom:0}.site-footer{padding:4.5rem var(--pad) 1.25rem;color:var(--white);background:#050505;border-top:1px solid #ffffff14}.footer-inner,.footer-base{width:min(100%, var(--max));margin:auto}.footer-inner{grid-template-columns:1.6fr repeat(3,1fr);gap:3rem;display:grid}.footer-inner>div{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.footer-inner p,.footer-inner a{color:#ffffff9e;align-items:center;gap:.45rem;margin:0;font-size:.85rem;display:flex}.footer-inner a:hover{color:var(--gold-light)}.footer-label{letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--white)!important}.footer-base{color:#898989;border-top:1px solid #ffffff1a;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:1rem;font-size:.68rem;display:flex}.analytics-consent{z-index:80;width:min(560px,100vw - 2rem);color:var(--white);background:#0a0a09;border:1px solid #e1b56c80;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:1.25rem;display:grid;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 18px 55px #00000061}.analytics-consent strong{font-family:var(--display);text-transform:uppercase;margin-bottom:.35rem;font-size:1.125rem;line-height:1.1;display:block}.analytics-consent p{color:#ffffffb8;margin:0;font-size:.8125rem;line-height:1.45}.analytics-consent-actions{flex-direction:column;gap:.55rem;display:flex}.analytics-consent button,.analytics-preferences{min-height:44px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;padding:.65rem .9rem;font-size:.75rem;font-weight:700}.analytics-consent-accept{color:var(--ink);background:var(--gold-light)}.analytics-consent-decline{color:var(--white);background:0 0;border-color:#ffffff59!important}.analytics-consent-close{color:#ffffffb3;background:0 0;min-width:44px;position:absolute;top:.35rem;right:.35rem;min-height:44px!important;padding:.45rem!important}.analytics-consent-close svg{width:18px;height:18px}.analytics-preferences{z-index:70;color:#ffffffb8;background:#050505f0;border-color:#ffffff38;padding:.45rem .65rem;font-size:.625rem;position:fixed;bottom:.75rem;right:.75rem}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:2rem}.feature-card svg{color:var(--gold);width:32px;height:32px;margin-bottom:2rem}.feature-card h3{font-family:var(--body);letter-spacing:.02em;text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1.25}.feature-card p{color:var(--muted);margin:0;font-size:.9rem}.program-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.program-card{background:var(--white);border:1px solid var(--line);flex-direction:column;padding:2rem;display:flex;position:relative}.program-card.popular{color:var(--white);background:var(--ink);transform:translateY(-1rem)}.program-card .tag{width:fit-content;color:var(--ink);background:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .55rem;font-size:.64rem;font-weight:800}.program-card h3{margin:1.3rem 0 .4rem}.program-card .price{margin:0;font-size:1.65rem;font-weight:800}.program-card .duration{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.program-card .summary{color:var(--muted)}.program-card.popular .summary{color:#ffffffab}.program-card ul{border-top:1px solid;margin:auto 0 0;padding:1.25rem 0 1.5rem;list-style:none}.program-card li{padding:.35rem 0;font-size:.83rem}.program-card li:before{content:"✓";color:var(--gold);margin-right:.65rem;font-weight:800}.split-section{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.split-section>div:not(.approval-placeholder){padding:clamp(3.5rem,7vw,7rem)}.split-section h2{margin-bottom:1.5rem}.split-section .approval-placeholder{min-height:580px}.numbered-list{counter-reset:items;padding:0;list-style:none}.numbered-list li{counter-increment:items;border-top:1px solid var(--line);padding:1.25rem 0 1.25rem 3.2rem;position:relative}.numbered-list li:before{content:"0" counter(items);color:var(--gold);font-size:.72rem;font-weight:800;position:absolute;top:1.25rem;left:0}.numbered-list strong{margin-bottom:.25rem;display:block}.quote{color:var(--white);background:var(--ink);padding:clamp(2rem,5vw,4rem)}.quote blockquote{text-align:center;max-width:830px;margin:0 auto;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.45}.quote blockquote:before{content:"“";color:var(--gold);font-family:Georgia,serif;font-size:5rem;line-height:.7;display:block}.quote cite{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem;font-size:.72rem;font-style:normal;display:block}.hero-quote{place-items:center;height:100%;padding:clamp(2rem,5vw,5rem);display:grid}.hero-quote blockquote{text-align:left}.metric-note{padding:.55rem var(--pad);color:var(--muted);background:var(--white);text-align:center;margin:0;font-size:.67rem}.approach-steps{max-width:850px}.stats{background:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.stat{text-align:center;border-right:1px solid var(--line);padding:2rem}.stat:last-child{border:0}.stat strong{font-family:var(--display);font-size:3.3rem;line-height:1;display:block}.stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.comparison{border:1px solid var(--line);background:var(--white);overflow:hidden}.comparison-head,.comparison-row{grid-template-columns:1fr 1fr;display:grid}.comparison-head>div{font-family:var(--display);color:var(--white);background:#5b5b57;padding:1rem 1.5rem;font-size:1.8rem}.comparison-head>div:last-child{background:var(--gold);color:var(--ink)}.comparison-row>div{border-top:1px solid var(--line);padding:1.4rem 1.5rem}.comparison-row>div:first-child{border-right:1px solid var(--line);color:var(--muted)}.comparison-row strong{color:var(--ink);display:block}.faq-groups{gap:1.5rem;display:grid}.faq-group{background:var(--white);border:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem)}.faq-group h2{border-bottom:1px solid var(--line);padding-bottom:1rem;font-size:2rem}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;padding:1rem 2.5rem 1rem 0;font-weight:700;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gold);font-size:1.35rem;position:absolute;top:.85rem;right:.25rem}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--muted);max-width:70ch;margin:0;padding:0 2.5rem 1.25rem 0}.form-wrap{width:min(100%,960px);padding:clamp(4rem, 8vw, 7rem) var(--pad);margin:auto}.form-intro{margin-bottom:3rem}.form-section{border-top:1px solid var(--line);padding:2rem 0}.form-section>h2{margin-bottom:1.5rem;font-size:2rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.field{gap:.45rem;display:grid}.field.full{grid-column:1/-1}.field label,fieldset legend{letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:800}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:var(--white);border:1px solid #bcb5a9;border-radius:0;padding:.85rem 1rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);outline:2px solid #c9923c40}.field textarea{resize:vertical;min-height:130px}.choice-grid{flex-wrap:wrap;gap:.65rem;display:flex}.choice{background:var(--white);border:1px solid var(--line);align-items:center;gap:.5rem;padding:.65rem .8rem;display:inline-flex}.choice input{accent-color:var(--gold)}.form-note{border-left:3px solid var(--gold);background:#eee6d8;margin-bottom:1.5rem;padding:1rem;font-size:.82rem}.error-summary{color:#671c14;background:#f8dfdc;border:1px solid #c95a4f;margin-bottom:1.5rem;padding:1rem}.success-panel{min-height:65vh;padding:var(--pad);text-align:center;place-items:center;display:grid}.success-panel>div{max-width:650px}.success-panel svg{width:58px;height:58px;color:var(--gold);margin:0 auto 2rem}.reveal{animation:.75s cubic-bezier(.2,.7,.2,1) both reveal}@keyframes reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:900px){.menu-button{display:block}.site-nav{padding:1rem var(--pad) 1.5rem;background:var(--ink);border-top:1px solid #ffffff1a;flex-direction:column;align-items:stretch;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.site-nav>a:not(.button){border-bottom:1px solid #ffffff1a;padding:.75rem 0}.site-nav .button{width:100%;margin-top:.5rem}.page-hero{grid-template-columns:1fr}.page-hero-aside{border-top:1px solid #ffffff1f;border-left:0;min-height:390px}.feature-grid,.program-grid{grid-template-columns:1fr 1fr}.program-card.popular{transform:none}.split-section{grid-template-columns:1fr}.split-section .approval-placeholder{order:-1;min-height:430px}.stats{grid-template-columns:1fr 1fr}.stat{border-bottom:1px solid var(--line)}.cta-band{grid-template-columns:auto 1fr}.cta-band .button{grid-column:1/-1;width:100%}.footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:620px){.header-inner{min-height:72px}.brand-copy strong{font-size:1.4rem}.brand-shield{width:32px}.page-hero{min-height:auto}.page-hero-copy{padding:4.5rem var(--pad)}.page-hero h1{font-size:clamp(3.5rem,18vw,5.6rem)}.feature-grid,.program-grid,.footer-inner{grid-template-columns:1fr}.feature-card{min-height:190px}.comparison{background:0 0;border:0}.comparison-head{display:none}.comparison-row{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr;margin-bottom:1rem}.comparison-row>div:first-child{border-right:0}.comparison-row>div:before{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.64rem;font-weight:800;display:block}.comparison-row>div:first-child:before{content:"Traditional facility"}.comparison-row>div:last-child:before{content:"Caliber K9 home-based"}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.cta-band{text-align:left;grid-template-columns:1fr}.footer-base{flex-direction:column}.analytics-consent{grid-template-columns:1fr;align-items:stretch;width:auto;bottom:1rem;left:1rem;right:1rem}.analytics-consent-actions{flex-direction:column}.analytics-consent button{width:100%}}
.concepts-root,.concept-page{--preview-height:44px;min-height:100dvh;font-family:var(--body)}.concepts-root *,.concept-page *{box-sizing:border-box}.concepts-root h1,.concepts-root h2,.concepts-root h3,.concept-page h1,.concept-page h2,.concept-page h3{text-wrap:balance}.preview-bar{z-index:50;height:var(--preview-height);color:#e9e9e4;letter-spacing:.08em;text-transform:uppercase;background:#171817;border-bottom:1px solid #343633;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 clamp(1rem,3vw,2.5rem);font-size:.7rem;font-weight:700;display:grid;position:relative}.preview-bar nav{align-items:center;gap:.25rem;height:100%;display:flex}.preview-bar nav a{color:#aaaca7;align-items:center;height:100%;padding:0 .9rem;display:inline-flex}.preview-bar nav a[aria-current=page]{color:#f2c477;background:#252724}.preview-bar>span{color:#878984;text-align:right}.concept-site-header{z-index:40;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;height:72px;padding:0 clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}.concept-site-header nav{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.6vw,2.5rem);font-size:.73rem;font-weight:800;display:flex}.concept-site-header>:last-child{justify-self:end}.concept-logo{align-items:center;width:132px;height:58px;display:flex;overflow:hidden}.concept-logo img{filter:saturate(.9)contrast(1.08);width:100%;height:auto}.concept-logo-light img{filter:saturate(.45)brightness(.45)contrast(1.25)}.concept-eyebrow{letter-spacing:.18em;text-transform:uppercase;margin-bottom:.8rem;font-size:.68rem;font-weight:850}.concept-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.concept-enter{animation:.7s cubic-bezier(.16,1,.3,1) both concept-enter}@keyframes concept-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.concept-index{--index-surface:#edf0ef;--index-ink:#171918;--index-muted:#5d635f;color:var(--index-ink);background:var(--index-surface);padding:0 clamp(1rem,4vw,4rem)}.concept-index-header{border-bottom:1px solid #c9cecb;justify-content:space-between;align-items:center;height:82px;display:flex}.concept-index-header img{filter:saturate(.45)brightness(.42)contrast(1.3);width:126px;height:auto}.concept-index-header p{color:var(--index-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.concept-index-intro{max-width:1000px;padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,3rem)}.concept-index-kicker{color:#71501d;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem;font-weight:850}.concept-index-intro h1{max-width:900px;font-family:var(--display);letter-spacing:.01em;margin-bottom:1.5rem;font-size:clamp(3.6rem,6.3vw,6.4rem);line-height:.9}.concept-index-intro>p:last-child{max-width:640px;color:var(--index-muted);margin:0;font-size:1.08rem}.concept-index-grid{background:#aeb4b0;border:1px solid #aeb4b0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.concept-index-card{grid-template-rows:minmax(280px,46vh) auto;min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.concept-index-card:hover{transform:translateY(-6px)}.concept-index-card:active{transform:translateY(-1px)}.concept-index-image{min-height:280px;position:relative;overflow:hidden}.concept-index-image img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.concept-index-card:hover img{transform:scale(1.025)}.concept-index-card-copy{flex-direction:column;align-items:flex-start;min-height:340px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.concept-index-card-copy>span{border:1px solid;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:850;display:grid}.concept-index-card h2{font-family:var(--display);letter-spacing:.02em;margin:2rem 0 .75rem;font-size:clamp(3rem,5vw,5.4rem);line-height:.9}.concept-index-card p{opacity:.72;max-width:36ch;margin:0}.concept-index-card small{letter-spacing:.05em;margin-top:auto;padding-top:2rem;font-size:.68rem}.concept-index-card strong{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.3rem;font-size:.76rem;display:inline-flex}.concept-card-reference{color:#f5f1e9;background:#0c0d0b}.concept-card-command{color:#f5f1e9;background:#171815}.concept-card-field{color:#171815;background:#f4f1eb}.concept-card-proof{color:#171815;background:#e7e1d6}.concept-index-footer{color:var(--index-muted);padding:2rem 0 3rem;font-size:.72rem}.concept-index-footer p{margin:0}.reference-system{--reference-black:#0c0d0b;--reference-charcoal:#171815;--reference-gold:#d2a14b;--reference-gold-on-paper:#8a570b;--reference-paper:#f4f1eb;--reference-white:#fbfaf7;--reference-ink:#131411;--reference-muted:#575952;--reference-line:#d8d2c7;color:var(--reference-ink);background:var(--reference-paper)}.reference-header{color:#f5f3ed;background:color-mix(in srgb, var(--reference-black) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #2f302b}.reference-header nav a:hover{color:var(--reference-gold)}.reference-button,.reference-dark-button{color:#18140c;background:var(--reference-gold);border:1px solid var(--reference-gold);letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;width:fit-content;min-height:52px;padding:.82rem 1.45rem;font-size:.74rem;font-weight:800;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:inline-flex}.reference-button:hover{background:#dfb363;transform:translateY(-2px)}.reference-button:active,.reference-dark-button:active{transform:translateY(-1px)}.reference-button-small{min-height:44px;padding:.7rem 1rem}.reference-dark-button{color:#f6f4ee;background:var(--reference-black);border-color:var(--reference-black)}.reference-dark-button:hover{background:#282923;transform:translateY(-2px)}.reference-header-button{color:#17130b;background:var(--reference-gold);border:1px solid var(--reference-gold);text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;min-width:148px;min-height:48px;padding:.6rem 1rem;line-height:1;display:inline-flex}.reference-header-button strong{letter-spacing:.055em;font-size:.72rem}.reference-header-button small{letter-spacing:.035em;margin-top:.25rem;font-size:.52rem;font-weight:700}.reference-hero{color:#f5f3ed;background:var(--reference-black);grid-template-columns:.9fr 1.1fr;height:clamp(500px,100dvh - 116px,680px);display:grid;overflow:hidden}.reference-hero-copy{z-index:1;align-self:center;padding:clamp(2.4rem,4.5vw,4.5rem) clamp(1.25rem,4vw,4rem);position:relative}.reference-hero h1{max-width:700px;font-family:var(--display);letter-spacing:.01em;margin:0 0 1rem;font-size:clamp(3.15rem,4.25vw,5.15rem);line-height:.9}.reference-hero h1 span{display:block}.reference-hero .reference-accent-line{color:var(--reference-gold)}.reference-hero-lead{margin:0 0 .7rem;font-size:1rem;font-weight:800}.reference-hero-body{color:#d0cec7;max-width:510px;margin:0 0 1rem;font-size:.95rem}.reference-hero-meta{flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin-bottom:1rem;font-size:.82rem;font-weight:700;display:flex}.reference-hero-meta span{align-items:center;gap:.45rem;display:inline-flex}.reference-hero-meta svg{color:var(--reference-gold)}.reference-price-note{color:#d0cec7;margin:.65rem 0 0;font-size:.72rem}.reference-hero-photo,.reference-intro-photo,.reference-program-photo,.reference-video-grid article>div{position:relative;overflow:hidden}.reference-hero-photo img,.reference-intro-photo img,.reference-program-photo img,.reference-video-grid img{object-fit:cover}.reference-hero-photo:after{content:"";background:linear-gradient(90deg, var(--reference-black), transparent 25%);pointer-events:none;position:absolute;inset:0}.reference-intro{background:var(--reference-white);grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:clamp(2rem,5vw,5rem);padding:1rem clamp(1rem,3vw,3rem);display:grid}.reference-intro-photo{min-height:410px}.reference-intro-copy{align-self:center;padding:clamp(2.5rem,5vw,5rem) 0}.reference-intro h2,.reference-section-heading h2,.reference-program h2,.reference-video-heading h2,.reference-final-cta h2{font-family:var(--display);letter-spacing:.01em;line-height:.95}.reference-intro h2{max-width:720px;margin-bottom:1.2rem;font-size:clamp(2.7rem,4.4vw,5rem)}.reference-intro-copy p{max-width:720px;color:var(--reference-muted);margin:0 0 .8rem}.reference-intro-copy strong{max-width:700px;color:var(--reference-gold-on-paper);margin:0 0 1.35rem;display:block}.reference-method{background:var(--reference-paper);flex-direction:column;align-items:center;padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4vw,4rem);display:flex}.reference-section-heading{text-align:center;max-width:900px;margin:0 auto 2.5rem}.reference-section-heading h2{margin-bottom:.65rem;font-size:clamp(2.8rem,4.6vw,5.2rem)}.reference-section-heading p{max-width:720px;color:var(--reference-muted);margin:0 auto}.reference-feature-grid{border-top:1px solid var(--reference-line);border-bottom:1px solid var(--reference-line);grid-template-columns:repeat(6,1fr);width:100%;max-width:1440px;margin-bottom:2rem;display:grid}.reference-feature-grid article{text-align:center;border-right:1px solid var(--reference-line);min-width:0;min-height:245px;padding:2rem 1.3rem}.reference-feature-grid article:last-child{border-right:0}.reference-feature-grid svg{color:var(--reference-gold-on-paper);margin-bottom:1.2rem}.reference-feature-grid h3{text-transform:uppercase;min-height:2.5rem;margin-bottom:.65rem;font-size:.82rem;font-weight:800;line-height:1.25}.reference-feature-grid p{color:var(--reference-muted);margin:0;font-size:.78rem}.reference-program{background:var(--reference-white);grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,5rem);padding:clamp(1rem,3vw,3rem);display:grid}.reference-program-photo{min-height:650px}.reference-program-copy{align-self:center;padding:clamp(2rem,4.5vw,4.5rem) 0}.reference-kicker{color:var(--reference-gold-on-paper);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:800}.reference-program h2{margin-bottom:.3rem;font-size:clamp(3.2rem,5vw,5.8rem)}.reference-program-price{margin:0 0 1rem;font-size:1.55rem;font-weight:800}.reference-program-price span{font-size:.9rem;font-weight:700}.reference-program-copy>p:not(.reference-kicker):not(.reference-program-price):not(.reference-program-emphasis){max-width:660px;color:var(--reference-muted)}.reference-program-emphasis{max-width:680px;margin:1rem 0;font-weight:700}.reference-program-note{max-width:620px;color:var(--reference-muted);margin:.8rem 0 0;font-size:.72rem}.reference-command-row{color:var(--reference-gold-on-paper);text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1rem;margin:1.25rem 0;font-size:.72rem;font-weight:800;display:flex}.reference-command-row span,.reference-outcomes span{align-items:center;gap:.35rem;display:inline-flex}.reference-outcomes{grid-template-columns:1fr 1fr;gap:.65rem 1.25rem;margin-bottom:1.4rem;font-size:.82rem;display:grid}.reference-outcomes svg{color:var(--reference-gold-on-paper)}.reference-reviews{background:var(--reference-paper);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.reference-review-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1320px;margin:0 auto;display:grid}.reference-review-grid article{background:var(--reference-white);border:1px solid var(--reference-line);padding:clamp(1.5rem,3vw,2.5rem)}.reference-stars{color:var(--reference-gold-on-paper);gap:.15rem;margin-bottom:1.4rem;display:flex}.reference-review-grid h3{font-family:var(--display);font-size:2rem}.reference-review-grid p{color:var(--reference-muted)}.reference-review-grid article>span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.reference-videos{background:var(--reference-white);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.reference-video-heading{max-width:760px;margin-bottom:2.5rem}.reference-video-heading h2{margin-bottom:.6rem;font-size:clamp(2.8rem,4.5vw,5rem)}.reference-video-heading p{color:var(--reference-muted)}.reference-video-grid{grid-template-columns:1.05fr .9fr 1.05fr;gap:1rem;display:grid}.reference-video-grid article>div{min-height:320px}.reference-video-grid article>div>span{color:#f7f4ec;background:#0c0d0bc7;place-items:center;width:64px;height:64px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.reference-video-grid h3{letter-spacing:.05em;text-align:center;text-transform:uppercase;margin-top:.8rem;font-size:.8rem;font-weight:800}.reference-client-quote{border-top:1px solid var(--reference-line);text-align:center;max-width:980px;margin:clamp(3rem,6vw,5rem) auto 0;padding-top:clamp(2rem,4vw,3rem)}.reference-client-quote p{font-family:var(--display);margin:0 auto;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1}.reference-client-quote cite{color:var(--reference-gold-on-paper);letter-spacing:.08em;text-transform:uppercase;margin-top:1.2rem;font-size:.72rem;font-style:normal;font-weight:800;display:block}.reference-final-cta{color:#f5f3ed;background:var(--reference-black);grid-template-columns:1fr .8fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(3.5rem,7vw,6rem) clamp(1rem,6vw,6rem);display:grid}.reference-final-cta>div:first-child>p{color:var(--reference-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:800}.reference-final-cta h2{margin-bottom:.5rem;font-size:clamp(3.2rem,5vw,5.8rem)}.reference-final-cta span,.reference-final-cta>div:last-child>p{color:#c7c5be}.reference-final-cta>div:last-child>p{max-width:560px;margin:0 0 1.3rem}.reference-footer{color:#f2f0e9;background:var(--reference-black);border-top:1px solid #31322d;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:1px;min-height:150px;padding:2rem clamp(1rem,5vw,5rem);display:grid}.reference-footer .concept-logo{width:160px}.reference-footer>div{border-left:1px solid #34352f;flex-direction:column;justify-content:center;min-height:66px;padding-left:clamp(1rem,3vw,3rem);display:flex}.reference-footer strong{letter-spacing:.07em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem}.reference-footer span{color:#bdbcb5;text-transform:uppercase;font-size:.82rem}.command-system{--command-bg:#0d0e0c;--command-surface:#171916;--command-ink:#f4f2ec;--command-muted:#c2c0b9;--command-accent:#d3a343;--command-accent-on-paper:#87570c;--command-line:#34362f;--command-paper:#f4f2ed;--command-paper-elevated:#fbfaf7;--command-paper-ink:#161714;--command-paper-muted:#575a54;--command-paper-line:#d8d4ca;color:var(--command-paper-ink);background:var(--command-paper)}.command-header{color:var(--command-ink);background:color-mix(in srgb, var(--command-bg) 94%, transparent);border-bottom:1px solid var(--command-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-header nav a:hover,.command-text-link:hover{color:var(--command-accent)}.command-button{color:#17140d;background:var(--command-accent);border:1px solid var(--command-accent);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;width:fit-content;min-height:52px;padding:.8rem 1.35rem;font-size:.76rem;font-weight:900;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:inline-flex}.command-button:hover{background:#e0b56d;transform:translateY(-2px)}.command-button:active{transform:translateY(-1px)}.command-button-small{min-height:42px;padding:.7rem 1rem}.command-text-link{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.2rem;font-size:.78rem;font-weight:850}.command-hero{min-height:calc(100dvh - 116px);color:var(--command-ink);background:var(--command-bg);grid-template-columns:.92fr 1.08fr;display:grid}.command-hero-copy{align-self:center;padding:clamp(3rem,6vw,5.5rem) clamp(1.25rem,5vw,5rem)}.command-hero-copy .concept-eyebrow{color:var(--command-accent)}.command-hero h1{max-width:760px;font-family:var(--display);letter-spacing:.01em;margin-bottom:1.3rem;font-size:clamp(4rem,6.2vw,6.8rem);line-height:.88}.command-hero h1 span,.field-hero h1 span,.proof-hero h1 span{display:block}.command-hero h1 .command-hero-accent{color:var(--command-accent)}.command-hero-copy>p:not(.concept-eyebrow){max-width:500px;color:var(--command-muted);margin-bottom:2rem;font-size:1.05rem}.command-hero-photo,.command-belief-photo,.command-results-main,.command-results-side{position:relative;overflow:hidden}.command-hero-photo{min-height:max(460px,100dvh - 116px)}.command-hero-photo img,.command-belief-photo img,.command-results-main img,.command-results-side img{object-fit:cover}.command-hero-photo:after{content:"";background:linear-gradient(90deg, var(--command-bg), transparent 28%);pointer-events:none;position:absolute;inset:0}.command-proof-strip{background:var(--command-paper-elevated);border-top:1px solid var(--command-paper-line);border-bottom:1px solid var(--command-paper-line);grid-template-columns:repeat(4,1fr);display:grid}.command-proof-strip>div{text-align:center;border-right:1px solid var(--command-paper-line);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:136px;padding:1.8rem;display:flex}.command-proof-strip>div:last-child{border-right:0}.command-proof-strip strong{font-family:var(--display);color:var(--command-accent-on-paper);font-size:2.7rem;line-height:1}.command-proof-strip svg{color:var(--command-accent-on-paper)}.command-proof-strip span{color:var(--command-paper-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.command-belief{grid-template-columns:1fr 1fr;display:grid}.command-belief-photo{min-height:660px}.command-belief-copy{background:var(--command-paper-elevated);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,6rem)}.command-belief h2,.command-program h2,.command-results h2,.command-cta h2{font-family:var(--display);letter-spacing:.01em;line-height:.92}.command-belief h2{max-width:600px;font-size:clamp(3.4rem,5.5vw,6.3rem)}.command-belief-copy>p{max-width:560px;color:var(--command-paper-muted)}.command-method-list{background:var(--command-paper-line);border:1px solid var(--command-paper-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:3rem;display:grid}.command-method-list article{background:var(--command-paper);padding:1.5rem}.command-method-list svg{color:var(--command-accent-on-paper);margin-bottom:1.5rem}.command-method-list h3{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-size:.88rem;font-weight:850}.command-method-list p{color:var(--command-paper-muted);margin:0;font-size:.82rem}.command-program{background:var(--command-paper);grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,9vw,8rem) clamp(1.25rem,6vw,6rem);display:grid}.command-program-copy .concept-eyebrow{color:var(--command-accent-on-paper)}.command-program h2{font-size:clamp(4rem,7vw,7.5rem)}.command-program-price{font-size:1.55rem;font-weight:850}.command-program-price span{color:var(--command-paper-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;display:block}.command-program-copy>p:not(.concept-eyebrow):not(.command-program-price){max-width:540px;color:var(--command-paper-muted)}.command-outcomes{border-top:1px solid var(--command-paper-line)}.command-outcomes>div{border-bottom:1px solid var(--command-paper-line);align-items:center;gap:1rem;min-height:66px;padding:1rem 0;display:flex}.command-outcomes svg{color:var(--command-accent-on-paper);flex:none}.command-results{background:#ebe7de;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,4vw,4rem)}.command-results-heading{max-width:780px;margin-bottom:3rem}.command-results-heading h2{font-size:clamp(3.8rem,6vw,6.6rem)}.command-results-heading p{max-width:500px;color:var(--command-paper-muted)}.command-results-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.55fr .9fr;gap:1rem;min-height:650px;display:grid}.command-results-main{grid-row:1/3}.command-results-grid blockquote{color:#17140d;background:var(--command-accent);font-family:var(--display);flex-direction:column;justify-content:center;margin:0;padding:clamp(2rem,4vw,4rem);font-size:clamp(2rem,3.5vw,3.6rem);line-height:1;display:flex}.command-results-grid cite{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.72rem;font-style:normal;font-weight:850}.command-journey{background:var(--command-paper-elevated);grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,9vw,8rem) clamp(1.25rem,6vw,6rem);display:grid}.command-journey>div:first-child{align-self:start}.command-journey .concept-eyebrow{color:var(--command-accent-on-paper)}.command-journey h2{max-width:690px;font-family:var(--display);font-size:clamp(3.6rem,5.8vw,6.2rem);line-height:.92}.command-journey>div:first-child>p:last-child{max-width:570px;color:var(--command-paper-muted)}.command-journey-steps{border-top:1px solid var(--command-paper-line)}.command-journey-steps article{border-bottom:1px solid var(--command-paper-line);grid-template-columns:.34fr 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.command-journey-steps h3{font-family:var(--display);margin:0;font-size:2.3rem;line-height:1}.command-journey-steps p{max-width:520px;color:var(--command-paper-muted);margin:0}.command-cta{color:var(--command-ink);background:var(--command-bg);border-top:1px solid var(--command-line);justify-content:space-between;align-items:center;gap:3rem;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,6vw,6rem);display:flex}.command-cta h2{margin-bottom:.5rem;font-size:clamp(3rem,5vw,5.2rem)}.command-cta p{max-width:600px;color:var(--command-muted);margin:0}.field-system{--field-bg:#f4f1eb;--field-surface:#fbfaf7;--field-ink:#171815;--field-muted:#575952;--field-accent:#8a570b;--field-accent-bright:#d2a14b;--field-line:#d8d2c7;color:var(--field-ink);background:var(--field-bg)}.field-header{background:color-mix(in srgb, var(--field-bg) 93%, transparent);border-bottom:1px solid var(--field-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.field-header nav a:hover,.field-text-link:hover{color:var(--field-accent)}.field-button{color:#f7f4ec;background:var(--field-accent);border:1px solid var(--field-accent);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;width:fit-content;min-height:52px;padding:.8rem 1.4rem;font-size:.78rem;font-weight:850;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:inline-flex}.field-button:hover{background:#a96e16;transform:translateY(-2px)}.field-button:active{transform:translateY(-1px)}.field-button-small{min-height:42px;padding:.65rem 1rem}.field-text-link{border-bottom:1px solid;padding-bottom:.15rem;font-size:.8rem;font-weight:800}.field-hero{align-items:end;min-height:calc(100dvh - 116px);display:grid;position:relative;overflow:hidden}.field-hero-image{position:absolute;inset:0}.field-hero-image img{object-fit:cover;object-position:50% 43%;filter:saturate(.82)contrast(1.06)}.field-hero-image:after{content:"";background:linear-gradient(90deg,#0e120ed1,#0e120e2e 64%,#0000);position:absolute;inset:0}.field-hero-copy{z-index:1;color:#f3f4ef;max-width:820px;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,7vw,7rem);position:relative}.field-hero-copy .concept-eyebrow{color:var(--field-accent-bright)}.field-hero h1{font-family:var(--body);letter-spacing:-.045em;margin-bottom:1.2rem;font-size:clamp(3.4rem,5.6vw,5.9rem);font-weight:750;line-height:.96}.field-hero-copy>p:not(.concept-eyebrow){color:#d4d9d2;max-width:520px;margin-bottom:2rem;font-size:1.05rem}.field-hero .field-button{color:#f7f4ee}.field-hero .field-text-link{color:#f3f4ef}.field-proof-line{background:var(--field-surface);border-bottom:1px solid var(--field-line);grid-template-columns:repeat(4,1fr);display:grid}.field-proof-line div{text-align:center;border-right:1px solid var(--field-line);flex-direction:column;justify-content:center;align-items:center;min-height:128px;padding:1.5rem;display:flex}.field-proof-line div:last-child{border-right:0}.field-proof-line strong{color:var(--field-accent);font-size:1.35rem;font-weight:800}.field-proof-line span{color:var(--field-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.7rem;font-weight:800}.field-manifesto{padding:clamp(6rem,12vw,12rem) clamp(1.25rem,8vw,8rem)}.field-manifesto h2{max-width:950px;font-family:var(--body);letter-spacing:-.055em;margin-bottom:2rem;font-size:clamp(3.4rem,7vw,7.6rem);font-weight:720;line-height:.98}.field-manifesto p{max-width:700px;color:var(--field-muted);margin:0 0 0 18vw;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.55}.field-story{grid-template-columns:.42fr 1.15fr .72fr;align-items:end;gap:clamp(1rem,3vw,3rem);padding:0 clamp(1.25rem,5vw,5rem) clamp(6rem,12vw,11rem);display:grid}.field-story-number{border-top:1px solid var(--field-line);align-self:start;padding-top:1rem}.field-story-number span{letter-spacing:-.04em;font-size:clamp(3rem,5vw,5.2rem);font-weight:800;line-height:1;display:block}.field-story-number small{color:var(--field-muted)}.field-story-photo{min-height:680px;position:relative;overflow:hidden}.field-story-photo img{object-fit:cover}.field-story-copy{padding-bottom:1rem}.field-story-copy h2{font-family:var(--body);letter-spacing:-.04em;font-size:clamp(2.6rem,4vw,4.5rem);font-weight:720;line-height:1}.field-story-copy p{color:var(--field-muted)}.field-program{background:var(--field-surface);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,10vw,10rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,8rem);display:grid}.field-program-title>p{color:var(--field-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.field-program h2{font-family:var(--body);letter-spacing:-.05em;font-size:clamp(3.4rem,6vw,6.8rem);font-weight:740;line-height:.94}.field-price{color:var(--field-accent);letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:1}.field-program-details>p:not(.field-price){max-width:590px;color:var(--field-muted);font-size:1.08rem}.field-program-columns{grid-template-columns:1fr 1fr;gap:1rem 2rem;margin:3rem 0;display:grid}.field-program-columns span{border-top:1px solid var(--field-line);padding-top:1rem;font-weight:750}.field-nationwide{grid-template-columns:.9fr 1.1fr;align-items:stretch;display:grid}.field-nationwide-copy{flex-direction:column;justify-content:center;padding:clamp(4rem,9vw,9rem) clamp(1.25rem,7vw,7rem);display:flex}.field-nationwide-copy svg{color:var(--field-accent);margin-bottom:2rem}.field-nationwide h2{font-family:var(--body);letter-spacing:-.05em;font-size:clamp(3rem,5.5vw,6rem);font-weight:730;line-height:.98}.field-nationwide p{max-width:520px;color:var(--field-muted)}.field-nationwide-image{min-height:680px;position:relative;overflow:hidden}.field-nationwide-image img{object-fit:cover}.field-quote{background:var(--field-surface);padding:clamp(5rem,11vw,10rem) clamp(1.25rem,14vw,14rem)}.field-quote blockquote{max-width:1050px;font-family:var(--body);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:650;line-height:1.05}.field-quote p{color:var(--field-accent);margin:2rem 0 0;font-weight:750}.field-cta{justify-content:space-between;align-items:center;gap:3rem;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,8vw,8rem);display:flex}.field-cta h2{max-width:800px;font-family:var(--body);letter-spacing:-.05em;margin:0;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:730;line-height:.96}.field-cta p{max-width:620px;color:var(--field-muted);margin:.8rem 0 0}.proof-system{--proof-bg:#f4f1eb;--proof-surface:#e7e1d6;--proof-ink:#171815;--proof-muted:#575952;--proof-accent:#8a570b;--proof-accent-bright:#d2a14b;--proof-line:#cec6b8;color:var(--proof-ink);background:var(--proof-bg)}.proof-header{background:color-mix(in srgb, var(--proof-bg) 94%, transparent);border-bottom:1px solid var(--proof-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.proof-header nav a:hover,.proof-text-link:hover{color:var(--proof-accent)}.proof-button{color:#f7f4ec;background:var(--proof-accent);border:1px solid var(--proof-accent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;width:fit-content;min-height:50px;padding:.8rem 1.35rem;font-size:.76rem;font-weight:900;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:inline-flex}.proof-button:hover{background:#a96e16;transform:translateY(-2px)}.proof-button:active{transform:translateY(-1px)}.proof-button-small{min-height:42px;padding:.65rem 1rem}.proof-text-link{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.2rem;font-size:.78rem;font-weight:850}.proof-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,7rem);min-height:calc(100dvh - 116px);padding:clamp(2rem,3vw,3rem) clamp(1.25rem,5vw,5rem);display:grid}.proof-hero-copy .concept-eyebrow{color:var(--proof-accent)}.proof-hero h1{max-width:720px;font-family:var(--display);letter-spacing:.012em;margin-bottom:1.3rem;font-size:clamp(4rem,6.1vw,6.5rem);line-height:.9}.proof-hero-copy>p:not(.concept-eyebrow){max-width:520px;color:var(--proof-muted);margin-bottom:2rem;font-size:1.05rem}.proof-hero-collage{grid-template-rows:1fr .65fr;grid-template-columns:1.35fr .65fr;gap:1rem;height:calc(100dvh - 208px);min-height:420px;max-height:620px;display:grid}.proof-hero-large,.proof-hero-small{position:relative;overflow:hidden}.proof-hero-large{grid-row:1/3}.proof-hero-large img,.proof-hero-small img{object-fit:cover}.proof-hero-fact{color:#17140d;background:var(--proof-accent-bright);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex}.proof-hero-fact strong{font-family:var(--display);margin-bottom:.5rem;font-size:2.2rem;line-height:1}.proof-hero-fact span{font-size:.82rem}.proof-criteria{background:var(--proof-surface);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem)}.proof-criteria-title{max-width:780px;margin-bottom:3rem}.proof-criteria-title h2,.proof-program h2,.proof-process h2,.proof-nationwide h2,.proof-cta h2{font-family:var(--display);letter-spacing:.01em;line-height:.92}.proof-criteria-title h2{font-size:clamp(3.8rem,6vw,6.5rem)}.proof-criteria-title p{max-width:520px;color:var(--proof-muted)}.proof-criteria-grid{background:var(--proof-line);border:1px solid var(--proof-line);grid-template-rows:1fr 1fr;grid-template-columns:.8fr 1.2fr 1fr;gap:1px;display:grid}.proof-criteria-grid article{background:var(--proof-bg);min-height:260px;padding:2rem}.proof-criteria-grid svg{color:var(--proof-accent);margin-bottom:2rem}.proof-criteria-grid h3{font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.6rem;font-size:1rem;font-weight:850}.proof-criteria-grid p{color:var(--proof-muted);margin:0;font-size:.9rem}.proof-criteria-image{grid-area:1/2/3;position:relative;overflow:hidden;padding:0!important}.proof-criteria-image img{object-fit:cover}.proof-program{grid-template-columns:1.1fr .55fr 1fr auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.proof-program-intro .concept-eyebrow{color:var(--proof-accent)}.proof-program h2{font-size:clamp(3.6rem,5.5vw,6rem)}.proof-program-intro>p:last-child{color:var(--proof-muted)}.proof-program-price strong{color:var(--proof-accent);font-family:var(--display);font-size:clamp(3.2rem,5vw,5rem);line-height:1;display:block}.proof-program-price span{color:var(--proof-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.proof-program-outcomes{border-top:1px solid var(--proof-line)}.proof-program-outcomes p{border-bottom:1px solid var(--proof-line);align-items:center;gap:.75rem;margin:0;padding:.85rem 0;font-size:.84rem;display:flex}.proof-program-outcomes svg{color:var(--proof-accent);flex:none}.proof-results{background:var(--proof-bg);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem)}.proof-results-heading{max-width:760px;margin-bottom:3rem}.proof-results-heading h2{font-family:var(--display);font-size:clamp(3.8rem,6vw,6.5rem);line-height:.92}.proof-results-heading p{max-width:560px;color:var(--proof-muted)}.proof-results-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.proof-results-grid article>div{min-height:380px;position:relative;overflow:hidden}.proof-results-grid article img{object-fit:cover}.proof-results-grid article>div>span{color:#f7f4ec;background:#0c0d0bd1;place-items:center;width:62px;height:62px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.proof-results-grid h3{letter-spacing:.06em;text-transform:uppercase;margin:.8rem 0 0;font-size:.78rem;font-weight:800}.proof-results-grid blockquote{color:#17140d;background:var(--proof-accent-bright);grid-column:1/3;margin:2rem 0 0;padding:clamp(2rem,5vw,4.5rem)}.proof-results-grid blockquote p{max-width:900px;font-family:var(--display);margin:0;font-size:clamp(2.5rem,4.8vw,5.2rem);line-height:.96}.proof-results-grid cite{letter-spacing:.08em;text-transform:uppercase;margin-top:1.2rem;font-size:.72rem;font-style:normal;font-weight:800;display:block}.proof-process{background:var(--proof-surface);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem)}.proof-process-heading{max-width:760px;margin-bottom:3rem}.proof-process h2{font-size:clamp(3.8rem,6vw,6.5rem)}.proof-process-flow{border-top:1px solid var(--proof-line);grid-template-columns:repeat(4,1fr);display:grid}.proof-process-flow article{border-right:1px solid var(--proof-line);min-height:220px;padding:2rem 2rem 2rem 0}.proof-process-flow article:not(:first-child){padding-left:2rem}.proof-process-flow article:last-child{border-right:0}.proof-process-flow h3{font-family:var(--display);font-size:2.5rem}.proof-process-flow p{color:var(--proof-muted);margin:0;font-size:.88rem}.proof-nationwide{grid-template-columns:1.2fr .8fr;display:grid}.proof-nationwide-photo{min-height:660px;position:relative;overflow:hidden}.proof-nationwide-photo img{object-fit:cover}.proof-nationwide-copy{flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,6rem);display:flex}.proof-nationwide-copy svg{color:var(--proof-accent);margin-bottom:2rem}.proof-nationwide h2{font-size:clamp(3.5rem,5.5vw,6rem)}.proof-nationwide p{color:var(--proof-muted)}.proof-cta{background:var(--proof-surface);border-top:1px solid var(--proof-line);justify-content:space-between;align-items:center;gap:3rem;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,5rem);display:flex}.proof-cta h2{margin-bottom:.6rem;font-size:clamp(3.4rem,5.5vw,5.8rem)}.proof-cta p{max-width:560px;color:var(--proof-muted);margin:0}@media (max-width:980px){.concept-site-header{grid-template-columns:1fr auto}.concept-site-header nav{display:none}.concept-index-grid{grid-template-columns:1fr}.concept-index-card{grid-template-rows:minmax(300px,48vh) auto}.concept-index-card-copy{min-height:300px}.reference-intro,.reference-program,.reference-final-cta{grid-template-columns:1fr}.reference-intro-photo{min-height:520px}.reference-program-photo{min-height:580px}.reference-feature-grid{grid-template-columns:repeat(3,1fr)}.reference-feature-grid article:nth-child(3){border-right:0}.reference-feature-grid article:nth-child(-n+3){border-bottom:1px solid var(--reference-line)}.reference-footer{grid-template-columns:1fr 1fr}.reference-footer>div:nth-child(3){border-left:0}.command-hero,.command-belief,.field-program,.field-nationwide,.proof-hero,.proof-nationwide{grid-template-columns:1fr}.command-hero-photo{order:-1;min-height:520px}.command-hero-photo:after{background:linear-gradient(0deg, var(--command-bg), transparent 30%)}.command-belief-photo{min-height:520px}.command-program{grid-template-columns:1fr}.command-results-grid{grid-template-rows:1.2fr .8fr;grid-template-columns:1fr 1fr;min-height:900px}.command-results-main{grid-area:auto/1/auto/3}.command-results-grid blockquote{grid-column:auto}.field-story{grid-template-columns:.35fr 1fr}.field-story-copy{grid-column:2}.field-program{gap:3rem}.field-nationwide-image{order:-1;min-height:560px}.proof-hero-collage{min-height:560px}.proof-program{grid-template-columns:1fr 1fr}.proof-program .proof-button{align-self:end}.proof-process-flow{grid-template-columns:1fr 1fr}.proof-process-flow article:nth-child(2){border-right:0}.proof-process-flow article:nth-child(n+3){border-top:1px solid var(--proof-line)}.proof-nationwide-photo{min-height:560px}.command-journey{grid-template-columns:1fr}}@media (max-width:720px){.preview-bar{height:auto;min-height:var(--preview-height);grid-template-columns:auto minmax(0,1fr)}.preview-bar>a{white-space:nowrap}.preview-bar nav{scrollbar-width:none;justify-content:flex-start;justify-self:stretch;min-width:0;overflow-x:auto}.preview-bar nav::-webkit-scrollbar{display:none}.preview-bar nav a{flex:none;padding:0 .55rem;font-size:.62rem}.preview-bar>span{display:none}.concept-site-header{gap:.5rem;height:66px;padding:0 1rem}.concept-logo{width:96px}.concept-site-header>:last-child{min-height:40px;padding:.6rem .7rem;font-size:.66rem}.concept-index{padding:0 1rem}.concept-index-header p{display:none}.concept-index-intro h1{font-size:clamp(3.7rem,17vw,6rem)}.concept-index-card{grid-template-rows:340px auto}.reference-header-button{min-width:132px;min-height:44px;padding:.5rem .75rem}.reference-hero{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 110px);position:relative}.reference-hero-copy{z-index:1;align-self:end;padding:1.5rem 1rem 1.25rem}.reference-hero h1{margin-bottom:.75rem;font-size:clamp(2rem,9.1vw,2.45rem);line-height:.92}.reference-hero-lead{margin-bottom:.45rem;font-size:.88rem}.reference-hero-body{margin-bottom:.65rem;font-size:.78rem;line-height:1.4}.reference-hero-meta{gap:.4rem;margin-bottom:.7rem;font-size:.7rem}.reference-hero-meta span{width:100%}.reference-hero .reference-button{min-height:48px}.reference-price-note{margin-top:.5rem;font-size:.62rem}.reference-hero-photo{position:absolute;inset:0}.reference-hero-photo img{object-position:57% center}.reference-hero-photo:after{background:linear-gradient(#0809071f 12%,#080907fa)}.reference-intro{gap:0;padding:0}.reference-intro-photo{min-height:350px}.reference-intro-copy{padding:3rem 1rem}.reference-intro h2{font-size:2.75rem}.reference-method,.reference-reviews,.reference-videos,.reference-final-cta{padding-left:1rem;padding-right:1rem}.reference-section-heading{margin-bottom:2rem}.reference-section-heading h2{font-size:2.7rem}.reference-feature-grid{grid-template-columns:1fr 1fr}.reference-feature-grid article{min-height:230px;padding:1.5rem .8rem}.reference-feature-grid article:nth-child(3){border-right:1px solid var(--reference-line)}.reference-feature-grid article:nth-child(2n){border-right:0}.reference-feature-grid article:nth-child(-n+4){border-bottom:1px solid var(--reference-line)}.reference-program{gap:0;padding:0}.reference-program-photo{min-height:410px}.reference-program-copy{padding:3rem 1rem}.reference-program h2{font-size:3.25rem}.reference-command-row{gap:.65rem .8rem}.reference-outcomes{grid-template-columns:1fr}.reference-program .reference-button{white-space:normal;width:100%}.reference-review-grid,.reference-video-grid{grid-template-columns:1fr}.reference-video-grid{gap:2rem}.reference-video-grid article>div{min-height:260px}.reference-final-cta{gap:1.5rem}.reference-final-cta .reference-button{width:100%}.reference-footer{grid-template-columns:1fr 1fr;padding:2rem 1rem}.reference-footer .concept-logo{width:125px}.reference-footer>div{min-height:82px;padding-left:1rem}.reference-footer>div:nth-child(3){border-left:0}.command-hero,.field-hero,.proof-hero{min-height:auto}.command-hero{min-height:calc(100dvh - 110px);position:relative;overflow:hidden}.command-hero-copy{z-index:1;color:#f1f0ea;align-self:end;padding:3rem 1rem 2.5rem;position:relative}.command-hero-copy>p:not(.concept-eyebrow){color:#d4d7d0}.command-hero .command-text-link{color:#f1f0ea}.command-hero-photo{min-height:0;position:absolute;inset:0}.command-hero-photo img{object-position:62% center}.command-hero-photo:after{background:linear-gradient(#0d0f0c14 18%,#0d0f0cf5)}.command-hero h1{font-size:2.55rem}.proof-hero{color:#f4f1eb;background:#0c0d0b;align-items:flex-end;min-height:calc(100dvh - 110px);padding:3rem 1rem 2.5rem;display:flex;position:relative;overflow:hidden}.proof-hero-copy{z-index:1;position:relative}.proof-hero-copy .concept-eyebrow{color:var(--proof-accent-bright)}.proof-hero-copy>p:not(.concept-eyebrow){color:#d6d3cb}.proof-hero .proof-text-link{color:#f4f1eb}.proof-hero h1{font-size:clamp(3.2rem,14vw,5rem)}.proof-hero-collage{height:auto;min-height:0;display:block;position:absolute;inset:0}.proof-hero-large{grid-area:auto;position:absolute;inset:0}.proof-hero-large:after{content:"";background:linear-gradient(#0c0d0b57,#0c0d0bb8 30%,#0c0d0bfa);position:absolute;inset:0}.proof-hero-large img{object-position:45% center}.proof-hero-small,.proof-hero-fact{display:none}.command-proof-strip{grid-template-columns:1fr 1fr}.command-proof-strip>div:nth-child(2){border-right:0}.command-proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--command-paper-line)}.command-belief-photo{min-height:420px}.command-belief-copy,.command-program,.command-results,.command-cta{padding-left:1rem;padding-right:1rem}.command-method-list{grid-template-columns:1fr}.command-results-grid{grid-template-rows:1.3fr .8fr .9fr;grid-template-columns:1fr;min-height:1080px}.command-results-main,.command-results-grid blockquote,.command-results-side{grid-column:auto}.command-cta,.field-cta,.proof-cta{flex-direction:column;align-items:flex-start}.command-cta .command-button,.field-cta .field-button,.proof-cta .proof-button{width:100%}.command-journey{padding-left:1rem;padding-right:1rem}.command-journey-steps article{grid-template-columns:1fr;gap:.5rem}.field-hero{min-height:calc(100dvh - 110px)}.field-hero-image img{object-position:58% 50%}.field-hero-image:after{background:linear-gradient(#0e120e1f 24%,#0e120ee6)}.field-hero-copy{padding:3rem 1rem}.field-hero h1{font-size:clamp(2.8rem,12vw,4.6rem)}.field-manifesto,.field-program,.field-nationwide-copy,.field-quote,.field-cta{padding-left:1rem;padding-right:1rem}.field-manifesto p{margin-left:0}.field-proof-line{grid-template-columns:1fr 1fr}.field-proof-line div:nth-child(2){border-right:0}.field-proof-line div:nth-child(-n+2){border-bottom:1px solid var(--field-line)}.field-story{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}.field-story-number,.field-story-copy{grid-column:auto}.field-story-photo{min-height:520px}.field-program-columns{grid-template-columns:1fr}.field-nationwide-image{min-height:460px}.proof-hero{gap:0}.proof-criteria,.proof-program,.proof-results,.proof-process,.proof-nationwide-copy,.proof-cta{padding-left:1rem;padding-right:1rem}.proof-criteria-grid{grid-template-rows:auto;grid-template-columns:1fr}.proof-criteria-grid article{min-height:230px}.proof-criteria-image{grid-area:auto;min-height:420px!important}.proof-program{grid-template-columns:1fr}.proof-program .proof-button{width:100%}.proof-results-grid{grid-template-columns:1fr}.proof-results-grid article>div{min-height:300px}.proof-results-grid blockquote{grid-column:auto}.proof-process-flow{grid-template-columns:1fr}.proof-process-flow article,.proof-process-flow article:not(:first-child){border-right:0;border-bottom:1px solid var(--proof-line);min-height:auto;padding:2rem 0}.proof-process-flow article:nth-child(n+3){border-top:0}.proof-nationwide-photo{min-height:460px}}@media (prefers-reduced-motion:reduce){.concept-enter,.concept-index-card,.concept-index-image img,.reference-button,.reference-header-button,.reference-dark-button,.command-button,.field-button,.proof-button{transition:none!important;animation:none!important}}
.ck-header{z-index:40;color:var(--white);background:var(--ink);border-bottom:1px solid #ffffff1a;position:relative}.ck-header-inner{align-items:center;gap:clamp(18px,2.5vw,32px);min-height:78px;padding:0 clamp(20px,4vw,52px);display:flex}.ck-logo{flex:none;margin-right:auto}.ck-logo img{object-fit:contain;width:auto;height:66px}.ck-nav{align-items:center;gap:clamp(16px,2.2vw,30px);display:flex}.ck-nav a{font-family:var(--display);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;padding:31px 0 28px;font-size:.8125rem;font-weight:600;line-height:1}.ck-nav a:hover,.ck-nav a:focus-visible,.ck-nav a[aria-current=page]{color:var(--gold);border-color:var(--gold)}.ck-gold-button{min-height:44px;color:var(--ink);background:linear-gradient(110deg, #ddb36f, var(--gold));border-radius:var(--radius-small);font-family:var(--display);letter-spacing:.035em;text-align:center;text-transform:uppercase;border:0;flex-direction:column;justify-content:center;align-items:center;padding:10px 22px;font-size:.9375rem;font-weight:700;line-height:1.05;transition:transform .18s,filter .18s;display:inline-flex}.ck-gold-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.ck-gold-button small{font-family:var(--body);letter-spacing:.045em;margin-top:3px;font-size:.6875rem;font-weight:600}.ck-header-cta{min-width:178px;margin-left:6px}.ck-menu-button{min-width:44px;min-height:44px;color:var(--gold);background:0 0;border:0;place-items:center;padding:8px;display:none}.ck-menu-button svg{width:26px;height:26px}.ck-footer{color:var(--white);background:var(--ink);border-top:1px solid #ffffff1f}.ck-footer-inner{grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:24px;min-height:118px;padding:26px clamp(24px,6vw,72px);display:grid}.ck-footer-inner>img{object-fit:contain;justify-self:start;width:auto;height:82px}.ck-footer-inner>div{letter-spacing:.015em;text-transform:uppercase;border-left:1px solid #fff3;flex-direction:column;justify-content:center;min-height:58px;padding-left:28px;font-size:.9375rem;font-weight:400;display:flex}.ck-footer-inner div strong{font-family:var(--display);letter-spacing:.025em;margin-bottom:5px;font-size:.9375rem;font-weight:600}.ck-footer-links{color:#b7b4ad;justify-content:flex-end;gap:18px;padding:0 clamp(24px,6vw,72px) 18px;font-size:.6875rem;display:flex}.ck-footer-links a,.ck-footer-links button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ck-footer-links a:hover,.ck-footer-links button:hover{color:var(--gold-light)}.ck-social{gap:18px;display:flex}.ck-social a{place-items:center;width:44px;height:44px;display:inline-grid}.ck-social svg{width:24px}.ck-home .reference-hero{grid-template-columns:46% 54%;height:auto;min-height:510px}.ck-home .reference-hero-copy{padding:38px clamp(1.5rem,2vw,2rem) 38px clamp(32px,4.6vw,58px)}.ck-home .reference-hero h1,.ck-home .reference-intro h2,.ck-home .reference-section-heading h2,.ck-home .reference-program h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-weight:700}.ck-home .reference-hero h1{font-size:var(--type-home-hero);margin-bottom:14px;line-height:1.06}.ck-home .reference-hero-lead{margin-bottom:8px;font-size:1rem;line-height:1.4}.ck-home .reference-hero-body{max-width:470px;font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin-bottom:13px}.ck-home .reference-hero-meta{gap:10px 18px;margin-bottom:14px;font-size:.8125rem}.ck-home .reference-hero-meta svg{width:16px}.ck-home .reference-hero .reference-button{min-width:286px;min-height:44px;padding:10px 20px;font-size:.875rem}.ck-home .reference-button,.ck-home .reference-dark-button{font-family:var(--display);letter-spacing:.035em;font-size:.875rem;font-weight:700}.ck-home .reference-price-note{margin-top:8px;font-size:.6875rem}.ck-home .reference-intro{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:clamp(32px,4vw,54px);min-height:330px;padding:22px clamp(28px,4vw,48px)}.ck-home .reference-intro>*{min-width:0}.ck-home .reference-intro-photo{min-height:286px}.ck-home .reference-intro-copy{padding:14px 0}.ck-home .reference-intro h2{margin-bottom:14px;font-size:clamp(1.875rem,2.8vw,2.25rem);line-height:1.16}.ck-home .reference-intro-copy p{font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin-bottom:8px}.ck-home .reference-intro-copy strong{margin-bottom:14px;font-size:.9375rem;line-height:1.45}.ck-home .reference-dark-button{min-height:44px;font-size:var(--type-ui);padding:10px 16px}.ck-home .reference-method{padding:26px clamp(28px,4vw,48px) 30px}.ck-home .reference-section-heading{margin-bottom:18px}.ck-home .reference-section-heading h2{margin-bottom:5px;font-size:clamp(1.875rem,2.7vw,2.125rem);line-height:1.15}.ck-home .reference-section-heading p{font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose)}.ck-home .reference-feature-grid{margin-bottom:18px}.ck-home .reference-feature-grid article{min-height:178px;padding:16px 13px}.ck-home .reference-feature-grid svg{width:38px;height:38px;margin:0 auto 9px}.ck-home .reference-feature-grid h3{min-height:34px;font-family:var(--body);margin-bottom:5px;font-size:.8125rem;font-weight:800;line-height:1.25}.ck-home .reference-feature-grid p{font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose)}.ck-home .reference-method>.reference-button{min-width:260px;min-height:44px;font-size:var(--type-ui);padding:10px 20px}.ck-home .reference-program{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(36px,4vw,52px);min-height:390px;padding:24px clamp(42px,6vw,80px)}.ck-home .reference-program-popular{box-shadow:inset 0 3px 0 var(--reference-gold-on-paper);border:1px solid #b980359e}.ck-home .reference-program-photo{min-height:340px}.ck-home .reference-program-copy{padding:8px 0}.ck-home .reference-kicker{letter-spacing:.05em;margin-bottom:2px;font-size:.75rem}.ck-home .reference-program h2{margin-bottom:2px;font-size:clamp(2rem,3vw,2.35rem);line-height:1.08}.ck-home .reference-program-price{margin-bottom:8px;font-size:1.125rem}.ck-home .reference-program-price span{font-size:.8125rem}.ck-home .reference-program-copy>p:not(.reference-kicker):not(.reference-program-price):not(.reference-program-emphasis):not(.reference-program-note){font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin-bottom:7px}.ck-home .reference-command-row{gap:6px 12px;margin:9px 0;font-size:.75rem}.ck-home .reference-command-row svg{width:13px}.ck-home .reference-program-emphasis{margin:6px 0}.ck-home .reference-outcomes{gap:4px 18px;margin-bottom:10px;font-size:.875rem}.ck-home .reference-outcomes svg{width:13px}.ck-home .reference-program .reference-button{min-height:44px;padding:10px 16px;font-size:.75rem}.ck-home .reference-program-note{margin-top:5px;font-size:.6875rem}.ck-home .reference-reviews{color:var(--white);background:#080808;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);padding:28px clamp(42px,6vw,80px);display:grid}.ck-home .reference-reviews>div:first-child>p{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:800}.ck-home .reference-reviews h2{font:700 clamp(1.875rem, 2.7vw, 2.125rem)/1.08 var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0}.ck-home .reference-review-placeholder{background:#ffffff0d;border:1px solid #d4a0548c;align-content:center;gap:9px;min-height:112px;padding:20px 24px;display:grid}.ck-home .reference-review-placeholder p{color:#d8d5ce;font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin:0}.ck-home .reference-review-placeholder strong{color:var(--white)}.ck-home .ck-elfsight-reviews{color:var(--white);background:#080808;border-top:1px solid #ffffff1a;padding:0 clamp(24px,6vw,80px) 38px}.ck-home .ck-elfsight-reviews-widget{width:min(100%,1280px);min-width:0;min-height:340px;margin:20px auto 0;overflow-x:clip}.ck-home .ck-elfsight-reviews-widget>div[class^=elfsight-app-]{width:100%;min-width:0;min-height:300px}.ck-home .ck-elfsight-reviews-fallback{color:#e7e1d6;max-width:620px;font-size:var(--type-prose-compact);line-height:var(--leading-prose);text-align:center;background:#ffffff0d;border:1px solid #d4a0548c;margin:20px auto 0;padding:16px 20px}.ck-home .ck-elfsight-reviews-fallback a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.ck-standard-page{color:var(--ink-soft);background:var(--paper)}.ck-standard-hero{min-height:455px;color:var(--white);background:#080808;grid-template-columns:44% 56%;display:grid;overflow:hidden}.ck-standard-hero-copy{z-index:2;background:linear-gradient(90deg,#080808 82%,#0808085c);flex-direction:column;justify-content:center;padding:50px clamp(34px,4vw,58px);display:flex}.ck-standard-hero-copy>p,.ck-programs-intro>p,.ck-included header>p,.ck-standard-cta p{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800}.ck-standard-hero-copy h1{font-size:var(--type-internal-hero);text-transform:uppercase;margin:0;line-height:.98}.ck-standard-hero-copy h1 span{color:#c3975d}.ck-standard-hero-copy i{background:var(--gold-dark);width:54px;height:2px;margin:18px 0}.ck-standard-hero-copy>strong{margin-bottom:8px;font-size:1rem;line-height:1.4}.ck-standard-hero-copy>span{color:#d4d1ca;max-width:470px;font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin-bottom:20px}.ck-standard-hero-copy .ck-gold-button{align-self:flex-start;min-width:215px}.ck-standard-hero-photo{min-height:455px;position:relative;overflow:hidden}.ck-standard-hero-photo img{object-fit:cover}.ck-programs-hero .ck-standard-hero-photo img{object-position:50% 58%}.ck-standard-hero-photo:after{content:"";background:linear-gradient(90deg,#080808 0,#0000 28%);position:absolute;inset:0}.ck-programs-intro{grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding:38px clamp(30px,7vw,82px) 18px;display:grid}.ck-programs-intro h2,.ck-included h2,.ck-standard-cta h2{font-size:var(--type-section);text-transform:uppercase;margin:0}.ck-programs-intro p{max-width:560px;color:var(--muted);font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);text-transform:none;letter-spacing:0}.ck-program-cards{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px clamp(30px,7vw,82px) 46px;display:grid}.ck-program-cards article{background:var(--white);border:1px solid var(--line);flex-direction:column;min-width:0;padding:26px 24px 22px;display:flex}.ck-program-cards article.is-popular{color:var(--white);background:#0a0a0a;border-color:#0a0a0a}.ck-program-cards article>b{width:max-content;color:var(--ink);font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;background:#d4a054;margin:-26px 0 18px -24px;padding:6px 13px;font-size:.75rem;font-weight:700}.ck-program-cards h2{text-transform:uppercase;margin:0 0 5px;font-size:clamp(1.625rem,2.2vw,1.875rem)}.ck-program-price{margin:0;font-size:1.375rem;font-weight:800}.ck-program-duration{color:#916027;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:800}.ck-program-cards article>p:not(.ck-program-price):not(.ck-program-duration){min-height:86px;color:var(--muted);font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin-bottom:10px}.ck-program-cards article.is-popular>p:not(.ck-program-price):not(.ck-program-duration){color:#d2cec6}.ck-program-cards ul{border-top:1px solid var(--line);margin:auto 0 18px;padding:14px 0;list-style:none}.ck-program-cards li{align-items:flex-start;gap:8px;padding:5px 0;font-size:.875rem;line-height:1.4;display:flex}.ck-program-cards li svg{color:#b98035;flex:none;width:15px;height:15px}.ck-program-link{border:1px solid var(--ink);min-height:44px;font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;padding:10px 14px;font-size:.875rem;font-weight:700;display:inline-flex}.ck-program-pricing-note{color:#6b481c;text-align:center;background:#fff7e8;border:1px solid #d8b477;margin:-22px clamp(30px,7vw,82px) 46px;padding:12px clamp(16px,3vw,24px);font-size:.8125rem;line-height:1.45}.ck-included{background:var(--paper-deep);padding:36px clamp(30px,6vw,72px) 42px}.ck-included header{text-align:center;margin-bottom:24px}.ck-included>div{border-top:1px solid #d5cdbf;grid-template-columns:repeat(6,1fr);display:grid}.ck-included article{text-align:center;border-right:1px solid #d5cdbf;min-height:180px;padding:22px 14px}.ck-included article:last-child{border:0}.ck-included article svg{width:32px;height:32px;color:var(--gold-dark);margin:0 auto 11px}.ck-included h3{min-height:34px;font:800 .8125rem/1.3 var(--body);text-transform:uppercase;margin-bottom:7px}.ck-included article p{color:var(--muted);font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin:0}.ck-standard-quote{color:var(--white);text-align:center;background:#080808;padding:32px clamp(30px,10vw,120px)}.ck-standard-quote blockquote{max-width:820px;margin:auto;font-size:1rem;font-style:italic;line-height:1.55}.ck-standard-quote cite{color:var(--gold);text-transform:uppercase;margin-top:7px;font-size:.75rem;font-style:normal;display:block}.ck-standard-cta{background:var(--paper);justify-content:space-between;align-items:center;gap:30px;padding:32px clamp(30px,7vw,82px);display:flex}.ck-standard-cta span{color:var(--muted);font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose)}.ck-standard-cta .ck-gold-button{min-width:190px}.ck-programs-intro>p,.ck-included header>p,.ck-standard-cta p{color:var(--gold-text)}.ck-privacy-page{min-height:70vh;color:var(--ink-soft);background:var(--paper)}.ck-privacy-hero{color:var(--white);background:#080808;padding:clamp(54px,8vw,92px) clamp(22px,8vw,120px) 44px}.ck-privacy-hero>p{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:800}.ck-privacy-hero h1{font-size:var(--type-internal-hero);text-transform:uppercase;margin:0 0 14px}.ck-privacy-hero>span{color:#d4d1ca;max-width:620px;font-size:var(--type-prose);line-height:var(--leading-prose);display:block}.ck-privacy-content{max-width:900px;margin:auto;padding:42px clamp(22px,7vw,82px) 72px}.ck-privacy-effective{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.ck-privacy-content section{border-top:1px solid var(--line);padding:24px 0}.ck-privacy-content h2{text-transform:uppercase;margin:0 0 9px;font-size:clamp(1.5rem,3vw,2rem)}.ck-privacy-content p{max-width:72ch;color:var(--muted);font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose)}.ck-privacy-content p:last-child{margin-bottom:0}.ck-program-pending-note{color:#6b481c;text-align:center;background:#fff7e8;border-bottom:1px solid #d8b477;padding:10px clamp(20px,7vw,82px)}.ck-program-pending-note p{margin:0;font-size:.8125rem;line-height:1.4}.ck-program-pending-note strong{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em}.ck-process-reference{color:var(--ink-soft);background:#f8f6f1;padding:44px clamp(20px,5vw,58px) 48px}.ck-process-intro{text-align:center;padding:4px 20px 32px}.ck-process-intro>p{color:var(--gold-text);text-transform:uppercase;margin:0 0 7px;font-size:.75rem;font-weight:800}.ck-process-intro h1{text-transform:uppercase;margin:0 auto 12px;font-size:clamp(2.75rem,4.2vw,3.5rem);line-height:.96}.ck-process-intro>span{max-width:720px;font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin:auto;display:block}.ck-process-reference-table{background:var(--white);border:1px solid #d3cbbf;border-radius:8px;max-width:1000px;margin:auto;overflow:hidden}.ck-process-reference-table>header{min-height:62px;color:var(--white);text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#5b5b5a 0 50%,#c28e43 50%);grid-template-columns:1fr 1fr;display:grid;position:relative}.ck-process-reference-table>header strong{font-family:var(--display);padding:17px 24px;font-size:1.75rem;font-weight:700}.ck-process-reference-table>header b{z-index:2;width:58px;height:58px;font-family:var(--display);background:#080808;border-radius:50%;place-items:center;font-size:1.625rem;font-weight:700;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ck-process-reference-row{border-top:1px solid #ddd7ce;grid-template-columns:1fr 1fr;display:grid}.ck-process-reference-row article{grid-template-columns:58px 1fr;align-items:center;gap:15px;min-height:96px;padding:14px 26px;display:grid}.ck-process-reference-row article:first-child{border-right:1px solid #ddd7ce}.ck-process-reference-row svg{width:38px;height:38px;color:var(--ink-soft);stroke-width:1.6px;margin:auto}.ck-process-reference-row article:last-child svg{color:#b47c31}.ck-process-reference-row article div{flex-direction:column;display:flex}.ck-process-reference-row strong{font-size:.875rem}.ck-process-reference-row span{color:var(--muted);font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose)}.ck-process-reference-quote{text-align:center;max-width:820px;margin:32px auto;padding:4px 30px;font-size:1rem;font-weight:700;line-height:1.6}.ck-process-reference-quote cite{margin-top:10px;font-size:.75rem;font-style:normal;display:block}.ck-process-reference-cta{max-width:1000px;min-height:260px;color:var(--white);background:#080808;border-radius:6px;grid-template-columns:44% 56%;margin:auto;display:grid;overflow:hidden}.ck-process-reference-cta>div{min-height:260px;position:relative}.ck-process-reference-cta img{object-fit:cover;object-position:50% 54%}.ck-process-reference-cta>div:after{content:"";background:linear-gradient(90deg,#0000 65%,#080808);position:absolute;inset:0}.ck-process-reference-cta article{flex-direction:column;justify-content:center;padding:34px 40px;display:flex}.ck-process-reference-cta h2{color:#d1a052;text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.75rem,2.5vw,2.125rem)}.ck-process-reference-cta p{color:#ddd9d1;font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin:0 0 18px}.ck-process-reference-cta .ck-gold-button{width:230px}.ck-about-page,.ck-faq-page,.ck-apply-page{background:var(--paper)}.ck-about-hero{min-height:470px;color:var(--white);background:#080808;grid-template-columns:44% 56%;display:grid;position:relative;overflow:hidden}.ck-about-hero-copy{z-index:2;background:linear-gradient(90deg,#080808 80%,#08080859);padding:54px 32px 40px clamp(38px,4vw,58px)}.ck-about-hero-copy h1{font-size:var(--type-internal-hero);text-transform:uppercase;margin:0 0 16px;line-height:.98}.ck-about-hero-copy h1 span,.ck-gold-kicker,.ck-gold-emphasis{color:#ad8955}.ck-about-hero-copy i{background:#ad8955;width:58px;height:2px;margin:0 0 18px;display:block}.ck-about-hero-copy p{max-width:440px;font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin-bottom:10px}.ck-about-hero-photo{min-height:470px;position:relative}.ck-about-hero-photo img{object-fit:cover}.ck-about-hero-photo:after{content:"";background:linear-gradient(90deg,#080808 0,#0000 28%);position:absolute;inset:0}.ck-about-hero blockquote{z-index:3;text-align:center;background:#0808087a;border:1px solid #ffffffa6;width:160px;margin:0;padding:24px 20px;position:absolute;top:58px;right:38px}.ck-about-hero blockquote span{color:#ad8955;font:70px/.6 Georgia,serif;display:block}.ck-about-hero blockquote p{font-size:.875rem;font-weight:700;line-height:1.45}.ck-about-hero blockquote cite{font-size:.6875rem;font-style:normal}.ck-trust-stats{color:var(--ink);background:var(--paper);grid-template-columns:repeat(5,1fr);padding:14px 40px;display:grid}.ck-trust-stats div{border-right:1px solid var(--line);text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;min-height:112px;display:flex}.ck-trust-stats div:last-child{border:0}.ck-trust-stats svg{color:#ad8955;width:34px;height:34px;margin-bottom:6px}.ck-trust-stats strong{font-family:var(--display);font-size:2rem;font-weight:700;line-height:1}.ck-trust-stats span{font-size:.75rem;font-weight:700;line-height:1.25}.ck-story-grid{background:var(--white);width:calc(100% - 76px);max-width:1160px;margin:0 auto}.ck-story-pair{grid-template-columns:44% 56%;display:grid}.ck-story-pair>*{min-width:0}.ck-story-pair-b>article,.ck-story-pair-d>article{grid-area:1/1}.ck-story-pair-b>.ck-story-photo,.ck-story-pair-d>.ck-story-photo{grid-area:1/2}.ck-story-pair>article{min-height:320px;padding:32px 38px}.ck-story-grid article h2{text-transform:uppercase;margin:3px 0 14px;font-size:clamp(1.75rem,2.5vw,2.125rem)}.ck-story-grid article p{font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin-bottom:10px}.ck-story-grid .ck-gold-kicker{color:var(--gold-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.ck-story-grid .ck-gold-emphasis{font-size:.9375rem;font-weight:800;line-height:1.3}.ck-story-photo{min-height:320px;position:relative;overflow:hidden}.ck-story-photo img{object-fit:cover}.ck-vision{min-height:260px;color:var(--white);background:#080808;grid-template-columns:minmax(0,130px) minmax(0,1.25fr) minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;display:grid}.ck-vision>div{min-width:0}.ck-vision>div:not(.ck-vision-photo){flex-direction:column;justify-content:center;padding:30px 24px;display:flex}.ck-vision>div:first-child{color:#ad8955;align-items:center}.ck-vision>div:first-child>svg{width:68px;height:68px}.ck-vision>div:first-child span{display:flex}.ck-vision>div:first-child span svg{width:13px}.ck-vision p{color:#ad8955;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800}.ck-vision h2{text-transform:uppercase;margin:0 0 9px;font-size:clamp(1.75rem,2.3vw,2rem)}.ck-vision>div:last-child p{color:var(--white);font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);text-transform:none}.ck-vision-photo{min-height:260px;position:relative}.ck-vision-photo img{object-fit:cover}.ck-signature{color:#ad8955;font-family:var(--body);margin-top:7px;font-size:1rem;font-style:italic}.ck-faq-hero{min-height:390px;color:var(--white);background:#080808;position:relative;overflow:hidden}.ck-faq-hero:after{content:"";background:linear-gradient(90deg,#040404fa 0%,#040404e0 34%,#04040426 76%);position:absolute;inset:0}.ck-faq-hero-copy{z-index:2;padding:82px clamp(40px,6vw,76px);position:relative}.ck-faq-hero-copy>p{color:var(--gold);text-transform:uppercase;margin:0 0 14px;font-size:.8125rem;font-weight:800}.ck-faq-hero h1{text-transform:uppercase;margin:0 0 22px;font-size:clamp(3.25rem,4.8vw,3.75rem)}.ck-faq-hero-copy>span{max-width:390px;font-size:1rem;line-height:1.5;display:block}.ck-faq-stack{z-index:3;width:min(100% - 64px,900px);margin:-34px auto 0;padding-bottom:32px;position:relative}.ck-faq-card{background:var(--white);border-radius:var(--radius-card);border:1px solid #d8d4cc;margin-bottom:12px;padding:14px 26px 10px;box-shadow:0 8px 28px #231c140a}.ck-faq-card h2{text-transform:uppercase;border-bottom:1px solid #ddd8cf;align-items:center;gap:14px;margin:0;padding:0 0 10px;font-size:clamp(1.625rem,2.3vw,1.875rem);display:flex}.ck-faq-card h2 span{width:42px;height:42px;color:var(--white);background:#bd8944;border-radius:50%;place-items:center;display:grid}.ck-faq-card h2 svg{width:23px}.ck-faq-card details{border-bottom:1px solid #ddd8cf}.ck-faq-card details:last-child{border:0}.ck-faq-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:11px 0;font-size:.875rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.ck-faq-card summary::-webkit-details-marker{display:none}.ck-faq-card summary svg{flex:none;width:18px;transition:transform .18s}.ck-faq-card details[open] summary svg{transform:rotate(180deg)}.ck-faq-card details p{color:var(--muted);font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin:0;padding:0 30px 14px 0}.ck-limited-cta{min-height:122px;color:var(--white);background:#080808;border-radius:5px;grid-template-columns:52px 1fr 190px;align-items:center;gap:22px;padding:22px 28px;display:grid}.ck-limited-cta>svg{width:44px;height:44px}.ck-limited-cta h2{text-transform:uppercase;margin:0 0 5px;font-size:1.75rem}.ck-limited-cta p{font-size:var(--type-prose-compact);font-weight:var(--weight-prose);line-height:var(--leading-prose);margin:0}.ck-apply-hero{min-height:390px;color:var(--white);background:#080808;position:relative;overflow:hidden}.ck-apply-hero:after{content:"";background:linear-gradient(90deg,#080808 0%,#080808f5 46%,#08080814 78%);position:absolute;inset:0}.ck-apply-copy{z-index:2;width:56%;padding:55px clamp(25px,5vw,64px);position:relative}.ck-apply-copy>p{color:var(--gold);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.ck-apply-copy h1{text-transform:uppercase;margin:3px 0 1px;font-size:clamp(3rem,4.5vw,3.5rem)}.ck-apply-copy>strong{color:#d4a054;text-transform:uppercase;margin-bottom:12px;font-size:.8125rem;display:block}.ck-apply-copy>span{max-width:560px;font-size:var(--type-prose);font-weight:var(--weight-prose);line-height:var(--leading-prose);display:block}.ck-apply-benefits{gap:0;margin-top:24px;display:flex}.ck-apply-benefits div{text-align:center;border-right:1px solid #ffffff2e;justify-items:center;gap:6px;width:160px;min-width:0;padding:0 18px;display:grid}.ck-apply-benefits div:first-child{padding-left:0}.ck-apply-benefits div:last-child{border-right:0;padding-right:0}.ck-apply-benefits svg{width:34px;height:34px;color:var(--gold)}.ck-apply-benefits span{gap:3px;display:grid}.ck-apply-benefits b{color:var(--gold);text-transform:uppercase;font-size:.6875rem;line-height:1.25}.ck-apply-benefits small{color:var(--white);font-size:.625rem;line-height:1.35}.ck-application-wrap{width:min(100% - 48px,1040px);margin:0 auto;padding:30px 0 40px}.ck-application-wrap>header{text-align:center}.ck-application-wrap>header h2{text-transform:uppercase;margin:0;font-size:2.25rem}.ck-application-wrap>header p{color:#8f5b1f;letter-spacing:.05em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:800}.static-application{border-top:1px solid #c99a57;grid-template-columns:1fr 1fr;gap:28px 40px;padding-top:20px;display:grid}.static-form-column{flex-direction:column;gap:28px;display:flex}.static-form-column:first-child{border-right:1px solid #e1dcd3;padding-right:20px}.static-form-section h2{font:800 .8125rem/1.2 var(--body);text-transform:uppercase;border-bottom:1px solid #ddd4c5;align-items:center;gap:9px;margin:0 0 15px;padding-bottom:10px;display:flex}.static-form-section h2 b{width:26px;height:26px;color:var(--white);background:#bd8944;border-radius:50%;place-items:center;display:grid}.static-form-section h2 b svg{stroke-width:2.3px;width:16px;height:16px}.static-required-note{color:var(--muted);margin:-5px 0 12px;font-size:.75rem}.static-required-note span,.static-field>span>b,.static-form-section legend b,.static-inline-question strong b{color:#8f5b1f}.static-form-grid{grid-template-columns:1fr 1fr;gap:13px 15px;display:grid}.static-field{gap:5px;font-size:.75rem;font-weight:700;display:grid}.static-field input,.static-field select,.static-field textarea{width:100%;min-height:44px;color:var(--ink-soft);background:var(--white);border:1px solid #c9c3ba;border-radius:0;padding:9px 10px}.static-field textarea{resize:vertical;min-height:82px}.static-full{grid-column:1/-1}.static-form-section fieldset{border:0;margin:15px 0 0;padding:0}.static-form-section legend,.static-inline-question strong{margin-bottom:7px;font-size:.75rem;font-weight:800;line-height:1.4}.static-form-section legend small{margin-left:20px;font-size:.6875rem;font-weight:500;display:block}.static-check-grid{grid-template-columns:repeat(4,1fr);gap:7px 10px;display:grid}.static-check-grid-two{grid-template-columns:1fr 1fr}.static-radio-stack{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.static-radio-stack-single{grid-template-columns:1fr}.static-check-grid label,.static-radio-stack label,.static-inline-question label{align-items:center;gap:5px;min-height:32px;font-size:.75rem;line-height:1.35;display:inline-flex}.static-application input[type=radio],.static-application input[type=checkbox]{appearance:none;background:var(--white);border:1px solid #aaa39a;flex:none;width:18px;height:18px}.static-application input[type=radio]{border-radius:50%}.static-application input[type=radio]:checked{box-shadow:inset 0 0 0 4px var(--white);background:#b98035;border-color:#b98035}.static-application input[type=checkbox]:checked{background:#b98035 linear-gradient(135deg,#0000 42%,#fff 42% 52%,#0000 52%) 50%/75% 75% no-repeat;border-color:#b98035}.static-application input[type=radio]:focus-visible,.static-application input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #b980356b}.static-inline-question{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.static-inline-question strong{margin:0 auto 0 0}.static-referral-reveal{opacity:0;max-height:0;transition:max-height .18s,opacity .15s,transform .18s;overflow:hidden;transform:translateY(-4px)}.static-referral-reveal.is-visible{opacity:1;max-height:90px;margin-top:10px;transform:translateY(0)}.static-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static-form-feedback{grid-column:1/-1}.static-form-feedback:empty{display:none}.static-error-summary{color:#671c14;background:#f8dfdc;border:1px solid #c95a4f;padding:1rem}.static-error-summary ul{margin:.5rem 0 0;padding-left:1.25rem}.static-field-error{color:#7b2419;font-size:.6875rem;font-weight:700;line-height:1.35;display:block}.static-field input[aria-invalid=true],.static-field select[aria-invalid=true],.static-field textarea[aria-invalid=true]{border-color:#b33b2c;box-shadow:0 0 0 2px #b33b2c1f}.static-status{color:#574329;border-left:3px solid var(--gold-text);background:#fff9ed;margin:0;padding:.85rem 1rem}.static-status-error{color:#671c14;background:#f8dfdc;border-left-color:#c95a4f}.static-retry-button{min-height:44px;color:var(--ink);background:var(--gold-light);border:1px solid var(--gold-text);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;margin-top:10px;padding:.65rem 1rem;font-size:.75rem;font-weight:800}.static-form-submit{background:var(--paper-deep);border:1px solid #d5c8b5;grid-column:1/-1;grid-template-columns:1fr 250px;align-items:center;gap:22px;min-height:94px;padding:16px 18px;display:grid}.static-privacy-notice{color:#574329;border-left:3px solid var(--gold-text);background:#fff9ed;grid-column:1/-1;margin:0;padding:9px 11px}.static-privacy-notice strong{font-size:inherit;text-transform:none;display:inline}.static-form-submit>div{align-items:center;gap:13px;display:flex}.static-form-submit p{margin:0;font-size:.875rem;line-height:1.4}.static-form-submit p strong{text-transform:uppercase;font-size:.8125rem;display:block}.static-calendar-icon{width:46px;height:46px;color:var(--ink);stroke-width:2.3px;flex:none}.static-form-submit>.static-submit-action{gap:7px;display:grid}.static-submit-action .ck-gold-button{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.static-submit-action .ck-gold-button svg{width:18px;height:18px}.static-submit-action small{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:5px;font-size:.625rem;line-height:1.3;display:flex}.static-submit-action small svg{width:12px;height:12px}.static-submit-action .ck-gold-button:disabled{cursor:wait;opacity:.68;filter:grayscale(.15);transform:none}.inline-contact{color:var(--gold-text);text-underline-offset:2px;font-weight:700;text-decoration:underline}.ck-apply-assurances{min-height:125px;color:var(--white);background:#080808;grid-template-columns:repeat(4,1fr);gap:25px;padding:24px clamp(22px,6vw,70px);display:grid}.ck-apply-assurances div{grid-template-columns:34px 1fr;align-content:center;column-gap:11px;display:grid}.ck-apply-assurances svg{width:30px;color:var(--gold);grid-row:1/3}.ck-apply-assurances strong{text-transform:uppercase;font-size:.75rem}.ck-apply-assurances span{color:#b7b4ad;font-size:.6875rem;line-height:1.35}@media (max-width:900px){.ck-header-inner{min-height:70px}.ck-logo img{width:auto;height:58px}.ck-nav{z-index:50;background:var(--ink);border-top:1px solid #ffffff24;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 18px;display:none;position:absolute;top:100%;left:0;right:0}.ck-nav.is-open{display:flex}.ck-nav a{border-bottom:1px solid #ffffff24;min-height:44px;padding:15px 0}.ck-menu-button{display:grid}.ck-header-cta{margin-left:0}.ck-footer-inner{grid-template-columns:1fr 1fr}.ck-home .reference-hero{grid-template-columns:1fr;min-height:auto;position:relative}.ck-home .reference-hero-copy{z-index:2;align-self:end;min-height:clamp(460px,72svh,620px);padding:34px clamp(20px,6vw,48px)}.ck-home .reference-hero-photo{position:absolute;inset:0}.ck-home .reference-hero-photo:after{background:linear-gradient(#08090729 10%,#080907fa)}.ck-home .reference-intro{grid-template-columns:1fr 1fr;gap:28px}.ck-home .reference-feature-grid{grid-template-columns:repeat(3,1fr)}.ck-home .reference-program{padding-inline:34px}.ck-standard-hero{grid-template-columns:1fr;position:relative}.ck-standard-hero-photo{position:absolute;inset:0}.ck-standard-hero-copy{background:linear-gradient(#0808088c 0%,#080808fa 96%);min-height:480px}.ck-programs-hero{grid-template-rows:auto auto;position:relative}.ck-programs-hero .ck-standard-hero-photo{aspect-ratio:3/2;grid-row:1;min-height:0;position:relative;inset:auto}.ck-programs-hero .ck-standard-hero-photo:after{display:none}.ck-programs-hero .ck-standard-hero-copy{background:#080808;grid-row:2;min-height:0;padding-block:38px 42px}.ck-program-cards{grid-template-columns:1fr 1fr}.ck-program-cards article:last-child{grid-column:1/-1}.ck-included>div{grid-template-columns:repeat(3,1fr)}.ck-included article:nth-child(3){border-right:0}.ck-included article:nth-child(-n+3){border-bottom:1px solid #d5cdbf}.ck-about-hero{grid-template-columns:1fr}.ck-about-hero-copy{background:linear-gradient(#0808086b 12%,#080808fa 97%);min-height:500px}.ck-about-hero-photo{position:absolute;inset:0}.ck-about-hero blockquote{display:none}.ck-trust-stats{grid-template-columns:repeat(6,1fr)}.ck-trust-stats div{grid-column:span 2}.ck-trust-stats div:nth-child(n+4){grid-column:span 3}.ck-story-pair{grid-template-columns:1fr}.ck-story-pair>.ck-story-photo{grid-area:1/1}.ck-story-pair>article{grid-area:2/1}.ck-vision{grid-template-columns:minmax(0,120px) minmax(0,1fr)}.ck-vision-photo{grid-column:1/-1;min-height:300px}.ck-vision>div:last-child{grid-column:1/-1}}@media (max-width:620px){:root{--type-home-hero:clamp(2.25rem, 10.5vw, 2.625rem);--type-internal-hero:clamp(2.625rem, 12vw, 3rem);--type-section:clamp(1.625rem, 8vw, 2rem)}.ck-header-inner{gap:9px;padding:0 12px}.ck-logo img{width:auto;height:54px}.ck-header-cta{min-width:118px;min-height:44px;padding:8px 10px;font-size:.75rem}.ck-header-cta small{display:none}.ck-footer-inner{text-align:center;grid-template-columns:1fr}.ck-footer-inner>img{justify-self:center;height:92px;margin:auto}.ck-footer-inner>div{border-top:1px solid #ffffff29;border-left:0;align-items:center;min-height:auto;padding:14px 0 0}.ck-footer-links{flex-wrap:wrap;justify-content:center;padding:14px 20px 20px}.ck-footer-links a,.ck-footer-links button{align-items:center;min-height:44px;display:inline-flex}.ck-home .reference-hero-copy{min-height:clamp(430px,64svh,540px);padding:28px 18px 24px}.ck-home .reference-hero h1{font-size:var(--type-home-hero)}.ck-home .reference-hero-body{font-size:var(--type-prose-compact)}.ck-home .reference-hero-meta{gap:6px;display:grid}.ck-home .reference-hero-meta span{width:auto}.ck-home .reference-hero .reference-button{width:100%;min-width:0}.ck-home .reference-intro{grid-template-columns:1fr;gap:0;padding:0}.ck-home .reference-intro-photo{min-height:330px}.ck-home .reference-intro-copy{padding:38px 18px}.ck-home .reference-intro h2{font-size:1.875rem}.ck-home .reference-method{padding:36px 18px}.ck-home .reference-section-heading h2{font-size:1.875rem}.ck-home .reference-feature-grid{grid-template-columns:1fr 1fr}.ck-home .reference-feature-grid article{min-height:218px;padding:20px 10px}.ck-home .reference-method>.reference-button{width:100%;min-width:0}.ck-home .reference-program{grid-template-columns:1fr;gap:0;padding:0}.ck-home .reference-program-photo{min-height:380px}.ck-home .reference-program-copy{padding:38px 18px}.ck-home .reference-program h2{font-size:2rem}.ck-home .reference-outcomes{grid-template-columns:1fr}.ck-home .reference-program .reference-button{white-space:normal;width:100%}.ck-home .ck-elfsight-reviews{padding:0 18px 36px}.ck-home .ck-elfsight-reviews-widget{min-height:410px;margin-top:18px}.ck-standard-hero-copy{justify-content:flex-end;min-height:500px;padding:42px 20px 30px}.ck-standard-hero-copy h1{font-size:var(--type-internal-hero)}.ck-standard-hero-photo img{object-position:60% center}.ck-programs-hero .ck-standard-hero-photo{aspect-ratio:3/2}.ck-programs-hero .ck-standard-hero-photo img{object-position:50% 58%}.ck-programs-hero .ck-standard-hero-copy{min-height:0;padding:34px 20px 38px}.ck-programs-intro{grid-template-columns:1fr;gap:10px;padding:34px 18px 14px}.ck-program-cards{grid-template-columns:1fr;padding:12px 18px 32px}.ck-program-cards article:last-child{grid-column:auto}.ck-program-cards article>p:not(.ck-program-price):not(.ck-program-duration){min-height:0}.ck-program-pricing-note{margin:-14px 18px 32px}.ck-included{padding:34px 18px}.ck-included>div{grid-template-columns:1fr 1fr}.ck-included article:nth-child(3){border-right:1px solid #d5cdbf}.ck-included article:nth-child(2n){border-right:0}.ck-included article:nth-child(-n+4){border-bottom:1px solid #d5cdbf}.ck-standard-quote{padding:34px 20px}.ck-standard-cta{flex-direction:column;align-items:stretch;padding:34px 20px}.ck-standard-cta .ck-gold-button{width:100%}.ck-process-reference{padding:34px 12px}.ck-process-intro{padding:4px 8px 26px}.ck-process-intro h1{font-size:2.625rem}.ck-process-intro>span{font-size:var(--type-prose-compact)}.ck-process-reference-table{border-radius:5px}.ck-process-reference-table>header strong{padding:15px 8px;font-size:1.25rem}.ck-process-reference-table>header b{width:46px;height:46px;font-size:1.25rem}.ck-process-reference-row article{text-align:center;grid-template-columns:1fr;gap:7px;min-height:132px;padding:14px 8px}.ck-process-reference-row svg{width:30px;height:30px}.ck-process-reference-row strong,.ck-process-reference-row span{font-size:.875rem}.ck-process-reference-quote{padding:4px 8px;font-size:.875rem}.ck-process-reference-cta{grid-template-columns:1fr}.ck-process-reference-cta>div{min-height:250px}.ck-process-reference-cta img{object-position:48% 50%}.ck-process-reference-cta>div:after{background:linear-gradient(0deg,#080808 0,#0000 45%)}.ck-process-reference-cta article{padding:30px 20px}.ck-process-reference-cta .ck-gold-button{width:100%}.ck-about-hero-copy{flex-direction:column;justify-content:flex-end;min-height:540px;padding:48px 22px 34px;display:flex}.ck-about-hero-copy h1{font-size:var(--type-internal-hero)}.ck-trust-stats{grid-template-columns:1fr 1fr;padding:10px}.ck-trust-stats div,.ck-trust-stats div:nth-child(n+4){border-bottom:1px solid var(--line);grid-column:span 1;min-height:116px}.ck-trust-stats div:last-child{grid-column:1/-1}.ck-story-grid{width:100%}.ck-story-pair>article{min-height:0;padding:34px 22px}.ck-story-photo{min-height:310px}.ck-vision{grid-template-columns:1fr}.ck-vision-photo{grid-column:auto}.ck-faq-hero h1{font-size:2.75rem}.ck-faq-stack{width:calc(100% - 24px)}.ck-faq-card{padding:12px 14px}.ck-faq-card h2{font-size:1.5rem}.ck-limited-cta{grid-template-columns:42px 1fr;padding:22px}.ck-limited-cta .ck-gold-button{grid-column:1/-1;width:100%}.ck-apply-copy h1{font-size:2.75rem}.ck-apply-benefits{gap:14px}.ck-apply-benefits div{font-size:.6875rem}.ck-application-wrap{width:calc(100% - 28px)}.static-application{grid-template-columns:1fr}.static-form-column:first-child{border-right:0;padding-right:0}.static-form-submit{grid-column:auto;grid-template-columns:1fr}.static-form-submit .ck-gold-button{width:100%}.static-check-grid,.ck-apply-assurances{grid-template-columns:1fr 1fr}}@media (max-width:370px){.ck-header-cta{display:none}.ck-process-reference-table>header strong{font-size:1.05rem}.ck-process-reference-row article{padding-inline:5px}.ck-apply-benefits{flex-direction:column;align-items:flex-start}.static-form-grid,.static-check-grid,.static-radio-stack,.ck-apply-assurances{grid-template-columns:1fr}}.ck-home .reference-hero-photo img{object-position:52% 52%}.ck-home .reference-intro-photo-home img{object-position:50% 58%}.ck-home .reference-program-photo img{object-position:56% 52%}.ck-story-photo-a img{object-position:50% 54%}.ck-story-photo-b img{object-position:58% 54%}.ck-story-photo-c img{object-position:50% 58%}.ck-story-photo-d img{object-position:62% 48%}.ck-vision-photo img{object-position:50% 58%}.ck-standard-hero-photo img{object-position:50% 56%}.ck-home .reference-command-row{align-items:center;gap:7px 15px}.ck-home .reference-command-row span{white-space:nowrap;min-width:54px}.ck-home .reference-command-row svg{stroke-width:1.9px;width:17px;height:17px;color:var(--reference-gold-on-paper);flex:0 0 17px}.ck-faq-hero,.ck-apply-hero{grid-template-columns:minmax(0,46%) minmax(0,54%);display:grid}.ck-apply-hero{grid-template-columns:minmax(0,48%) minmax(0,52%)}.ck-faq-hero:after,.ck-apply-hero:after{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080808 0% 41%,#080808e0 48%,#08080800 61%)}.ck-faq-hero-copy,.ck-apply-copy{z-index:2;width:auto}.ck-faq-hero>.ck-faq-hero-copy{padding:82px clamp(40px,6vw,76px)}.ck-faq-hero-photo,.ck-apply-hero-photo{min-width:0;min-height:390px;position:relative;overflow:hidden}.ck-faq-hero-photo img,.ck-apply-hero-photo img{object-fit:cover;object-position:47% 48%}.ck-faq-hero-photo:after,.ck-apply-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080808 0%,#08080800 25%);position:absolute;inset:0}.ck-faq-card h2 span{color:#10100f;background:#d2a052;flex:0 0 42px;box-shadow:inset 0 0 0 1px #ffffff38}.ck-faq-card h2 span svg{stroke-width:2.35px;width:22px;height:22px}.ck-about-hero-photo-trainer img{object-position:60% 54%}.ck-faq-hero-photo img,.ck-apply-hero-photo img{object-position:52% 54%}@media (max-width:900px){.ck-faq-hero,.ck-apply-hero{grid-template-rows:320px auto;grid-template-columns:1fr;min-height:0}.ck-faq-hero:after,.ck-apply-hero:after{display:none}.ck-faq-hero-photo,.ck-apply-hero-photo{grid-row:1;min-height:320px}.ck-faq-hero-photo img,.ck-apply-hero-photo img{object-position:48% 41%}.ck-faq-hero-photo img{object-position:53% 50%}.ck-apply-hero-photo img{object-position:53% 52%}.ck-faq-hero-photo:after,.ck-apply-hero-photo:after{background:linear-gradient(#08080800 64%,#080808 100%)}.ck-faq-hero>.ck-faq-hero-copy,.ck-apply-copy{grid-row:2;width:auto;min-height:0;padding:38px clamp(28px,5vw,48px) 46px}.ck-about-hero{grid-template-columns:1fr;display:grid}.ck-about-hero-photo-trainer{grid-row:1;min-height:320px;position:relative;inset:auto}.ck-about-hero-photo-trainer img{object-position:58% 50%}.ck-about-hero-copy{background:#080808;grid-row:2;min-height:0}.ck-about-hero blockquote{text-align:left;background:#11110f;border-width:1px 0 0;grid-row:3;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:auto;margin:0;padding:18px 24px;display:grid;position:relative;inset:auto}.ck-about-hero blockquote span{margin-top:6px}.ck-about-hero blockquote p{margin:0}.ck-about-hero blockquote cite{white-space:nowrap}}@media (max-width:620px){.ck-home .reference-intro-photo-home img{object-position:50% 58%}.ck-faq-hero,.ck-apply-hero{grid-template-rows:230px auto;grid-template-columns:1fr;min-height:0}.ck-faq-hero:after,.ck-apply-hero:after{display:none}.ck-faq-hero-photo,.ck-apply-hero-photo{grid-row:1;min-height:230px}.ck-faq-hero-photo img,.ck-apply-hero-photo img{object-position:48% 39%}.ck-faq-hero-photo img{object-position:53% 49%}.ck-apply-hero-photo img{object-position:53% 51%}.ck-faq-hero-photo:after,.ck-apply-hero-photo:after{background:linear-gradient(#08080800 62%,#080808 100%)}.ck-faq-hero>.ck-faq-hero-copy,.ck-apply-copy{grid-row:2;justify-content:flex-start;min-height:0;padding:28px 20px 44px}.ck-apply-copy{flex-direction:column;display:flex}.ck-apply-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid}.ck-apply-benefits div{width:auto;padding:0 9px}.ck-apply-benefits div:first-child{padding-left:0}.ck-apply-benefits div:last-child{padding-right:0}.ck-apply-benefits b{font-size:.625rem}.ck-apply-benefits small{font-size:.5625rem}.static-inline-question{grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:18px;display:grid}.static-inline-question strong{grid-column:1/-1}.ck-about-hero-photo-trainer{min-height:270px}.ck-about-hero-photo-trainer img{object-position:59% 48%}.ck-about-hero blockquote{grid-template-columns:auto 1fr}.ck-about-hero blockquote cite{grid-column:2}.ck-home .reference-hero-photo img{object-position:32% 50%}.ck-home .reference-hero-photo:after{background:linear-gradient(90deg,#080907b8 0%,#0809076b 62%,#0809071f 100%),linear-gradient(#08090794 0%,#080907a8 45%,#080907f7 100%)}}
:root{--type-prose:1rem;--type-prose-compact:.9375rem;--leading-prose:1.55;--weight-prose:500;--measure-prose:68ch;--prose-on-dark:#e1ded6}.ck-home .reference-intro-copy p,.ck-home .reference-section-heading p,.ck-home .reference-program-copy>p:not(.reference-kicker):not(.reference-program-price):not(.reference-program-emphasis):not(.reference-program-note),.ck-home .reference-review-placeholder p,.ck-programs-intro p,.ck-standard-cta span,.ck-process-intro>span,.ck-process-reference-row span,.ck-process-reference-cta p,.ck-about-hero-copy p,.ck-story-grid article p,.ck-vision>div:last-child p,.ck-faq-card details p,.ck-limited-cta p,.ck-apply-copy>span,.ck-privacy-hero>span,.ck-privacy-content p{max-width:min(100%, var(--measure-prose))}.ck-home .reference-hero-body,.ck-home .reference-review-placeholder p,.ck-standard-hero-copy>span,.ck-process-reference-cta p,.ck-about-hero-copy p,.ck-limited-cta p,.ck-apply-copy>span{color:var(--prose-on-dark)}@media (max-width:620px){.ck-process-reference-row span{font-size:var(--type-prose-compact)}}
