@keyframes rise-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes frame-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes glow-drift{0%,to{transform:translate(0,0) scale(1)}50%{transform:translate(-48px,34px) scale(1.12)}}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@font-face{font-family:"Fraunces";font-style:italic;font-weight:300 700;font-display:swap;src:url(fonts/fraunces-italic-300-700-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Fraunces";font-style:italic;font-weight:300 700;font-display:swap;src:url(fonts/fraunces-italic-300-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/fraunces-normal-300-700-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Fraunces";font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/fraunces-normal-300-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url(fonts/figtree-italic-300-900-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url(fonts/figtree-italic-300-900-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/figtree-normal-300-900-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/figtree-normal-300-900-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/plexarabic-normal-300-arabic.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/plexarabic-normal-300-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/plexarabic-normal-300-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plexarabic-normal-400-arabic.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plexarabic-normal-400-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plexarabic-normal-400-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plexarabic-normal-500-arabic.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plexarabic-normal-500-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plexarabic-normal-500-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/plexarabic-normal-600-arabic.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/plexarabic-normal-600-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/plexarabic-normal-600-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/plexarabic-normal-700-arabic.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/plexarabic-normal-700-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/plexarabic-normal-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--charcoal:#221a0f;--espresso:#2a2013;--bronze:#7e5314;--bronze-deep:#4a3215;--gold:#c8973b;--gold-bright:#e2bd76;--champagne:#eadfc9;--stone:#d2c9b7;--ink:var(--charcoal);--muted:#6d6150;--blue:var(--bronze);--blue-deep:var(--bronze-deep);--blue-soft:#f1e7d3;--rose:var(--gold);--sage:var(--stone);--paper:#f9f4e8;--white:#fffdf6;--line:#ddd1bb;--line-gold:rgba(200, 151, 59, 0.42);--shadow:0 18px 50px rgba(74, 50, 21, 0.14);--shadow-soft:0 10px 30px rgba(74, 50, 21, 0.1);--radius:8px;--teal:#1b575c;--teal-deep:#0f3537;--teal-soft:#e5eeeb;--signal:#85452f;--signal-soft:#f0e5de;--measure:62ch;--measure-tight:54ch;--font-body:"Figtree", "Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display:"Fraunces", Baskerville, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-utility:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ease-out:cubic-bezier(0.22, 0.65, 0.25, 1);--ease-spring:cubic-bezier(0.2, 0.7, 0.2, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;font-weight:450;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:"IBM Plex Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;font-weight:400;line-height:1.8}a{color:inherit;text-decoration:none}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,li,p,summary{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}li,p{text-wrap:pretty}::selection{background:rgba(200,151,59,.32)}:focus-visible{outline:3px solid var(--bronze-deep);outline-offset:4px}.final-cta :focus-visible,.price-card :focus-visible,.voices :focus-visible{outline-color:var(--gold-bright)}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;border-radius:var(--radius);background:var(--blue);color:var(--white);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}html.reveal-ready [data-reveal]{opacity:0;transform:translateY(26px)}html.reveal-ready [data-reveal].is-visible{opacity:1;transform:none;transition:opacity 780ms var(--ease-out),transform 780ms var(--ease-out);transition-delay:calc(var(--reveal-delay, 0)*95ms)}.site-header{position:sticky;top:0;z-index:40;background:rgba(249,244,232,.9);border-bottom:1px solid rgba(221,209,187,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:box-shadow 300ms var(--ease-out),background-color 300ms var(--ease-out)}.site-header.is-scrolled{background:rgba(255,253,246,.96);box-shadow:0 14px 40px rgba(58,42,20,.12)}.nav-bar{display:flex;align-items:center;gap:22px;min-height:88px}.brand,.footer-brand{display:inline-flex;align-items:center;gap:13px;flex:0 0 auto}.brand-mark{display:inline-grid;place-items:center;width:48px;height:48px;border:2px solid var(--blue);border-radius:50%;color:var(--blue);background:linear-gradient(145deg,var(--white)0 58%,var(--sage) 58% 100%);font-family:var(--font-display);font-size:30px;line-height:1}.brand-mark-image,.header-brand-logo{display:block;transition:transform 400ms var(--ease-spring)}.brand-mark-image{border:0;background:0 0;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(74,50,21,.2))}.brand:hover .brand-mark-image{transform:rotate(-4deg) scale(1.05)}.header-brand-logo{width:70px;height:auto;filter:drop-shadow(0 7px 12px rgba(74,50,21,.18))}.brand:hover .header-brand-logo{transform:translateY(-1px) scale(1.025)}.brand strong,.footer-brand strong{display:block;font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:.005em}html[lang=ar] .brand strong,html[lang=ar] .content-card h2,html[lang=ar] .disclaimer-card h3,html[lang=ar] .faq-list summary,html[lang=ar] .footer-brand strong,html[lang=ar] .hero-proof strong,html[lang=ar] .investment-copy h3,html[lang=ar] .lens-cards h3,html[lang=ar] .pillar-list h3,html[lang=ar] .portrait-caption strong,html[lang=ar] .process-list strong,html[lang=ar] .site-footer h2,html[lang=ar] .topline-card h3,html[lang=ar] .trust-grid strong{font-family:inherit;font-weight:700}.brand small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.site-nav{display:flex;align-items:center;gap:20px;margin-inline-start:auto;color:var(--ink);font-size:14px;font-weight:650;white-space:nowrap}.site-footer a,.site-nav a,.text-link{transition:color 160ms ease}.site-nav a{padding:8px 0}.site-footer a:hover,.site-nav a:hover,.text-link:hover{color:var(--blue)}.site-nav>a{position:relative}.site-nav>a::after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--gold);content:"";transform:scaleX(0);transform-origin:left;transition:transform 240ms var(--ease-out)}[dir=rtl] .site-nav>a::after{transform-origin:right}.site-nav>a:focus-visible::after,.site-nav>a:hover::after{transform:scaleX(1)}.language-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;font-weight:700}.language-toggle a{display:inline-grid;min-width:38px;min-height:38px;place-items:center;border-radius:var(--radius);transition:color 160ms ease}.language-toggle a:hover{color:var(--bronze)}.language-toggle a[aria-current=true]{color:var(--blue)}.language-toggle-label{display:none}.menu-button{display:none;width:46px;height:46px;border:0;border-radius:3px;background:var(--blue);cursor:pointer}.menu-button span:not(.sr-only){display:block;width:21px;height:2px;margin:5px auto;background:var(--white);transition:transform 260ms var(--ease-spring),opacity 200ms ease}.menu-button[aria-expanded=true] span:nth-of-type(2){transform:translateY(3.5px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-of-type(3){transform:translateY(-3.5px) rotate(-45deg)}.button,.nav-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;overflow:hidden;min-height:52px;max-width:100%;padding:15px 24px;border:1px solid #ad7e34;border-radius:3px;background:linear-gradient(135deg,#6f4514 0,#8b5b19 100%);box-shadow:inset 0 0 0 1px rgba(255,241,204,.16),0 10px 24px rgba(74,50,21,.16);color:var(--white);cursor:pointer;font-size:15px;font-weight:700;line-height:1.25;text-align:center;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 260ms var(--ease-out),transform 260ms var(--ease-out)}.nav-cta{min-height:42px;padding:10px 18px}.button::before,.nav-cta::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,244,214,.3) 50%,transparent 62%);transform:translateX(-130%);transition:transform 700ms var(--ease-out);pointer-events:none}[dir=rtl] .button::before,[dir=rtl] .nav-cta::before{transform:translateX(130%)}.button::after,.nav-cta::after{display:inline-grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;content:"→";font-size:15px;line-height:1;transition:transform 240ms var(--ease-spring),background-color 200ms ease}[dir=rtl] .button::after,[dir=rtl] .nav-cta::after{content:"←"}.button:hover,.nav-cta:hover{border-color:var(--gold);background:linear-gradient(135deg,#5b3810 0,#744714 100%);box-shadow:inset 0 0 0 1px rgba(255,241,204,.18),0 16px 34px rgba(74,50,21,.26);transform:translateY(-2px)}.button:hover::before,.nav-cta:hover::before{transform:translateX(130%)}[dir=rtl] .button:hover::before,[dir=rtl] .nav-cta:hover::before{transform:translateX(-130%)}.button:hover::after,.nav-cta:hover::after{background:rgba(255,255,255,.12);transform:translateX(3px)}[dir=rtl] .button:hover::after,[dir=rtl] .nav-cta:hover::after{transform:translateX(-3px)}.button:active,.nav-cta:active{transform:translateY(0)}.nav-cta-label-compact{display:none}.text-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid currentColor;color:var(--ink);font-weight:700}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 16%,rgba(200,151,59,.2),transparent 32%),linear-gradient(90deg,var(--paper)0 55.8%,var(--gold) 55.8% 55.95%,var(--teal-deep) 55.95% 100%)}[dir=rtl] .hero{background:radial-gradient(circle at 16% 16%,rgba(200,151,59,.2),transparent 32%),linear-gradient(90deg,var(--teal-deep)0 44.05%,var(--gold) 44.05% 44.2%,var(--paper) 44.2% 100%)}.hero::before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.hero::after{content:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.84fr) minmax(470px,1.08fr);gap:72px;align-items:center;min-height:690px;padding-block:76px 90px}.hero-content{position:relative;z-index:2;max-width:650px}html.js .hero-content>*{animation:rise-in 950ms var(--ease-spring) backwards}html.js .hero h1{animation-delay:60ms}html.js .hero-lede{animation-delay:260ms}html.js .hero-subhead{animation-delay:340ms}html.js .hero-clarifier{animation-delay:420ms}html.js .hero-actions{animation-delay:500ms}html.js .hero-facts{animation-delay:600ms}html.js .hero-visual{animation:frame-in 1100ms 380ms var(--ease-spring) backwards}.brand-word,.hero h1{font-family:var(--font-display)}.brand-word{margin:0 0 16px;color:var(--blue-deep);font-size:28px;line-height:1}.hero h1{max-width:620px;margin:0 0 18px;font-size:clamp(62px,6vw,84px);font-weight:480;font-variation-settings:"opsz"144,"SOFT"30,"WONK"0;letter-spacing:-.028em;line-height:.97}.hero h1 em{font-style:italic;font-weight:460;color:var(--bronze)}.hero h1>small,.hero h1>span{display:block}.hero h1>small{max-width:540px;margin-top:16px;color:var(--teal-deep);font-family:var(--font-utility);font-size:clamp(13px,1.05vw,16px);font-weight:800;letter-spacing:.065em;line-height:1.45;text-transform:uppercase}.hero-lede,.hero-subhead{max-width:620px;margin:0 0 14px;color:var(--ink);font-size:21px;font-weight:500;line-height:1.55;text-wrap:balance}.hero-subhead{max-width:590px;font-size:17.5px;font-weight:600}.hero-clarifier{max-width:610px;margin:0 0 28px;padding:4px 0 4px 16px;border-left:4px solid var(--signal);color:var(--muted);font-size:14.5px;line-height:1.65}[dir=rtl] .hero-clarifier{padding:4px 16px 4px 0;border-right:4px solid var(--signal);border-left:0}.hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:620px;margin:24px 0 0;border-top:1px solid rgba(74,50,21,.26);border-bottom:1px solid rgba(74,50,21,.26)}.hero-facts div{min-height:80px;padding:16px 18px;border-inline-end:1px solid rgba(74,50,21,.2)}.hero-facts div:last-child{border-inline-end:0}.hero-facts dt{color:var(--ink);font-family:var(--font-utility);font-size:12px;font-weight:800;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}[dir=rtl] .hero-facts dt,[dir=rtl] .hero-proof .proof-eyebrow{font-family:inherit;letter-spacing:0;text-transform:none}.hero-facts dd{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.35}.hero-visual{position:relative;padding:14px;border:1px solid rgba(210,169,93,.58);border-radius:3px;background:rgba(255,253,248,.09);box-shadow:22px 22px 0 rgba(8,34,36,.28)}.hero-visual picture{overflow:hidden;border-radius:2px}.hero-visual img{width:100%;aspect-ratio:3/2;height:auto;border-radius:2px;object-fit:cover;object-position:center 38%;transition:transform 1400ms var(--ease-out)}.hero-visual:hover img{transform:scale(1.035)}.hero-proof{position:absolute;right:14px;bottom:14px;width:calc(100% - 28px);padding:18px 20px;border-inline-start:3px solid var(--gold);background:rgba(15,53,55,.94);color:var(--white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[dir=rtl] .hero-proof{right:14px;left:auto}.hero-proof strong{display:block;margin-bottom:6px;font-family:var(--font-display);font-size:22px;font-weight:550;line-height:1.2}.hero-proof span{display:block;color:rgba(255,253,248,.78);font-size:14px;line-height:1.45}.hero-proof .proof-eyebrow{margin-bottom:6px;color:var(--gold-bright);font-family:var(--font-utility);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.trust-strip{position:relative;padding-block:0;background:var(--teal-deep);color:var(--white)}.trust-strip::after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.045;pointer-events:none}.trust-strip .container{position:relative;z-index:1}.trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.trust-item{min-height:130px;padding:28px 22px;border-inline-start:1px solid rgba(255,255,255,.16);transition:background-color 300ms ease}.trust-item:hover{background:rgba(255,253,248,.045)}.trust-item:first-child{border-inline-start:0}.trust-grid strong{display:block;margin-bottom:8px;color:var(--gold-bright);font-family:var(--font-display);font-size:17px;font-weight:550}.trust-grid span{color:rgba(255,253,248,.76);font-size:13px;line-height:1.45}.section{padding-block:86px}section[id]{scroll-margin-top:104px}.section-title{max-width:740px;margin:0 auto 46px}.section-title.centered{text-align:center}.section-kicker,.section-title p{margin:0 0 12px;color:var(--blue);font-family:var(--font-utility);font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.section-kicker::before,.section-title p::before{content:"";display:inline-block;width:34px;height:1px;margin-inline-end:12px;background:var(--gold);vertical-align:4px}[dir=rtl] .lens-cards span,[dir=rtl] .pillar-list span,[dir=rtl] .section-kicker,[dir=rtl] .section-title p,[dir=rtl] .topline-card span{font-family:inherit;letter-spacing:0;text-transform:none}.section-title h2{font-size:38px;font-variation-settings:"opsz"72,"SOFT"30,"WONK"0;letter-spacing:-.015em;line-height:1.16}.about-copy h2,.outcomes h2,.section-title h2{margin:0;font-family:var(--font-display);font-weight:520}.content-hero h1,.faq h2,.final-cta h2,.important h2,.lens-heading h2{margin:0;font-family:var(--font-display);font-size:38px;font-weight:520;font-variation-settings:"opsz"72,"SOFT"30,"WONK"0;letter-spacing:-.015em;line-height:1.16}.about-grid{align-items:center;gap:76px}.about-grid,.faq-grid,.final-cta-grid,.important-grid,.investment-grid,.outcomes-grid{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr)}.faq-grid,.final-cta-grid,.investment-grid{gap:76px}.session-lens{padding-block:116px;background:var(--white)}.lens-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);gap:54px;align-items:start}.lens-heading{position:sticky;top:126px}.lens-heading h2{max-width:560px;font-size:48px;font-variation-settings:"opsz"96,"SOFT"30,"WONK"0;letter-spacing:-.02em;line-height:1.12}.lens-heading p:not(.section-kicker){max-width:var(--measure-tight);margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.78}.lens-board{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.lens-cards{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border:1px solid var(--line);background:var(--paper);list-style:none}.lens-cards::after,.lens-cards::before{position:absolute;z-index:1;background:linear-gradient(90deg,transparent,var(--gold),transparent);content:"";pointer-events:none}.lens-cards::before{top:50%;right:24px;left:24px;height:1px}.lens-cards::after{top:24px;bottom:24px;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--gold),transparent)}.lens-cards li{position:relative;z-index:2;min-height:230px;padding:34px;background:rgba(255,253,248,.78);transition:background-color 300ms ease}.lens-cards li:hover{background:#fffdf8}.lens-cards h3{margin:4px 0 12px;font-family:var(--font-display);font-size:28px;font-weight:550;line-height:1.2}.lens-cards p{line-height:1.7}.lens-cards span,.topline-card span{margin:0 0 18px}.lens-cards span,.pillar-list span,.topline-card span{display:inline-flex;width:auto;height:auto;min-height:28px;align-items:center;justify-content:center;padding:5px 10px;border:1px solid rgba(130,85,22,.28);border-radius:999px;background:0 0;color:var(--bronze-deep);font-family:var(--font-utility);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.2;overflow-wrap:normal;text-transform:uppercase;white-space:nowrap;transition:border-color 240ms ease,background-color 240ms ease}.lens-cards li:hover span,.pillar-list article:hover span,.topline-card:hover span{border-color:var(--gold);background:rgba(200,151,59,.1)}.about.section{padding-block:126px}.portrait-card{--portrait-pad:clamp(24px, 4vw, 44px);position:relative;overflow:hidden;width:min(100%,520px);margin-inline:auto;padding:var(--portrait-pad) var(--portrait-pad)0;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(130,85,22,.2);background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.9),transparent 42%),linear-gradient(150deg,#f3eadb 0,#dfc9a4 100%)}.portrait-card img{display:block;width:min(100%,276px);height:auto;margin-inline:auto;border:5px solid rgba(255,253,248,.94);border-radius:calc(var(--radius) - 6px);box-shadow:0 20px 42px rgba(51,34,17,.2);transition:transform 900ms var(--ease-out)}.portrait-card:hover img{transform:translateY(-4px)}.portrait-caption{position:relative;width:calc(100% + var(--portrait-pad) + var(--portrait-pad));margin:var(--portrait-pad) calc(-1*var(--portrait-pad))0;padding:18px var(--portrait-pad) 20px;border-top:1px solid rgba(255,244,213,.28);background:rgba(255,253,248,.97)}.portrait-caption strong{display:block;margin-bottom:3px;font-family:var(--font-display);font-size:19px;font-weight:560}.about-copy p,.content-card li,.content-card p,.final-cta p,.footer-brand p,.important p,.investment-copy p,.lens-cards p,.portrait-caption p,.site-footer p{margin:0;color:var(--muted)}.about-copy.copy-panel{padding:48px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-copy h2{font-size:48px;font-variation-settings:"opsz"96,"SOFT"30,"WONK"0;letter-spacing:-.02em;line-height:1.12}.about-copy p+p{margin-top:18px}.about-copy p,.important p,.investment-copy p{max-width:var(--measure);font-size:16.5px;line-height:1.82}.final-cta p:not(.section-kicker){max-width:var(--measure);line-height:1.82}.about-copy h2,.final-cta h2,.important h2{max-width:var(--measure-tight);margin-bottom:24px}.profile-links{display:flex;flex-wrap:wrap;gap:0;margin:22px 0 0;padding-top:4px;border-top:1px solid var(--line)}.profile-links a{display:inline-flex;align-items:center;flex:1 1 220px;min-height:48px;padding:12px 4px;border-bottom:1px solid var(--line);color:var(--bronze-deep);font-size:13px;font-weight:700;line-height:1.3;transition:color 200ms ease,border-color 200ms ease}.profile-links a::after{margin-inline-start:auto;content:"↗";transition:transform 240ms var(--ease-spring)}[dir=rtl] .profile-links a::after{content:"↖"}.profile-links a:hover{border-color:var(--gold);color:var(--bronze)}.profile-links a:hover::after{transform:translate(2px,-2px)}[dir=rtl] .profile-links a:hover::after{transform:translate(-2px,-2px)}.audience{padding-block:112px;background:var(--teal-soft)}.audience .section-title.centered,.process .section-title.centered{max-width:900px;margin:0 0 54px;text-align:start}.card-grid{display:grid;gap:18px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(18,58,60,.26)}.topline-card{min-height:240px;padding:30px 32px;border-inline-start:1px solid rgba(18,58,60,.18);border-bottom:1px solid rgba(18,58,60,.22);transition:background-color 300ms ease}.topline-card:hover{background:rgba(255,253,248,.55)}.topline-card:nth-child(3n+1){border-inline-start:0}.pillar-list h3,.topline-card h3{margin:0 0 10px;line-height:1.32}.investment-copy h3{margin:0 0 10px}.topline-card h3{font-family:var(--font-display);font-size:23px;font-weight:550}.faq-list p,.pillar-list p,.process-list p,.topline-card p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.68}.audience-note{margin:48px 0 0;padding:30px 34px;border-inline-start:4px solid var(--gold);border-radius:2px;background:var(--teal-deep);color:rgba(255,253,248,.88);font-size:17px;line-height:1.78}.outcomes{padding-block:124px}.outcomes-grid{align-items:start;gap:90px}.faq-grid>div:first-child,.outcomes-grid>div:first-child{position:sticky;top:126px}.outcomes h2{font-size:48px;font-variation-settings:"opsz"96,"SOFT"30,"WONK"0;letter-spacing:-.02em;line-height:1.12}.large-copy{max-width:var(--measure-tight);margin:26px 0 0;color:var(--muted);font-size:18px;line-height:1.76}.pillar-list{display:grid;gap:0;border-top:1px solid var(--line)}.pillar-list article{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:24px;padding:28px 0;border-bottom:1px solid var(--line);transition:background-color 300ms ease}.pillar-list span{grid-row:1/span 2;align-self:start;justify-self:start;margin:0}[dir=rtl] .pillar-list span{justify-self:end}.pillar-list h3,.voices-intro h2{font-family:var(--font-display);font-size:22px;font-weight:550}.voices{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 6%,rgba(199,151,60,.2),transparent 30%),linear-gradient(135deg,#173d3a 0,#21160f 68%,#160f0b 100%);color:var(--white)}.voices::after,.voices::before{position:absolute;content:"";pointer-events:none}.voices::before{inset:0;background-image:var(--grain);opacity:.05}.voices::after{right:-120px;bottom:-190px;width:420px;height:420px;border:1px solid rgba(222,183,111,.12);border-radius:50%;box-shadow:0 0 0 54px rgba(222,183,111,.035),0 0 0 108px rgba(222,183,111,.025);animation:glow-drift 26s ease-in-out infinite}[dir=rtl] .voices::after{right:auto;left:-120px}.voices-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(48px,7vw,92px);align-items:start}.voices-intro{position:sticky;top:116px}.voices .section-kicker{color:var(--gold-bright)}.voices-intro h2{max-width:440px;margin:0;font-size:42px;font-weight:500;font-variation-settings:"opsz"96,"SOFT"40,"WONK"0;letter-spacing:-.018em;line-height:1.14}.voices-intro>p:not(.section-kicker){max-width:420px;margin:22px 0 0;color:rgba(255,253,248,.72);font-size:16px;line-height:1.75}.voices-intro .voices-note{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,253,248,.16);color:rgba(255,253,248,.55);font-size:12.5px;line-height:1.65}.voices-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(26px,4vw,48px)}.voice-quote{min-width:0;margin:0;padding:26px 0 32px;border-top:1px solid rgba(255,253,248,.2)}.voice-meta{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-family:var(--font-utility)}.voice-meta span{color:var(--gold-bright);font-family:var(--font-display);font-size:14px}.voice-meta strong{color:rgba(255,253,248,.78);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .voice-meta{font-family:inherit}[dir=rtl] .voice-meta strong{letter-spacing:0;text-transform:none}.voice-quote .voice-copy,.voice-quote .voice-copy p,.voice-quote blockquote,.voice-quote blockquote p{margin:0}.voice-quote .voice-copy p,.voice-quote blockquote p{color:rgba(255,253,248,.94);font-family:var(--font-display);font-size:18px;font-weight:420;line-height:1.72}[dir=rtl] .voice-quote .voice-copy p,[dir=rtl] .voice-quote blockquote p{font-family:inherit;font-weight:400;line-height:1.95}.voice-quote figcaption{margin-top:20px;color:var(--gold-bright);font-size:13px;font-weight:800;letter-spacing:.08em}.important{padding-block:112px;background:var(--signal-soft)}.important-grid{align-items:start;gap:62px}.important-grid>div:first-child p:not(.section-kicker){margin-top:24px;color:var(--bronze-deep);font-size:17px;line-height:1.85}.important .section-kicker{color:var(--signal)}.disclaimer-card{padding:12px 0 12px 56px;border-inline-start:1px solid rgba(133,69,47,.38)}[dir=rtl] .disclaimer-card{padding:12px 56px 12px 0}.disclaimer-card h3,.investment-copy h3,.price-card h2{font-family:var(--font-display);font-size:28px;font-weight:550}.disclaimer-card h3{margin:0 0 24px;line-height:1.3}.disclaimer-card .disclaimer-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:18px}.check-list,.detail-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.check-list li,.detail-list li{position:relative;min-height:24px;padding-inline-start:34px;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.62}.check-list li::before,.detail-list li::before{content:"";position:absolute;inset-inline-start:0;top:0;width:23px;height:23px;border-radius:3px;background:var(--teal)}.check-list li::after,.detail-list li::after{content:"";position:absolute;inset-inline-start:8px;top:5px;width:6px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.disclaimer-card p{margin-top:26px;padding-top:20px;border-top:1px solid rgba(133,69,47,.3);font-weight:600;line-height:1.78}.investment{padding-block:118px;background:var(--white)}.investment-grid{align-items:stretch}.price-card{position:relative;overflow:hidden;display:grid;align-content:center;min-height:360px;padding:42px;border:1px solid rgba(226,189,118,.46);border-radius:3px;background:radial-gradient(circle at 82% 18%,rgba(226,189,118,.16),transparent 34%),var(--teal-deep);box-shadow:14px 14px 0 var(--champagne);color:var(--white)}.price-card::after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.05;pointer-events:none}.final-cta .container,.price-card>*,.process-list li{position:relative;z-index:1}.price-card p{margin:0 0 12px;color:var(--gold-bright);letter-spacing:.05em;text-transform:uppercase}[dir=rtl] .price-card p{font-family:inherit;letter-spacing:0;text-transform:none}.price-card h2{margin:0 0 12px;color:var(--white);font-size:76px;font-weight:440;font-variation-settings:"opsz"144,"SOFT"40,"WONK"0;letter-spacing:-.02em;line-height:.98}[dir=rtl] .price-card h2{font-family:inherit;font-size:54px;font-weight:700}.price-card span{color:rgba(255,253,248,.74);font-size:18px;font-weight:650}.investment-copy{display:grid;align-content:center;gap:26px}.investment-copy h3{max-width:var(--measure-tight);line-height:1.22}.process{padding-block:112px;background:var(--teal-soft)}.process-list{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none}.process-list::before{position:absolute;top:22px;right:9%;left:9%;height:1px;background:linear-gradient(90deg,var(--bronze),var(--gold),var(--teal));content:""}.process-list li{min-height:210px;padding:0 22px 24px}.price-card p,.process-list span{font-family:var(--font-utility);font-weight:800}.process-list span{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border:1px solid var(--bronze);border-radius:50%;background:var(--paper);color:var(--bronze-deep);transition:background-color 260ms ease,color 260ms ease,transform 260ms var(--ease-spring)}.process-list li:hover span{background:var(--bronze);color:var(--white);transform:scale(1.08)}.faq-list summary,.process-list strong{font-family:var(--font-display);font-size:18px}.process-list strong{display:block;margin-bottom:9px;font-weight:570;line-height:1.36}.faq{padding-block:118px}.faq-grid{align-items:start}.faq-list{display:grid;gap:0;border-top:1px solid var(--line)}.faq-list details{overflow:hidden;padding:0;border-bottom:1px solid var(--line)}.faq-list summary{position:relative;cursor:pointer;padding:24px 60px 24px 0;font-weight:560;line-height:1.35;list-style:none;transition:color 200ms ease}[dir=rtl] .faq-list summary{padding:24px 0 24px 60px}.faq-list summary:hover{color:var(--bronze)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;top:50%;right:22px;display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line);border-radius:3px;color:var(--teal-deep);font-family:var(--font-body);font-weight:700;transform:translateY(-50%);transition:transform 300ms var(--ease-spring),border-color 200ms ease,color 200ms ease}[dir=rtl] .faq-list summary::after{right:auto;left:22px}.faq-list details[open] summary::after{border-color:var(--gold);color:var(--bronze);transform:translateY(-50%) rotate(45deg)}.faq-list summary:hover::after{border-color:var(--gold)}.faq-list p{max-width:var(--measure);padding:0 24px 24px;padding-inline:0 54px}.faq-list details[open] p{animation:faq-open 420ms var(--ease-out) both}.final-cta{position:relative;overflow:hidden;padding-block:100px;background:radial-gradient(circle at 8% 10%,rgba(199,151,60,.18),transparent 28%),var(--teal-deep);color:var(--white)}.final-cta::before{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.05;pointer-events:none}.final-cta-grid{align-items:center}.final-cta .section-kicker{color:var(--gold-bright)}.final-cta h2{color:var(--white)}.final-cta p:not(.section-kicker){margin-top:0;color:rgba(255,253,248,.74);font-size:18px}.apply-box{display:grid;gap:18px;justify-items:start;padding:34px 0 34px 54px;border-inline-start:1px solid rgba(226,189,118,.54)}[dir=rtl] .apply-box{justify-items:end;padding:34px 54px 34px 0}.apply-box p{margin:0;color:var(--muted);font-size:14px;font-weight:600}.tiny-note{color:var(--gold-bright)!important}.micro-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:0;padding:0;list-style:none}.micro-flow li,.micro-flow li:last-child{min-height:44px;padding:12px 14px;border-bottom:1px solid rgba(255,253,248,.16);color:rgba(255,253,248,.8);font-size:13px;font-weight:650;line-height:1.35}.micro-flow li:last-child{grid-column:1/-1}.site-footer{padding:66px 0 48px;background:var(--white);border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr .9fr 1fr;gap:42px;align-items:start}.site-footer h2{margin:0 0 14px;font-family:var(--font-display);font-size:18px;font-weight:580;line-height:1.35}.site-footer a{display:block;margin-bottom:9px;color:var(--ink);font-size:14px;line-height:1.45}.site-footer p{font-size:14px;line-height:1.55}.content-hero{padding-block:70px 32px}.content-hero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.75}.content-grid{display:grid;gap:22px;padding-block:30px 86px}.content-card,.setup-status{border:1px solid var(--line);background:var(--white)}.content-card{padding:42px;border-top:2px solid var(--gold);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-soft)}.content-card h2{margin:0 0 12px;font-family:var(--font-display);font-size:25px;font-weight:560}.content-card h3{margin:24px 0 8px;font-size:18px}.content-card p+p{margin-top:14px}.content-card ol,.content-card ul{margin:14px 0 0;padding-inline-start:22px}.content-card li+li{margin-top:10px}.setup-status{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:700}[dir=rtl] .hero h1{font-family:inherit;font-size:64px;font-weight:700;font-variation-settings:normal;letter-spacing:0;line-height:1.16}[dir=rtl] .hero h1 em{font-style:normal;color:var(--bronze)}[dir=rtl] .hero h1>small{font-family:inherit;font-size:clamp(15px,1.4vw,19px);letter-spacing:0;line-height:1.7;text-transform:none}[dir=rtl] .about-copy h2,[dir=rtl] .content-hero h1,[dir=rtl] .faq h2,[dir=rtl] .final-cta h2,[dir=rtl] .important h2,[dir=rtl] .lens-heading h2,[dir=rtl] .outcomes h2,[dir=rtl] .section-title h2,[dir=rtl] .voices-intro h2{font-family:inherit;font-weight:700;font-variation-settings:normal;letter-spacing:0;line-height:1.42}[dir=rtl] .about-copy p,[dir=rtl] .audience-note,[dir=rtl] .faq-list p,[dir=rtl] .final-cta p:not(.section-kicker),[dir=rtl] .important p,[dir=rtl] .investment-copy p,[dir=rtl] .large-copy,[dir=rtl] .pillar-list p,[dir=rtl] .process-list p,[dir=rtl] .topline-card p{line-height:1.9}@media (max-width:1120px){body.menu-open{overflow:hidden}.nav-bar{gap:14px}.menu-button{display:inline-block;position:relative;z-index:60;order:3;margin-inline-start:0}.site-nav{position:fixed;z-index:52;top:88px;right:0;bottom:auto;left:0;height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:26px clamp(24px,7vw,72px) 34px;border-top:1px solid var(--line);background:radial-gradient(circle at 90% 8%,rgba(199,151,60,.14),transparent 24%),var(--paper);box-shadow:0 28px 60px rgba(36,28,18,.2);white-space:normal}.site-nav.is-open{display:grid;grid-auto-rows:min-content;gap:0;align-content:start}.site-nav>a{display:flex;align-items:center;min-height:58px;padding:14px 2px;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:22px;font-weight:560}html[lang=ar] .site-nav>a{font-family:inherit;font-weight:700}.nav-cta,.primary-nav-cta .nav-cta-label-full,.process-list::before,.site-nav,.site-nav>a::after{display:none}.primary-nav-cta{order:2;min-height:46px;margin-inline-start:auto;padding:9px 14px;font-size:13px}.legal-nav-cta,.primary-nav-cta{display:inline-flex}.primary-nav-cta .nav-cta-label-compact{display:inline}.nav-bar>.language-toggle{order:2;margin-inline-start:auto}.site-nav .language-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;width:100%;min-height:66px;margin-top:28px;padding:10px 12px 10px 18px;border:1px solid rgba(139,91,25,.3);border-radius:3px;background:rgba(255,253,246,.72);box-shadow:inset 3px 0 0 var(--gold),0 12px 30px rgba(74,50,21,.08)}[dir=rtl] .site-nav .language-toggle{padding:10px 18px 10px 12px;box-shadow:inset -3px 0 0 var(--gold),0 12px 30px rgba(74,50,21,.08)}.site-nav .language-toggle-label{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}html[lang=ar] .site-nav .language-toggle-label{font-size:13px;letter-spacing:0;text-transform:none}.site-nav .language-toggle a{min-width:42px;min-height:42px;border:1px solid transparent}.site-nav .language-toggle a[aria-current=true]{border-color:rgba(12,64,61,.28);background:var(--blue);box-shadow:0 7px 16px rgba(12,64,61,.16);color:var(--white)}html:not(.js) .nav-bar{flex-wrap:wrap;padding-block:10px 14px}html:not(.js) .menu-button{display:none}html:not(.js) .site-nav{position:static;z-index:auto;display:flex;flex:1 0 100%;flex-wrap:wrap;order:4;height:auto;overflow:visible;gap:6px 18px;padding:10px 0 0;border-top:1px solid var(--line);background:0 0;box-shadow:none}html:not(.js) .site-nav>a{min-height:44px;padding:10px 0;border:0;font-family:var(--font-body);font-size:14px;font-weight:700}html:not(.js) .site-nav .language-toggle{display:inline-flex;width:auto;min-height:44px;margin-top:0;padding:0;border:0;background:0 0;box-shadow:none}html:not(.js) .site-nav .language-toggle-label{display:none}.hero,[dir=rtl] .hero{background:var(--paper)}.about-grid,.faq-grid,.final-cta-grid,.hero-grid,.important-grid,.investment-grid,.lens-grid,.outcomes-grid,.voices-shell{grid-template-columns:1fr}.hero-grid{gap:44px;min-height:0;padding-block:58px 72px}.hero-visual{max-width:780px;background:var(--teal-deep);box-shadow:12px 12px 0 var(--champagne)}.lens-grid{gap:34px}.faq-grid>div:first-child,.lens-heading,.outcomes-grid>div:first-child{position:static}.about-copy h2,.lens-heading h2,.outcomes h2{font-size:42px}.voices-intro{position:static;max-width:720px}.audience-grid,.process-list,.trust-grid{grid-template-columns:repeat(2,1fr)}.topline-card:nth-child(3n+1){border-inline-start:1px solid rgba(18,58,60,.18)}.topline-card:nth-child(2n+1){border-inline-start:0}.process-list li{padding:24px;border-top:1px solid rgba(18,58,60,.2)}.final-cta{background:var(--teal-deep)}.apply-box,[dir=rtl] .apply-box{padding:34px 0 0;border-inline-start:0;border-top:1px solid rgba(226,189,118,.42)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.container{width:min(100% - 32px,1180px)}.nav-bar{min-height:84px}.header-brand-logo{width:64px}.brand span:not(.brand-mark){display:none}.brand-mark{width:44px;height:44px;font-size:28px}.site-nav{top:84px;height:calc(100dvh - 84px)}.language-toggle a{min-width:44px;min-height:44px}.hero-grid{row-gap:20px;padding-block:38px 64px}.hero-content{display:contents}.hero h1{order:1;margin-bottom:0;font-size:46px}[dir=rtl] .hero h1{font-size:42px;line-height:1.2}.hero-lede{order:2;margin-bottom:2px;font-size:18px;line-height:1.58}.hero-visual{order:3;margin-block:4px 12px;padding:8px}.hero-visual img{aspect-ratio:4/3}.hero-clarifier,.hero-subhead{order:4;margin-bottom:0;font-size:15.5px}.hero-clarifier{order:5}.hero-actions{order:6;display:grid;grid-template-columns:1fr;gap:10px}.hero-actions .button{width:100%;min-height:56px}.hero-actions .text-link{justify-self:start}[dir=rtl] .hero-actions .text-link{justify-self:end}.hero-facts{order:7;grid-template-columns:1fr;margin-top:4px}.hero-facts div{display:grid;grid-template-columns:minmax(96px,.42fr) 1fr;min-height:0;padding:12px 0;border:0;border-bottom:1px solid rgba(74,50,21,.18)}.hero-facts div:last-child{border-bottom:0}.hero-facts dt{font-size:13px}.hero-facts dd{margin:0;font-size:12px}.hero-proof{position:relative;right:auto;bottom:auto;width:100%;margin-top:8px}[dir=rtl] .hero-proof{right:auto;left:auto}html.js .hero-content>*{animation-delay:0ms}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item,.trust-item:first-child{min-height:112px;padding:18px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.14);border-inline-start:1px solid rgba(255,255,255,.14)}.trust-item:nth-child(odd){border-inline-start:0}.trust-item:last-child{grid-column:1/-1;min-height:94px;border-inline-start:0}.trust-grid strong{font-size:15px}.trust-grid span{font-size:12px}.about.section,.audience,.faq,.important,.investment,.outcomes,.process,.section,.session-lens{padding-block:74px}.about.section{padding-block-end:0}.section-title{margin-bottom:30px}.content-hero h1,.faq h2,.final-cta h2,.important h2,.section-title h2,.voices-intro h2{font-size:29px}.about-copy h2,.lens-heading h2,.outcomes h2{font-size:34px}.lens-board,.lens-cards{grid-template-columns:1fr}.lens-cards{border:0;border-inline-start:1px solid rgba(199,151,60,.7);background:0 0}.lens-cards::after,.lens-cards::before{display:none}.lens-cards li{min-height:0;padding:26px 18px 30px 34px;border-bottom:1px solid var(--line);background:0 0}[dir=rtl] .lens-cards li{padding:26px 34px 30px 18px}.lens-cards li::before{position:absolute;top:36px;left:-5px;width:9px;height:9px;border:2px solid var(--paper);border-radius:50%;background:var(--gold);content:""}[dir=rtl] .lens-cards li::before{right:-5px;left:auto}.about-copy.copy-panel{padding:34px 0;padding-block-end:0;border-block-end:0}.audience .section-title.centered,.process .section-title.centered{margin-bottom:36px}.audience-grid{grid-template-columns:1fr}.topline-card,.topline-card:nth-child(2n+1),.topline-card:nth-child(3n+1){min-height:0;padding:24px 4px;border-inline-start:0}.audience-note{margin-top:34px;padding:24px;font-size:17px}.large-copy,.voice-quote .voice-copy p,.voice-quote blockquote p{font-size:17px}.outcomes-grid{gap:40px}.pillar-list article{padding:24px 0}.pillar-list span,[dir=rtl] .pillar-list span{grid-row:auto;justify-self:start;margin-bottom:12px}[dir=rtl] .pillar-list span{justify-self:end}.pillar-list article,.voices-list{grid-template-columns:1fr}.disclaimer-card,[dir=rtl] .disclaimer-card{margin-top:8px;padding:32px 0 0;border-inline-start:0;border-top:1px solid rgba(133,69,47,.34)}.disclaimer-card .disclaimer-list{grid-template-columns:1fr}.important-grid>div:first-child{padding-top:0}.price-card{min-height:290px;padding:28px 24px;box-shadow:8px 8px 0 var(--champagne)}.price-card h2{font-size:54px}[dir=rtl] .price-card h2{font-size:40px}.process-list{grid-template-columns:1fr;padding-inline-start:58px}.process-list::before{display:block;top:12px;right:auto;bottom:22px;left:21px;width:1px;height:auto;background:linear-gradient(180deg,var(--bronze),var(--gold),var(--teal))}[dir=rtl] .process-list::before{right:21px;left:auto}.process-list li{padding:0 0 34px;border:0;min-height:auto}.process-list span{position:absolute;top:0;left:-58px;width:44px;height:44px;margin:0}[dir=rtl] .process-list span{right:-58px;left:auto}.topline-card,.trust-item{min-height:auto}.faq-list summary{padding-inline-end:48px}.final-cta{padding-block:76px}.apply-box .button{width:100%}.micro-flow{grid-template-columns:1fr}.micro-flow li:last-child{grid-column:auto}.content-card,.copy-panel{padding:28px 24px}.footer-grid{grid-template-columns:1fr}}@media (max-width:480px){.container{width:min(100% - 28px,1180px)}.button{width:100%;min-height:54px}.hero h1{font-size:42px}[dir=rtl] .hero h1{font-size:37px;line-height:1.24}.hero h1>small{font-size:12px}.hero-facts{grid-template-columns:1fr}.about-copy h2,.content-hero h1,.faq h2,.final-cta h2,.important h2,.lens-heading h2,.outcomes h2,.section-title h2{font-size:30px}.price-card{padding-inline:22px}.apply-box,.disclaimer-card{padding-inline:0}.content-card{padding:24px 22px}.micro-flow{grid-template-columns:1fr}.micro-flow li:last-child{grid-column:auto}.footer-grid{gap:28px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.reveal-ready [data-reveal]{opacity:1;transform:none}}