/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#080909;--ink-soft:#0c0d0d;--line:#dfc6a233;--line-cool:#e2e7e81a;--text:#f3eee7;--muted:#b9b1a7;--bronze:#b47a3c;--bronze-light:#d5a56d;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--shadow:0 24px 80px #00000073}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);min-width:320px;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}svg,img{max-width:100%;display:block}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--bronze-light);outline-offset:4px}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.access-gate{isolation:isolate;background:linear-gradient(90deg,#0506062e,#0000 50%,#0506062e),linear-gradient(#0000 52%,#0506063d);place-items:center;min-height:100svh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.access-gate:before{content:"";z-index:0;filter:brightness(1.34)saturate(1.08);background:url(/lierne-gothic-desktop-v3.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.access-watermark{z-index:3;color:#f3eee7b8;font-family:var(--serif);letter-spacing:.3em;align-items:center;gap:11px;font-size:.9rem;display:flex;position:absolute;top:24px;left:28px}.access-watermark img{object-fit:contain;opacity:.72;width:28px;height:34px}.access-gate-glow{z-index:1;filter:blur(8px);background:radial-gradient(circle,#b47a3c1f,#05060629 58%,#0000 73%);border:1px solid #d5a56d24;border-radius:50%;width:min(850px,100vw);height:min(780px,100vh);position:absolute}.access-gate-panel{z-index:2;width:min(620px,100%);box-shadow:var(--shadow);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#07080880,#0708084d);border:1px solid #d5a56d61;padding:clamp(36px,7vw,74px);position:relative}.access-brand{font-family:var(--serif);letter-spacing:.36em;margin-bottom:58px;font-size:1.08rem;display:inline-block}.access-gate-panel .section-label{margin-bottom:18px}.access-gate-panel h1{margin-bottom:24px;font-size:clamp(2.65rem,7vw,4.8rem);line-height:.98}.access-gate-copy{color:#c4bcb2;max-width:540px;margin:0 auto 32px}.access-gate-form{text-align:left;max-width:510px;margin:0 auto}.access-gate-form>label{color:#d8d1c8;letter-spacing:.04em;margin-bottom:9px;font-size:.78rem;font-weight:700;display:block}.access-name-input{width:100%;min-height:52px;color:var(--text);font:inherit;background:#080909;border:1px solid #ffffff26;border-radius:3px;margin-bottom:18px;padding:0 15px}.access-name-input:focus{outline-offset:2px;border-color:var(--bronze-light);outline:2px solid #d5a56d8c}.access-input-row{grid-template-columns:1fr auto;gap:10px;display:grid}.access-input-row input{min-width:0;min-height:52px;color:var(--text);font:inherit;background:#080909;border:1px solid #ffffff26;border-radius:3px;padding:0 15px}.access-input-row input:focus{outline-offset:2px;border-color:var(--bronze-light);outline:2px solid #d5a56d8c}.access-input-row .button{min-width:112px}.access-input-row .button:disabled{opacity:.65;cursor:wait}.access-agreement{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:11px;line-height:1.6;color:#bcb4aa!important;letter-spacing:0!important;margin:20px 0 0!important;font-size:.78rem!important;font-weight:400!important;display:grid!important}.access-agreement input{width:17px;height:17px;accent-color:var(--bronze-light);margin:3px 0 0}.access-gate-error{color:#f1aaa0;margin:12px 0 0;font-size:.82rem}.access-gate-note{color:#918a82;border-top:1px solid #ffffff14;max-width:520px;margin:32px auto 0;padding-top:24px;font-size:.76rem;line-height:1.7}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050606f5,#050606bf);border-bottom:1px solid #ffffff0f;position:fixed;inset:0 0 auto}.nav{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.brand{align-items:center;gap:13px;min-width:max-content;display:inline-flex}.brand-clean{padding:9px 0}.brand-mark{object-fit:contain;opacity:.78;width:31px;height:38px}.brand-word{font-family:var(--serif);letter-spacing:.34em;font-size:1.12rem;line-height:1}.nav-links{color:#cbc4ba;align-items:center;gap:28px;font-size:.86rem;display:flex}.nav-links a,.footer-right a{transition:color .18s}.nav-links a:hover,.footer-right a:hover{color:var(--text)}.nav-actions{align-items:center;display:flex}.mobile-menu{display:none;position:relative}.mobile-menu summary{min-height:41px;color:var(--text);cursor:pointer;border:1px solid #d5a56d6b;border-radius:4px;place-items:center;padding:0 15px;font-size:.84rem;font-weight:700;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border:1px solid var(--line);width:min(280px,100vw - 28px);box-shadow:var(--shadow);background:#080909fa;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.mobile-menu nav a{color:#d8d1c8;border-bottom:1px solid #ffffff0f;padding:13px 12px;font-size:.88rem;display:block}.mobile-menu nav a:last-child{color:var(--bronze-light);text-align:center;border:1px solid #d5a56d61;margin-top:8px}.button{letter-spacing:.01em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:.92rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{background:#0a0b0b94;border-color:#d5a56d6b;min-height:43px;padding-inline:18px}.button-primary{color:#17110b;background:linear-gradient(135deg, #dfb27c, var(--bronze));box-shadow:0 14px 34px #b47a3c2e}.button-secondary{background:#0809099e;border-color:#d5a56d75}.hero{isolation:isolate;background-image:linear-gradient(90deg,#05060657,#0506060d 38%,#05060657),linear-gradient(#05060608,#0506061f 60%,#080909a8 100%),url(/lierne-gothic-desktop-v3.webp);background-position:50%;background-size:cover;align-items:center;min-height:100svh;padding:148px 0 100px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(#0708086b,#07080824 52%,#0000 74%);width:min(820px,86vw);height:78%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.hero-content{text-align:center;width:min(830px,100% - 40px)}.eyebrow,.section-label,.step-kicker{color:var(--bronze-light);letter-spacing:.19em;text-transform:uppercase;font-size:.72rem;font-weight:800}.eyebrow{align-items:center;gap:12px;margin:0 0 24px;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:#d5a56d8f;width:42px;height:1px}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{font-family:var(--serif);text-wrap:balance}h1{letter-spacing:-.05em;text-shadow:0 10px 34px #0000008c;max-width:820px;margin:0 auto 26px;font-size:clamp(3.25rem,8vw,6.8rem);line-height:.95}.hero-lead{color:#d8d1c8;text-wrap:balance;max-width:730px;margin:0 auto 34px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.hero-support{max-width:720px;color:var(--ink-muted);margin:0 auto 1.6rem;font-size:1.05rem;line-height:1.7}.evidence-status{width:fit-content;color:var(--green-deep);letter-spacing:.04em;background:#e7f1eabf;border:1px solid #22524838;border-radius:999px;margin-top:.8rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.packet-roadmap article>span{letter-spacing:0;font-size:1rem;font-weight:750}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.access-note{color:#aba39a;letter-spacing:.04em;margin:22px 0 0;font-size:.84rem}.scroll-cue{color:#bfb7ad;font-family:var(--serif);flex-direction:column;align-items:center;gap:2px;font-size:.9rem;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.section{border-top:1px solid #ffffff0e;padding:110px 0;position:relative}.section-intro{grid-template-columns:.8fr 1.4fr;align-items:start;gap:68px;margin-bottom:54px;display:grid}.section-label{margin-bottom:0}h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2.45rem,5vw,4.7rem);line-height:1.02}.section-copy{max-width:720px;color:var(--muted);margin-bottom:0;font-size:1.04rem;line-height:1.8}.manifesto{background:radial-gradient(circle at 12% 34%,#b47a3c17,#0000 28%),linear-gradient(#0b0c0c,#090a0a)}.quote-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffff09,#ffffff03);padding:clamp(32px,6vw,70px)}.quote-card p{max-width:990px;font-family:var(--serif);letter-spacing:-.03em;margin-bottom:0;font-size:clamp(1.85rem,4.3vw,4rem);line-height:1.15}.quote-card strong{color:var(--bronze-light);font-weight:400}.difference-section{background:radial-gradient(circle at 82% 12%,#b47a3c1a,#0000 26%),linear-gradient(#090a0a,#0d0e0e)}.difference-heading{text-align:center;max-width:920px;margin:0 auto 58px}.difference-heading .section-label{margin-bottom:18px}.difference-heading h2{margin-bottom:24px}.difference-lead{color:#c8c0b6;max-width:760px;margin:0 auto 22px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.difference-thesis{color:var(--bronze-light);font-family:var(--serif);margin:0;font-size:clamp(1.25rem,2.4vw,1.9rem)}.comparison{border:1px solid var(--line);background:var(--line);overflow:hidden}.comparison-row{background:var(--line);grid-template-columns:.82fr 1.18fr;gap:1px;display:grid}.comparison-row+.comparison-row{border-top:1px solid var(--line)}.comparison-row>div{background:#101111;min-height:220px;padding:clamp(26px,4vw,42px)}.comparison-row .lierne-side{background:linear-gradient(135deg,#b47a3c1f,#141414 70%)}.comparison-row span{color:#8f887f;letter-spacing:.17em;text-transform:uppercase;margin-bottom:24px;font-size:.65rem;font-weight:800;display:block}.comparison-row .lierne-side span{color:var(--bronze-light)}.comparison-row h3{font-size:clamp(1.4rem,2.6vw,2rem)}.comparison-row p{color:var(--muted);margin-bottom:0}.checks-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.check-card{background:linear-gradient(145deg,#1b1c1cf2,#0d0e0efa);min-height:270px;padding:clamp(26px,4vw,40px)}.check-card>span{color:var(--bronze-light);font-family:var(--serif);margin-bottom:46px;font-size:.86rem;display:block}.check-card h3{font-size:clamp(1.35rem,2.4vw,1.9rem)}.check-card p{color:var(--muted);margin-bottom:0}.smart-number-line{background:#b47a3c0b;border:1px solid #d5a56d3d;grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid}.smart-number-line span{min-height:150px;color:var(--muted);border-right:1px solid #d5a56d2e;padding:28px 22px;line-height:1.55}.smart-number-line span:last-child{border-right:0}.smart-number-line strong{color:var(--bronze-light);font-family:var(--serif);margin-bottom:10px;font-size:1.35rem;font-weight:400;display:block}.difference-proof{text-align:center;background:#b47a3c0e;border:1px solid #d5a56d4d;margin-top:22px;padding:clamp(30px,5vw,54px)}.difference-proof .section-label{margin-bottom:12px}.difference-proof h3{font-size:clamp(1.8rem,3.4vw,3rem)}.difference-proof>p{max-width:820px;color:var(--muted);margin:0 auto 28px}.difference-proof strong{color:var(--text);font-family:var(--serif);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:400}.process{background:radial-gradient(circle at 92% 12%, #b47a3c12, transparent 29%), var(--ink-soft)}.steps{grid-template-columns:repeat(6,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{border:1px solid var(--line);background:linear-gradient(145deg,#1b1c1cd1,#0d0e0eeb);grid-column:span 2;min-height:328px;padding:31px;box-shadow:0 18px 50px #00000038}.step:nth-child(4){grid-column:2/span 2}.step-wide{grid-column:span 2}.step-number{width:43px;height:43px;color:var(--bronze-light);font-family:var(--serif);border:1px solid #d5a56d70;border-radius:50%;place-items:center;margin-bottom:46px;display:grid}.step-kicker{margin-bottom:12px;font-size:.64rem}h3{margin-bottom:14px;font-size:1.62rem;font-weight:500;line-height:1.2}.step>p:last-child,.truth-card p{color:var(--muted);margin-bottom:0}.truth-section{background:radial-gradient(circle at 50% 110%,#b47a3c1a,#0000 34%),#090a0a}.truth-heading{text-align:center;max-width:770px;margin:0 auto 50px}.truth-heading .section-label{margin-bottom:18px}.truth-heading .section-copy{margin-inline:auto}.truth-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.truth-card{border:1px solid var(--line-cool);background:#ffffff06;min-height:260px;padding:34px;position:relative;overflow:hidden}.truth-index{color:var(--bronze-light);font-family:var(--serif);margin-bottom:58px;font-size:1.2rem;display:block}.truth-card:after{content:"";border:1px solid #d5a56d24;border-radius:50%;width:140px;height:140px;position:absolute;top:-75px;right:-75px}blockquote{font-family:var(--serif);text-align:center;background:linear-gradient(90deg,#b47a3c14,#0000);border:1px solid #d5a56d57;margin:44px 0 0;padding:30px;font-size:clamp(1.4rem,3vw,2.35rem)}.outputs-section{background:radial-gradient(circle at 5% 15%,#b47a3c12,#0000 24%),#0b0c0c}.output-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.output-card{background:linear-gradient(145deg,#151616,#0e0f0f);min-height:270px;padding:32px}.output-card>span{color:var(--bronze-light);font-family:var(--serif);margin-bottom:52px;font-size:.86rem;display:block}.output-card p{color:var(--muted);margin-bottom:0}.section-link-row{justify-content:center;margin-top:34px;display:flex}.text-link{color:var(--bronze-light);border-bottom:1px solid #d5a56d7a;align-items:center;gap:10px;padding-bottom:5px;font-size:.88rem;font-weight:700;display:inline-flex}.reveal-link,.boundary-link{margin-top:28px}.reveal-section{background:linear-gradient(90deg,#b47a3c0b,#0000 35%),#090a0a;overflow:hidden}.reveal-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:58px;display:grid}.reveal-copy .section-label{margin-bottom:20px}.development-note{border-left:2px solid var(--bronze);color:#d2cbc2;margin:28px 0;padding:20px 0 20px 22px;font-size:.9rem;line-height:1.75}.explainer-section{background:radial-gradient(circle at 80% 15%,#b47a3c1a,#0000 31%),#090a0a;overflow:hidden}.explainer-heading{max-width:790px;margin-bottom:42px}.explainer-heading .section-label{margin-bottom:18px}.homepage-video-frame{background:#050606;border:1px solid #d5a56d47;overflow:hidden;box-shadow:0 30px 90px #0000007a}.homepage-video-frame video{aspect-ratio:16/9;background:#050606;width:100%;display:block}.homepage-video-player{position:relative}.video-controls{color:#cfc3b5;background:#0c0d0d;border-top:1px solid #d5a56d33;align-items:center;gap:10px;padding:13px 16px;display:flex}.video-controls button{color:#fff4e5;cursor:pointer;background:#171411;border:1px solid #d5a56d61;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.video-controls button:hover,.video-controls button:focus-visible{background:#2a1d13;border-color:#e5ad70}.video-progress{accent-color:#c98746;flex:auto;min-width:80px}.video-volume{accent-color:#c98746;flex:0 90px;min-width:54px}.video-time{color:#b9afa4;font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:.72rem}.video-sound-note,.video-sound-error{color:#9f9489;text-align:center;background:#0c0d0d;margin:0;padding:0 16px 13px;font-size:.7rem}.video-sound-error{color:#ffd0bb}@media (width<=620px){.video-controls{gap:6px;padding:10px}.video-controls button{flex-basis:34px;width:34px;height:34px}.video-volume{display:none}}.homepage-video-frame>p{border-top:1px solid var(--line-cool);color:#8e867d;text-align:center;margin:0;padding:14px 22px;font-size:.7rem;line-height:1.6}.explainer-film{background:#070808;border:1px solid #d5a56d47;overflow:hidden;box-shadow:0 30px 90px #00000073}.film-topbar,.film-controls{border-bottom:1px solid var(--line-cool);color:#918980;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 22px;font-size:.66rem;font-weight:700;display:flex}.film-stage{isolation:isolate;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;min-height:540px;padding:clamp(40px,7vw,88px);display:grid;position:relative}.film-stage:before{content:"";z-index:-1;background:linear-gradient(110deg,#b47a3c0d,#0000 42%),radial-gradient(circle at 76%,#d5a56d14,#0000 28%);position:absolute;inset:0}.film-copy{animation:.7s both film-copy-in}.film-copy>p{color:var(--bronze-light);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.67rem;font-weight:700}.film-copy h3{max-width:590px;font-family:var(--serif);margin-bottom:22px;font-size:clamp(2.2rem,4.5vw,4.8rem);font-weight:400;line-height:1.02}.film-copy>span{max-width:560px;color:var(--muted);font-size:clamp(.94rem,1.5vw,1.12rem);display:block}.film-visual{min-width:0;animation:.8s .1s both film-visual-in}.rough-note,.answer-window{background:linear-gradient(145deg,#171717,#0e0f0f);border:1px solid #d5a56d40;padding:clamp(30px,5vw,55px);transform:rotate(-2deg);box-shadow:0 25px 60px #00000059}.rough-note i{background:var(--bronze-light);width:42px;height:2px;margin-bottom:28px;display:block}.rough-note b{font-family:var(--serif);margin-bottom:26px;font-size:clamp(1.5rem,3vw,2.8rem);font-weight:400;line-height:1.15;display:block}.rough-note span{color:#8f887f;font-size:.73rem}.answer-window{transform:none}.answer-window>div{gap:7px;margin-bottom:35px;display:flex}.answer-window>div i{background:#615c56;border-radius:50%;width:7px;height:7px}.answer-window b{margin-bottom:24px;display:block}.answer-line{background:#ffffff17;width:58%;height:8px;margin:12px 0;display:block}.answer-line.long{width:94%}.answer-line.medium{width:74%}.answer-window em{border-top:1px solid var(--line-cool);color:#d69a91;margin-top:35px;padding-top:18px;font-size:.82rem;display:block}.problem-map{text-align:center}.problem-map .map-node{border:1px solid var(--line-cool);background:#111212;padding:22px;display:block}.problem-map .map-node.faded{color:#77716a;text-decoration:line-through}.problem-map .map-node.active{color:var(--bronze-light);font-family:var(--serif);border-color:#d5a56d73;font-size:1.5rem}.problem-map>i{color:#766f67;margin:12px;font-style:normal;display:block}.problem-map small{color:var(--muted);margin-top:20px;display:block}.truth-stack{gap:12px;display:grid}.truth-stack>span{border:1px solid var(--line-cool);background:#ffffff05;grid-template-columns:52px 1fr;align-items:center;gap:18px;padding:17px;display:grid}.truth-stack b{color:var(--bronze-light);font-family:var(--serif);text-align:center;font-size:1.4rem}.path-visual{gap:28px;display:grid}.path-origin{color:var(--bronze-light);border:1px solid #d5a56d59;justify-self:center;padding:14px 22px}.path-visual>i{border:1px solid #d5a56d47;border-bottom-width:0;justify-self:center;width:60%;height:38px}.path-visual>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.path-visual>div>span{border:1px solid var(--line-cool);font-family:var(--serif);background:#ffffff06;padding:24px;font-size:1.2rem}.path-visual>strong{color:var(--bronze-light);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.68rem}.path-visual small{color:var(--muted);font-family:var(--sans);margin-top:10px;font-size:.68rem;display:block}.finish-mark{text-align:center;place-items:center;gap:30px;display:grid}.finish-mark img{opacity:.85}.finish-mark b{color:var(--bronze-light);letter-spacing:.18em;font-size:.72rem}.film-controls{border-top:1px solid var(--line-cool);border-bottom:0}.film-controls>button{color:#bbb3a9;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0}.film-progress{flex:1;gap:7px;max-width:620px;display:flex}.film-progress button{cursor:pointer;background:0 0;border:0;flex:1;height:20px;padding:9px 0}.film-progress span{background:#302e2b;height:2px;display:block}.film-progress .complete span{background:#796044}.film-progress .active span{background:linear-gradient(90deg, var(--bronze-light), #5a4734);animation:8s linear both film-progress}.film-boundary{border-top:1px solid var(--line-cool);color:#817a72;text-align:center;margin:0;padding:14px 22px;font-size:.68rem}@keyframes film-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes film-visual-in{0%{opacity:0;transform:translate(22px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes film-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (width<=920px){.film-stage{grid-template-columns:1fr;gap:44px;min-height:650px}.film-visual{width:min(620px,100%)}}@media (width<=640px){.film-stage{min-height:680px;padding:38px 22px}.film-copy h3{font-size:clamp(2.15rem,11vw,3.3rem)}.film-topbar,.film-controls{padding-inline:16px}.film-progress{gap:4px}.film-controls>button{font-size:.6rem}.path-visual>div{grid-template-columns:1fr}.rough-note,.answer-window{padding:26px}}.status-row{flex-wrap:wrap;gap:8px;display:flex}.status-row span,.figure-label span{color:#d4ccc2;letter-spacing:.08em;text-transform:uppercase;background:#b47a3c12;border:1px solid #d5a56d42;padding:8px 11px;font-size:.68rem;font-weight:700}.reveal-figure{border:1px solid var(--line);box-shadow:var(--shadow);background:#111212;margin:0;padding:12px}.reveal-figure img{border:1px solid #ffffff12;width:100%;height:auto}.figure-label{justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.reveal-figure figcaption{color:#918a82;padding:12px 4px 2px;font-size:.72rem}.professional-section{background:radial-gradient(circle at 86% 28%,#b47a3c14,#0000 28%),#0c0d0d}.handoff-grid{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.handoff-card{border:1px solid var(--line-cool);background:#ffffff06;padding:clamp(28px,4vw,46px)}.handoff-positive{background:linear-gradient(145deg,#b47a3c14,#ffffff04);border-color:#d5a56d47}.handoff-current-limits{opacity:.82;background:#ffffff03}.card-label{color:var(--bronze-light);letter-spacing:.17em;text-transform:uppercase;margin-bottom:24px;font-size:.7rem;font-weight:800}.handoff-card ul{margin:0;padding:0;list-style:none}.handoff-card li{color:#d1cac1;border-top:1px solid #fff1;padding:13px 0 13px 24px;position:relative}.handoff-card li:before{content:"·";color:var(--bronze-light);position:absolute;left:4px}.professional-goal{color:var(--muted);font-family:var(--serif);text-align:center;margin:30px 0 0;font-size:clamp(1.3rem,2.4vw,2rem)}.professional-goal strong{color:var(--text);font-weight:400}.boundaries-section{background:linear-gradient(#08090933,#080909eb),url(/lierne-gothic-desktop-v3.webp) 50% 55%/cover}.boundaries-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:60px;display:grid}.boundaries-grid .section-label{margin-bottom:20px}.boundary-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);background:#080909db;border:1px solid #d5a56d4d;padding:clamp(28px,4vw,44px)}.boundary-list{flex-wrap:wrap;gap:8px;display:flex}.boundary-list span{color:#c9c1b8;background:#ffffff06;border:1px solid #ffffff17;padding:10px 12px;font-size:.82rem}.boundary-footnote{color:#9f978e;border-top:1px solid #ffffff14;margin:28px 0 0;padding-top:24px;font-size:.82rem;line-height:1.75}.final-cta{background:linear-gradient(#0809096b,#080909f5),url(/lierne-gothic-desktop-v3.webp) 50% 58%/cover;border-top:1px solid #ffffff0f;padding:112px 0}.cta-panel{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:880px;box-shadow:var(--shadow);background:#070808d6;border:1px solid #d5a56d4f;padding:clamp(38px,7vw,76px)}.cta-panel h2{margin-inline:auto}.cta-panel>p:not(.eyebrow){max-width:640px;color:var(--muted);margin:0 auto 28px}.feedback-invite{background:#0a0b0b;padding-block:78px}.feedback-invite-panel{background:linear-gradient(120deg,#d5a56d14,#ffffff05);border:1px solid #d5a56d47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:clamp(30px,5vw,54px);display:grid}.feedback-invite-panel h2{margin-bottom:14px}.feedback-invite-panel p:not(.section-label){max-width:700px;color:var(--muted);margin:0}.feedback-hero{min-height:560px}.feedback-section{background:radial-gradient(circle at 90% 0,#b47a3c14,#0000 28%),#090a0a}.feedback-shell{max-width:900px}.feedback-form{gap:30px;display:grid}.feedback-intro-note{border-left:3px solid var(--bronze);background:#d5a56d13;padding:26px 28px}.feedback-intro-note strong{color:var(--text);font-family:var(--serif);margin-bottom:8px;font-size:1.35rem;font-weight:500;display:block}.feedback-intro-note p{color:var(--muted);margin:0}.feedback-field{border:0;gap:12px;margin:0;padding:0;display:grid}.feedback-field>span,.feedback-field legend{color:var(--text);font-family:var(--serif);font-size:1.15rem;line-height:1.4}.feedback-field small{color:var(--muted);font-family:var(--sans);font-size:.72rem}.feedback-field textarea,.feedback-field select{width:100%;color:var(--text);font:inherit;background:#ffffff09;border:1px solid #ffffff24;border-radius:0;outline:none;line-height:1.6}.feedback-field textarea{resize:vertical;min-height:110px;padding:16px}.feedback-field select{min-height:54px;padding:0 44px 0 16px}.feedback-field select option{color:#101111}.feedback-field textarea:focus,.feedback-field select:focus{border-color:var(--bronze-light);box-shadow:0 0 0 3px #d5a56d1f}.rating-options,.likelihood-options{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.likelihood-options{grid-template-columns:repeat(11,1fr)}.rating-options label,.likelihood-options label{cursor:pointer;position:relative}.rating-options input,.likelihood-options input{opacity:0;pointer-events:none;position:absolute}.rating-options span,.likelihood-options span{min-height:50px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff21;place-items:center;transition:all .16s;display:grid}.rating-options input:checked+span,.likelihood-options input:checked+span{border-color:var(--bronze-light);color:#fff;background:#d5a56d29}.rating-options input:focus-visible+span,.likelihood-options input:focus-visible+span{outline:2px solid var(--bronze-light);outline-offset:3px}.rating-scale-labels{color:#8f887f;justify-content:space-between;font-size:.75rem;display:flex}.feedback-submit{border-top:1px solid var(--line);padding-top:28px}.feedback-submit>p{max-width:670px;color:var(--muted);font-size:.82rem}.feedback-submit .button{margin-top:8px}.feedback-submit .button:disabled{cursor:wait;opacity:.7}.feedback-thanks{text-align:center;background:#ffffff06;border:1px solid #d5a56d47;padding:clamp(36px,7vw,70px)}.feedback-thanks p:not(.section-label){max-width:630px;color:var(--muted);margin:0 auto 28px}.owner-feedback-section{border-top:1px solid var(--line);background:#080909}.owner-feedback-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px;display:flex}.owner-feedback-heading h2{margin-bottom:10px}.owner-feedback-heading p:not(.section-label){color:var(--muted);margin:0}.feedback-metrics{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:38px;display:grid}.feedback-metrics>div{border-right:1px solid var(--line);padding:22px}.feedback-metrics>div:last-child{border-right:0}.feedback-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.75rem;display:block}.feedback-metrics strong{color:var(--text);font-family:var(--serif);font-size:2.2rem;font-weight:500}.feedback-metrics small{color:var(--muted)}.owner-feedback-list{gap:18px;display:grid}.owner-feedback-card{border:1px solid var(--line);background:#ffffff06;padding:clamp(22px,4vw,34px)}.owner-feedback-meta,.owner-feedback-scores{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.owner-feedback-meta{border-bottom:1px solid var(--line);color:var(--bronze-light);text-transform:uppercase;letter-spacing:.09em;padding-bottom:18px;font-size:.72rem}.owner-feedback-meta time{color:var(--muted)}.owner-feedback-scores{color:var(--muted);justify-content:flex-start;padding:18px 0;font-size:.78rem}.owner-feedback-scores strong{color:var(--text)}.owner-feedback-card dl{gap:18px;margin:0;display:grid}.owner-feedback-card dl>div{gap:6px;display:grid}.owner-feedback-card dt{color:var(--bronze-light);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.owner-feedback-card dd{color:#d6cfc6;white-space:pre-wrap;margin:0;line-height:1.7}.owner-feedback-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:34px}@media (width<=760px){.feedback-invite-panel{grid-template-columns:1fr;gap:26px}.likelihood-options{grid-template-columns:repeat(6,1fr)}.feedback-metrics{grid-template-columns:repeat(2,1fr)}.feedback-metrics>div:nth-child(2){border-right:0}.feedback-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.owner-feedback-heading{flex-direction:column;align-items:stretch}}@media (width<=440px){.likelihood-options{grid-template-columns:repeat(4,1fr)}.feedback-metrics{grid-template-columns:1fr}.feedback-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.feedback-metrics>div:last-child{border-bottom:0}}.subpage{background:var(--ink);min-height:100vh}.page-hero{isolation:isolate;background:linear-gradient(90deg,#050606b8,#05060657 50%,#050606b8),linear-gradient(#05060640,#050606e6),url(/lierne-gothic-desktop-v3.webp) 50% 45%/cover;border-bottom:1px solid #ffffff0f;align-items:center;min-height:650px;padding:165px 0 90px;display:grid;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:radial-gradient(#05060694,#0000 70%);position:absolute;inset:12% 18%}.page-hero-inner{text-align:center;max-width:930px}.page-hero h1{max-width:920px;font-size:clamp(3.35rem,7vw,6.35rem)}.page-hero .hero-lead{max-width:780px}.page-section{background:radial-gradient(circle at 94% 8%,#b47a3c0f,#0000 26%),#0b0c0c}.page-intro{max-width:810px;margin-bottom:52px}.page-intro .section-label{margin-bottom:18px}.stage-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.stage-row{border-bottom:1px solid var(--line-cool);grid-template-columns:70px minmax(260px,.8fr) 1.2fr;align-items:start;gap:34px;padding:34px 0;display:grid}.stage-number{color:var(--bronze-light);font-family:var(--serif);font-size:1rem}.stage-label{color:var(--bronze-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:.66rem;font-weight:800}.stage-row h3,.stage-row>p{margin-bottom:0}.stage-row>p{color:var(--muted);line-height:1.75}.decision-section,.package-section,.status-section{background:#090a0a}.decision-grid,.package-grid,.split-story{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.decision-grid .section-label,.package-grid .section-label,.split-story .section-label{margin-bottom:18px}.decision-copy>p,.story-copy p{color:#d2cbc2;font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.55}.plain-list,.boundary-stack{margin:26px 0 0;padding:0;list-style:none}.plain-list li,.boundary-stack li{color:#c9c1b8;border-top:1px solid #ffffff12;padding:14px 0 14px 25px;position:relative}.plain-list li:before,.boundary-stack li:before{content:"·";color:var(--bronze-light);position:absolute;left:4px}.compact-cta{padding:92px 0}.beta-intro-section,.faq-section{background:radial-gradient(circle at 88% 10%,#b47a3c12,#0000 26%),#0b0c0c}.beta-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:70px;display:grid}.beta-sidebar{position:sticky;top:120px}.beta-sidebar .section-label,.form-panel>.section-label{margin-bottom:18px}.beta-sidebar h2,.form-panel>h2{font-size:clamp(2.2rem,4vw,3.8rem)}.beta-sidebar>p:not(.section-label){color:var(--muted);line-height:1.8}.beta-sidebar .text-link{margin:20px 22px 0 0}.form-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#181919f0,#0c0d0df5);padding:clamp(28px,5vw,54px)}.beta-form{margin-top:38px}.beta-form>label,.form-grid>label{gap:9px;margin-bottom:22px;display:grid}.beta-form label>span:first-child{color:#d8d1c8;font-size:.82rem;font-weight:700}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.beta-form input,.beta-form textarea,.beta-form select{width:100%;color:var(--text);font:inherit;background:#090a0a;border:1px solid #ffffff21;border-radius:3px}.beta-form input,.beta-form select{min-height:52px;padding:0 14px}.beta-form textarea{resize:vertical;min-height:118px;padding:14px;line-height:1.55}.beta-form input:focus,.beta-form textarea:focus,.beta-form select:focus{outline-offset:2px;border-color:var(--bronze-light);outline:2px solid #d5a56d80}.form-acknowledgements{background:#b47a3c0b;border:1px solid #d5a56d3d;gap:13px;margin:12px 0 26px;padding:22px;display:grid}.check-row{color:#c8c0b7;grid-template-columns:19px 1fr;align-items:start;gap:12px;font-size:.82rem;line-height:1.6;display:grid}.check-row input{width:18px;min-height:18px;accent-color:var(--bronze);margin-top:3px}.form-submit{width:100%}.form-submit:disabled{opacity:.64;cursor:wait}.form-note,.form-error{text-align:center;margin:13px 0 0;font-size:.8rem}.form-note{color:#978f86}.form-error{color:#f1aaa0}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-success{background:linear-gradient(145deg,#b47a3c14,#ffffff04);border:1px solid #d5a56d4d;align-content:center;justify-items:start;min-height:520px;padding:clamp(32px,6vw,70px);display:grid}.form-success h2{max-width:650px}.form-success>p:not(.section-label){max-width:640px;color:var(--muted)}.form-success .button{margin-top:12px}.expectation-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.expectation-card{border:1px solid var(--line-cool);background:linear-gradient(145deg,#ffffff08,#ffffff03);min-height:310px;padding:32px}.expectation-card>span{color:var(--bronze-light);font-family:var(--serif);margin-bottom:58px;display:block}.expectation-card p{color:var(--muted);margin-bottom:0}.beta-action-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding-top:34px;display:flex}.beta-action-row p{max-width:510px;color:var(--muted);margin:0;font-size:.86rem}.faq-layout{grid-template-columns:.62fr 1.38fr;align-items:start;gap:70px;display:grid}.faq-layout>div:first-child{position:sticky;top:120px}.faq-layout .section-label{margin-bottom:18px}.faq-layout h2{font-size:clamp(2.2rem,4vw,3.8rem)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line-cool)}.faq-list summary{color:var(--text);font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:24px;padding:25px 0;font-size:clamp(1.15rem,2vw,1.42rem);list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--bronze-light);font-family:var(--sans)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:700px;color:var(--muted);padding:0 42px 25px 0}.deliverable-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.deliverable-card{background:linear-gradient(145deg,#151616,#0d0e0e);min-height:280px;padding:30px}.deliverable-card>span{color:var(--bronze-light);font-family:var(--serif);margin-bottom:50px;font-size:.85rem;display:block}.deliverable-card p{color:var(--muted);margin-bottom:0}.package-grid>div{border:1px solid var(--line-cool);background:#ffffff05;min-height:360px;padding:clamp(30px,4vw,48px)}.package-grid>div:first-child{background:linear-gradient(145deg,#b47a3c12,#ffffff03);border-color:#d5a56d47}.status-table{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.status-heading .section-label{margin-bottom:18px}.status-rows{border-top:1px solid var(--line)}.status-rows>div{border-bottom:1px solid var(--line-cool);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.status-rows strong{color:#d8d1c8;font-size:.9rem}.status-pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff1a;min-width:max-content;padding:7px 10px;font-size:.64rem;font-weight:800}.status-pill.current{color:#a9d1b7;border-color:#72ad8759}.status-pill.developing{color:var(--bronze-light);border-color:#d5a56d61}.status-pill.unavailable{color:#9f978e}.concept-feature{background:radial-gradient(circle at 78% 30%,#b47a3c12,#0000 26%),#090a0a}.concept-feature-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:55px;display:grid}.concept-copy .section-label{margin-bottom:18px}.concept-copy>p:not(.section-label){color:var(--muted);line-height:1.8}.reveal-deliverables{grid-template-columns:repeat(3,1fr)}.boundary-banner,.professional-principle,.review-responsibility{background:linear-gradient(90deg,#b47a3c12,#0000 45%),#090a0a}.boundary-banner .section-label,.professional-principle .section-label,.review-responsibility .section-label{margin-bottom:24px}.large-statement{color:#e8e0d7;max-width:1050px;font-family:var(--serif);letter-spacing:-.025em;margin-bottom:0;font-size:clamp(2rem,4.2vw,4rem);line-height:1.15}.story-copy p:last-child{margin-bottom:0}.principle-list{border-top:1px solid var(--line)}.principle-list article{border-bottom:1px solid var(--line-cool);grid-template-columns:65px .8fr 1.2fr;gap:30px;padding:30px 0;display:grid}.principle-list article>span{color:var(--bronze-light);font-family:var(--serif)}.principle-list h3,.principle-list p{margin-bottom:0}.principle-list p{color:var(--muted);line-height:1.75}.truth-rule-section{background:radial-gradient(circle at 50% 100%,#b47a3c14,#0000 40%),#090a0a}.truth-rule-section .section-label{text-align:center}.trust-boundaries{background:#0b0c0c}.trust-columns{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.trust-columns>div{border:1px solid var(--line-cool);background:#ffffff05;padding:clamp(30px,4vw,46px)}.trust-columns>div:first-child{border-color:#d5a56d45}.trust-columns .section-label{margin-bottom:20px}.contact-section{background:#0b0c0c}.contact-lead{max-width:720px;margin-bottom:48px}.contact-lead .section-label{margin-bottom:18px}.contact-lead a,.contact-note a,.feedback-email-option a,.beta-email-note a{color:var(--bronze-light);text-underline-offset:4px;-webkit-text-decoration:underline #d5a56d73;text-decoration:underline #d5a56d73}.contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contact-card{border:1px solid var(--line-cool);background:#ffffff05;min-height:245px;padding:30px}.contact-card p{min-height:78px;color:var(--muted);font-size:.9rem}.contact-note{border-left:2px solid var(--bronze);background:#b47a3c0f;margin-top:34px;padding:24px 26px}.contact-note p{margin-bottom:0}.contact-note .section-label{margin-bottom:9px}.trust-contact-section{background:#090a0a}.trust-contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trust-contact-grid>div{border:1px solid var(--line-cool);padding:30px}.trust-contact-grid h3{min-height:58px}.trust-secondary-link{margin-top:14px}.feedback-email-option{color:var(--muted);text-align:center;margin:28px 0 0}.beta-email-note{color:var(--muted);margin:24px 0 0;font-size:.86rem}footer{color:#a69e94;background:#060707;border-top:1px solid #ffffff12;padding:50px 0 34px}.footer-grid{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-brand>span:last-child{flex-direction:column;gap:10px;display:flex}.footer-sub{color:#8f887f;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem}.footer-right{flex-wrap:wrap;gap:24px;font-size:.86rem;display:flex}.footer-boundary{border-top:1px solid #ffffff0e;margin-top:34px;padding-top:24px;font-size:.78rem;line-height:1.7}.footer-boundary p{margin-bottom:0}.footer-business{color:#c0b8ae;margin-top:14px}.access-log-hero{min-height:520px}.access-log-summary{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.access-log-summary strong{color:var(--bronze-light);font-family:var(--serif);font-size:3rem;font-weight:400}.access-log-table-wrap{border:1px solid var(--line);overflow-x:auto}.access-log-table{border-collapse:collapse;width:100%;min-width:720px}.access-log-table th,.access-log-table td{text-align:left;border-bottom:1px solid #ffffff12;padding:17px 20px}.access-log-table th{color:var(--bronze-light);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem}.access-log-table td{color:#d2cbc2}@media (width<=920px){.nav-links,.desktop-signin{display:none}.mobile-menu{display:block}.section-intro{grid-template-columns:1fr;gap:22px}.steps{grid-template-columns:repeat(2,1fr)}.step,.step:nth-child(4),.step-wide{grid-column:auto}.step-wide{grid-column:1/-1}.truth-grid{grid-template-columns:1fr}.truth-card{min-height:230px}.output-grid{grid-template-columns:repeat(2,1fr)}.reveal-grid,.boundaries-grid{grid-template-columns:1fr}.reveal-copy{max-width:720px}.stage-row{grid-template-columns:55px 1fr}.stage-row>p{grid-column:2}.decision-grid,.package-grid,.split-story,.status-table,.concept-feature-grid{grid-template-columns:1fr;gap:38px}.deliverable-grid,.reveal-deliverables{grid-template-columns:repeat(2,1fr)}.principle-list article{grid-template-columns:50px 1fr}.principle-list p{grid-column:2}.beta-layout,.faq-layout{grid-template-columns:1fr;gap:42px}.beta-sidebar,.faq-layout>div:first-child{position:static}.expectation-grid{grid-template-columns:repeat(2,1fr)}.comparison-row{grid-template-columns:1fr}.checks-grid,.smart-number-line{grid-template-columns:repeat(2,1fr)}.smart-number-line span:nth-child(2n){border-right:0}.smart-number-line span{border-bottom:1px solid #d5a56d2e}.smart-number-line span:last-child{border-bottom:0}.contact-grid{grid-template-columns:repeat(2,1fr)}.trust-contact-grid{grid-template-columns:1fr}}@media (width<=640px){.shell{width:min(100% - 28px,1180px)}.access-gate{background:linear-gradient(#0000 52%,#05060633);padding:18px 14px}.access-gate:before{filter:brightness(1.42)saturate(1.12)contrast(1.04);background-image:url(/lierne-gothic-mobile-v3.webp);background-position:top}.access-watermark{top:18px;left:18px}.access-watermark img{width:24px;height:30px}.access-gate-panel{background:linear-gradient(145deg,#07080880,#07080847);padding:34px 20px}.access-brand{margin-bottom:42px}.access-input-row{grid-template-columns:1fr}.access-input-row .button{width:100%}.site-header{position:absolute}.nav{gap:14px;min-height:70px}.brand-mark{width:28px;height:34px}.brand-word{letter-spacing:.27em;font-size:.94rem}.button-small{min-height:41px;padding-inline:14px}.hero{background-image:linear-gradient(#0506060a,#05060629 66%,#0809099e),url(/lierne-gothic-mobile-v3.webp);background-position:top;background-size:cover;min-height:790px;padding:124px 0 92px}.hero:before{background:radial-gradient(#07080875,#07080814 56%,#0000 76%);width:96vw;height:64%}h1{font-size:clamp(3.25rem,16vw,5rem)}.hero-lead{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.section{padding:78px 0}.steps{grid-template-columns:1fr}.step-wide{grid-column:auto}.step,.truth-card{padding:26px}.output-grid,.handoff-grid,.checks-grid,.smart-number-line{grid-template-columns:1fr}.smart-number-line span{border-right:0;min-height:auto}.deliverable-grid,.reveal-deliverables,.trust-columns{grid-template-columns:1fr}.output-card,.deliverable-card{min-height:auto;padding:26px}.output-card>span,.deliverable-card>span{margin-bottom:34px}.reveal-grid{gap:34px}.figure-label{flex-direction:column;align-items:flex-start}.final-cta{padding:80px 0}.page-hero{min-height:580px;padding:130px 0 76px}.page-hero,.final-cta,.boundaries-section{background-image:linear-gradient(#05060614,#050606b8),url(/lierne-gothic-mobile-v3.webp);background-position:top;background-size:cover}.page-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.stage-row{grid-template-columns:42px 1fr;gap:18px}.stage-row>p{grid-column:1/-1}.status-rows>div{flex-direction:column;align-items:flex-start}.principle-list article{grid-template-columns:38px 1fr;gap:16px}.principle-list p{grid-column:1/-1}.form-grid,.expectation-grid{grid-template-columns:1fr}.form-panel{padding:25px 20px}.beta-action-row{flex-direction:column;align-items:flex-start}.faq-list summary{font-size:1.1rem}.footer-grid{flex-direction:column;align-items:flex-start}.contact-grid{grid-template-columns:1fr}.contact-card,.contact-card p{min-height:auto}}@media (hover:none) and (pointer:coarse){.access-gate:before{filter:brightness(1.48)saturate(1.13)contrast(1.05);background-image:url(/lierne-gothic-mobile-v3.webp);background-position:top}.hero{background-image:linear-gradient(#05060605,#05060624 66%,#08090994),url(/lierne-gothic-mobile-v3.webp);background-position:top}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
