.new-landing-page .paradigm-shift{position:relative;margin-top:clamp(24px,4vw,48px);padding:clamp(56px,7vw,96px) clamp(24px,4.5vw,64px);border-block:1px solid rgba(122,83,20,.5);background:linear-gradient(135deg,#ffffff94,#ede9e29e),#f2f2f0;overflow:hidden}.new-landing-page .paradigm-shift:before{content:"";position:absolute;top:0;left:clamp(24px,4.5vw,64px);width:72px;height:2px;background:#c5a059}.new-landing-page .paradigm-shift__header{max-width:850px}.new-landing-page .paradigm-shift__title{display:grid;gap:5px;margin:0;font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(2.15rem,4.6vw,4.25rem);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:#1a2b48;text-wrap:balance}.new-landing-page .paradigm-shift__title span+span{color:#7a5314;font-style:italic}.new-landing-page .paradigm-shift__barriers-intro,.new-landing-page .paradigm-shift__eyebrow{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.28em;text-transform:uppercase;color:#65420a}.new-landing-page .paradigm-shift__barriers-intro{margin:clamp(28px,4vw,42px) 0 0}.new-landing-page .paradigm-shift__evidence{max-width:56ch;margin:clamp(18px,2.5vw,28px) 0 0;font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(1.1rem,1.8vw,1.45rem);font-style:italic;line-height:1.35;color:#7a5314}.new-landing-page .paradigm-shift__barriers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:clamp(44px,6vw,72px) 0 0;padding:0;list-style:none}.new-landing-page .paradigm-shift__barrier{position:relative;display:flex;min-width:0;min-height:clamp(116px,10vw,138px);padding:30px 20px 22px;align-items:flex-end;border:1px solid rgba(101,66,10,.24);background:linear-gradient(145deg,#ffffffb8,#ede9e275);box-shadow:0 16px 38px #1a2b480f}.new-landing-page .paradigm-shift__barrier:before{content:"";position:absolute;top:20px;left:20px;width:28px;height:1px;background:#9a6817}.new-landing-page .paradigm-shift__barrier::marker{content:""}.new-landing-page .paradigm-shift__label{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.28;letter-spacing:-.01em;color:#1a2b48;text-wrap:balance}.new-landing-page .paradigm-shift__outcome{display:grid;gap:18px;margin-top:clamp(56px,7vw,88px);padding-top:clamp(40px,5vw,60px);border-top:1px solid rgba(26,43,72,.14)}.new-landing-page .paradigm-shift__eyebrow{margin:0;letter-spacing:.3em;color:#7a5314}.new-landing-page .paradigm-shift__outcome-title{max-width:18ch;margin:0;font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#1a2b48;text-wrap:balance}.new-landing-page .paradigm-shift__copy{display:grid;grid-template-columns:1fr;gap:12px;max-width:820px;margin-top:10px}.new-landing-page .paradigm-shift__copy p{margin:0;font-family:var(--font-sans, Inter, sans-serif);font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.72;color:#1a2b48b8}.new-landing-page .paradigm-shift__copy p:first-child{font-weight:500;color:#1a2b48}.new-landing-page .paradigm-shift__costs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding:0;border-block:1px solid rgba(101,66,10,.28);list-style:none}.new-landing-page .paradigm-shift__costs li{position:relative;padding:18px 12px 18px 22px;border-left:1px solid rgba(101,66,10,.18);font-family:var(--font-sans, Inter, sans-serif);font-size:clamp(14px,1.1vw,16px);font-weight:600;line-height:1.4;color:#1a2b48}.new-landing-page .paradigm-shift__costs li:first-child{border-left:0}.new-landing-page .paradigm-shift__costs li:before{content:"";position:absolute;top:26px;left:8px;width:5px;height:5px;background:#806515}.new-landing-page .paradigm-shift__turn{position:relative;display:grid;gap:clamp(26px,4vw,44px);margin-top:clamp(64px,8vw,104px);padding:clamp(40px,6vw,76px);border:1px solid rgba(212,182,115,.38);background:radial-gradient(circle at 92% 12%,rgba(197,160,89,.12),transparent 38%),#111e36;color:#f2f2f0;box-shadow:0 24px 70px #111e3629;overflow:hidden}.new-landing-page .paradigm-shift__turn:after{content:"";position:absolute;right:-80px;bottom:-130px;width:290px;height:290px;border:1px solid rgba(212,182,115,.1);border-radius:50%}.new-landing-page .paradigm-shift__brand{position:relative;z-index:1;margin:0;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.32em;text-transform:uppercase;color:#d4b673}.new-landing-page .paradigm-shift__turn-copy{position:relative;z-index:1;display:grid;gap:6px}.new-landing-page .paradigm-shift__turn-copy p{margin:0;font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(1.8rem,3.3vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:#f2f2f0}.new-landing-page .paradigm-shift__turn-copy p:last-child{color:#d4b673;font-style:italic}.new-landing-page .paradigm-shift__manifesto{position:relative;z-index:1;max-width:25ch;margin:0;padding-top:clamp(26px,4vw,40px);border-top:1px solid rgba(212,182,115,.28);font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;font-style:italic;line-height:1.18;letter-spacing:-.02em;color:#f2f2f0;text-wrap:balance}.new-landing-page .paradigm-shift__manifesto span{display:block}@media(min-width:900px){.new-landing-page .paradigm-shift{width:calc(100% + 320px + clamp(72px,7vw,120px));margin-left:calc(-320px - clamp(72px,7vw,120px))}}@media(max-width:900px){.new-landing-page .paradigm-shift__barriers,.new-landing-page .paradigm-shift__costs{grid-template-columns:repeat(2,minmax(0,1fr))}.new-landing-page .paradigm-shift__costs li:nth-child(3){border-top:1px solid rgba(101,66,10,.18);border-left:0}.new-landing-page .paradigm-shift__costs li:nth-child(4){border-top:1px solid rgba(101,66,10,.18)}}@media(max-width:560px){.new-landing-page .paradigm-shift{padding:52px 20px}.new-landing-page .paradigm-shift:before{left:20px;width:52px}.new-landing-page .paradigm-shift__title{font-size:clamp(2rem,9.4vw,2.65rem);line-height:1.06}.new-landing-page .paradigm-shift__barriers{grid-template-columns:1fr;gap:8px;margin-top:38px}.new-landing-page .paradigm-shift__barrier{min-height:76px;padding:24px 18px 16px;align-items:center}.new-landing-page .paradigm-shift__barrier:before{top:15px;left:18px;width:22px}.new-landing-page .paradigm-shift__label{font-size:16px}.new-landing-page .paradigm-shift__outcome{margin-top:52px;padding-top:36px}.new-landing-page .paradigm-shift__turn{margin-top:56px;padding:38px 24px}}.whatsapp-chat{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(92px,calc(78px + env(safe-area-inset-bottom)));z-index:10000;max-width:calc(100vw - 32px);color:#f5f3ee;font-family:Inter,Archivo,system-ui,sans-serif;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility .3s}.whatsapp-chat[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px)}.whatsapp-chat[data-open=true]{bottom:max(18px,env(safe-area-inset-bottom))}.whatsapp-chat svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.whatsapp-chat__toggle{display:inline-flex;min-height:48px;align-items:center;gap:9px;padding:12px 16px;border:1px solid rgba(197,160,89,.48);border-radius:999px;background:#050a14eb;box-shadow:0 14px 38px #00000057;color:#e8bc63;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,transform .18s ease}.whatsapp-chat__toggle:hover{border-color:#e8bc63;transform:translateY(-2px)}.whatsapp-chat__toggle:focus-visible,.whatsapp-chat__close:focus-visible,.whatsapp-chat__action:focus-visible{outline:2px solid #e8bc63;outline-offset:3px}.whatsapp-chat__panel{width:min(354px,calc(100vw - 32px));padding:22px;border:1px solid rgba(197,160,89,.42);border-radius:16px;background:linear-gradient(145deg,#101d32fa,#050a14fa);box-shadow:0 24px 70px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.whatsapp-chat__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.whatsapp-chat__kicker{color:#c5a059;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.whatsapp-chat__panel h2{margin:7px 0 0;color:#f5f3ee;font-family:Playfair Display,Spectral,Georgia,serif;font-size:23px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.whatsapp-chat__panel p{margin:16px 0 18px;color:#f5f3eeb3;font-size:13px;line-height:1.6}.whatsapp-chat__close{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:transparent;color:#ffffffc7;cursor:pointer;font-size:20px;line-height:1}.whatsapp-chat__action{display:inline-flex;width:100%;min-height:48px;box-sizing:border-box;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border-radius:999px;background:linear-gradient(180deg,#d4af66,#c5a059);color:#050a14;font-size:10px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.whatsapp-chat__panel small{display:block;margin-top:11px;color:#f5f3ee75;font-size:9px;line-height:1.45}@media(max-width:600px){.whatsapp-chat{right:max(14px,env(safe-area-inset-right));bottom:max(80px,calc(68px + env(safe-area-inset-bottom)))}.whatsapp-chat__toggle{width:48px;height:48px;justify-content:center;padding:0}.whatsapp-chat__toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.whatsapp-chat__toggle{transition:none}}
