*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{color:#ededef;-webkit-font-smoothing:antialiased;background:#08080a;font-family:Inter,-apple-system,sans-serif}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#c9a96e;--gold-light:#d9c48f;--bg:#08080a;--glass-1:#12121666;--glass-2:#16161c8c;--glass-3:#1a1a20a6;--glass-border:#ffffff14;--glass-border-hover:#ffffff24;--glass-highlight:#ffffff08;--text:#ededef;--text-secondary:#a0a0a8;--text-dim:#7a7a82;--border:#ffffff0a;--border-gold:#c9a96e33;--green:#4ade80;--yellow:#fbbf24;--red:#f87171}body:before{content:"";pointer-events:none;background:radial-gradient(at 50% -10%,#c9a96e0a 0%,#0000 50%),radial-gradient(at 20% 80%,#c9a96e05 0%,#0000 40%),radial-gradient(at 80% 60%,#64648c05 0%,#0000 40%);position:fixed;inset:0}body:after{content:"";pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E");position:fixed;inset:0}.glass-1{background:var(--glass-1);-webkit-backdrop-filter:blur(40px);border:1px solid var(--glass-border);box-shadow:0 4px 24px #0000004d, inset 0 1px 0 var(--glass-highlight)}.glass-2{background:var(--glass-2);-webkit-backdrop-filter:blur(32px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0006, inset 0 1px 0 var(--glass-highlight)}.glass-3{background:var(--glass-3);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:0 12px 48px #00000080, inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 #0003}.glass-gold-edge{position:relative}.glass-gold-edge:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.35;height:1px;position:absolute;top:-1px;left:15%;right:15%}.container{z-index:1;max-width:1080px;margin:0 auto;padding:0 48px;position:relative}nav{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.logo{letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);font-family:Playfair Display,serif;font-size:17px;font-weight:500}.logo-img{width:auto;height:32px}.nav-right{align-items:center;gap:32px;display:flex}.nav-links{gap:28px;font-size:13px;display:flex}.nav-links a{color:var(--text-dim);padding:12px 4px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--gold)}.nav-links a:focus-visible{outline:1px solid var(--gold);outline-offset:4px;border-radius:2px}.nav-dropdown{position:relative}.nav-dropdown-trigger{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:12px 4px;font-family:inherit;font-size:13px;transition:color .2s;display:inline-flex}.nav-dropdown-trigger:hover{color:var(--gold)}.nav-dropdown-trigger:focus-visible{outline:1px solid var(--gold);outline-offset:4px;border-radius:2px}.nav-dropdown-menu{-webkit-backdrop-filter:blur(16px);z-index:200;background:#0d0f14fa;border:1px solid #c9a96e26;border-radius:8px;flex-direction:column;gap:2px;min-width:220px;padding:8px;animation:.15s ease-out dropdownFade;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 40px #0006}.nav-dropdown-menu a{border-radius:4px;font-size:13px;text-decoration:none;transition:all .15s;display:block;color:var(--text-secondary)!important;padding:10px 14px!important}.nav-dropdown-menu a:hover{background:#c9a96e14;color:var(--gold)!important}.nav-dropdown-overview{border-bottom:1px solid #c9a96e1a;margin-bottom:4px;font-weight:500;color:var(--gold)!important;padding-bottom:10px!important}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-cta{min-height:44px;color:var(--gold);letter-spacing:1px;text-transform:uppercase;border-radius:6px;align-items:center;padding:12px 20px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.nav-cta:hover{border-color:var(--glass-border-hover)}.nav-cta:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.hero{text-align:center;max-width:720px;margin:0 auto;padding:140px 0 48px}.yc-badge{background:0 0;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin:0 auto 24px;padding:6px 12px;display:flex}.yc-badge-minimal{background:0 0;border:none;align-items:center;gap:8px;width:fit-content;margin:0 auto 64px;padding:0;display:inline-flex}.yc-badge-minimal .yc-logo-mark{color:#fff;background:#f26625;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.yc-badge-minimal .yc-sep{color:var(--text-dim);opacity:.5;font-size:11px}.yc-badge-minimal .yc-text{color:var(--text-dim);letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:400}.yc-tag{color:#f97316;letter-spacing:.5px;background:#f9731626;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.yc-text{color:var(--text-dim);letter-spacing:.3px;font-size:11px;font-weight:400}.hero-institution{letter-spacing:2.5px;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:12px;margin-bottom:40px;font-size:12px;font-weight:500;display:inline-flex}.hero-institution .line{background:var(--gold);opacity:.5;width:24px;height:1px}.hero h1{letter-spacing:-.5px;color:var(--text);margin-bottom:32px;font-family:Playfair Display,serif;font-size:54px;font-weight:400;line-height:1.14}.hero p{color:var(--text-secondary);max-width:540px;margin:0 auto 48px;font-size:17px;font-weight:300;line-height:1.75}.hero p.speed-promise{color:var(--text-secondary);letter-spacing:.2px;margin:0 auto 20px;font-family:Inter,-apple-system,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.hero p.hero-insurance-note{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:48px;font-size:11px;font-weight:500}.hero-target{color:var(--text-dim);opacity:.7;letter-spacing:.5px;margin-bottom:32px;font-size:13px}.hero p.hero-speed{color:var(--text-secondary);letter-spacing:.2px;white-space:nowrap;margin:0 auto 16px;font-family:Inter,-apple-system,sans-serif;font-size:18px;font-weight:400;line-height:1.3}.hero-next-step{color:var(--text-dim);letter-spacing:.3px;opacity:.5;margin-top:48px;font-size:11px}.hero-ctas{justify-content:center;gap:16px;display:flex}.btn-gold{background:var(--gold);color:#08080a;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:16px 40px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 20px #c9a96e40,0 0 40px #c9a96e14}.btn-gold:hover{background:var(--gold-light);transform:translateY(-1px);box-shadow:0 6px 28px #c9a96e59,0 0 60px #c9a96e1f}.btn-gold:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn-gold:active{transform:scale(.98)}.btn-outline-gold{color:var(--gold);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:16px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-outline-gold:hover{color:#e8d4a3}.btn-outline-gold:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn-outline-gold:active{transform:scale(.98)}.btn-glass{color:var(--text-secondary);border-radius:4px;padding:16px 40px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-glass:hover{border-color:var(--glass-border-hover);color:var(--gold);transform:translateY(-1px)}.btn-glass:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.badge-row{justify-content:center;gap:20px;margin-bottom:32px;display:flex}.cert-badge{border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:170px;padding:28px;transition:all .3s;display:flex;position:relative}.cert-badge:hover{border-color:var(--glass-border-hover);box-shadow:0 12px 40px #0006, inset 0 1px 0 var(--glass-highlight);transform:translateY(-2px)}.badge-icon{border:1.5px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 0 20px #c9a96e14}.badge-icon:before{content:"";border:1px solid #c9a96e26;border-radius:50%;position:absolute;inset:4px}.badge-icon svg{width:20px;height:20px;color:var(--gold)}.badge-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;font-size:10px;font-weight:500}.badge-value{color:var(--text);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500}.social-proof{text-align:center;color:var(--text-secondary);letter-spacing:.5px;padding:32px 0 80px;font-size:14px}.section-overline{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);justify-content:center;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:500;display:flex}.section-overline .line{background:var(--gold);opacity:.5;width:20px;height:1px}.trust-section{padding:80px 0}.trust-section h2{text-align:center;margin-bottom:12px;font-family:Playfair Display,serif;font-size:34px;font-weight:400}.trust-section .subtitle{color:var(--text-secondary);text-align:center;max-width:500px;margin:0 auto 56px;font-size:15px;font-weight:300;line-height:1.6}.trust-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:820px;margin:0 auto 48px;display:grid}.trust-card{border-radius:12px;padding:32px 28px;transition:all .3s;position:relative}.trust-card:hover{border-color:var(--glass-border-hover);transform:translateY(-2px)}.trust-card-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.trust-card-icon{background:#c9a96e0f;border:1px solid #c9a96e4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 12px #c9a96e0f}.trust-card-icon svg{width:18px;height:18px;color:var(--gold)}.trust-card h3{font-family:Playfair Display,serif;font-size:18px;font-weight:400}.trust-card p{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.7}.trust-methodology{border-radius:12px;max-width:820px;margin:0 auto;padding:36px;position:relative}.methodology-header{text-align:center;margin-bottom:24px;font-family:Playfair Display,serif;font-size:18px;font-weight:400}.methodology-steps{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.meth-step{text-align:center;background:#c9a96e08;border:1px solid #c9a96e14;border-radius:8px;padding:20px 12px;transition:all .2s}.meth-step:hover{background:#c9a96e0f;border-color:#c9a96e33}.meth-step-num{color:var(--gold);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px}.meth-step-name{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:500}.meth-step-count{color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:11px}.rating-section{text-align:center;padding:80px 0}.rating-section h2{margin-bottom:12px;font-family:Playfair Display,serif;font-size:34px;font-weight:400}.rating-section .subtitle{color:var(--text-secondary);max-width:440px;margin:0 auto 64px;font-size:15px;font-weight:300;line-height:1.6}.gauge-panel{border-radius:16px;margin-bottom:48px;padding:56px 72px;display:inline-block;position:relative}.gauge-wrap{width:220px;height:220px;margin:0 auto;position:relative}.gauge-wrap svg{width:220px;height:220px}.g-track{fill:none;stroke:#ffffff0a;stroke-width:2px}.g-fill{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-dasharray:622;stroke-dashoffset:31px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.g-glow{fill:none;stroke:#c9a96e1f;stroke-width:12px;stroke-dasharray:622;stroke-dashoffset:31px;stroke-linecap:round;transform-origin:50%;filter:blur(6px);transform:rotate(-90deg)}.g-outer-glow{fill:none;stroke:#c9a96e0a;stroke-width:24px;stroke-dasharray:622;stroke-dashoffset:31px;stroke-linecap:round;transform-origin:50%;filter:blur(12px);transform:rotate(-90deg)}.g-center{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-number{font-family:Playfair Display,serif;font-size:60px;font-weight:400}.g-of{color:var(--text-dim);letter-spacing:1.5px;text-transform:uppercase;margin-top:-2px;font-size:12px}.gauge-label-bottom{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-top:24px;font-size:11px}.certified-inline{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-gold);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);background:#c9a96e0f;border-radius:100px;align-items:center;gap:10px;margin-top:24px;padding:10px 20px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 0 16px #c9a96e0f}.certified-dot{border:1.5px solid var(--gold);border-radius:50%;width:8px;height:8px;position:relative}.certified-dot:after{content:"";background:var(--gold);border-radius:50%;position:absolute;inset:2px;box-shadow:0 0 6px #c9a96e66}.assessment-table{border-radius:12px;max-width:820px;margin:0 auto;overflow:hidden}.assessment-row{border-bottom:1px solid #ffffff08;grid-template-columns:44px 140px 1fr 60px;align-items:center;gap:20px;padding:20px 28px;transition:background .2s;display:grid}.assessment-row:last-child{border-bottom:none}.assessment-row:hover{background:#ffffff05}.assessment-letter{border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-family:Playfair Display,serif;font-size:20px;font-weight:500;display:flex}.assessment-letter.high{color:var(--green);background:#4ade800f;border-color:#4ade8033}.assessment-letter.mid{color:var(--yellow);background:#fbbf240f;border-color:#fbbf2433}.assessment-letter.low{color:var(--red);background:#f871710f;border-color:#f8717133}.assessment-category{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:500}.assessment-detail{color:var(--text-dim);font-size:12px;font-weight:300}.assessment-bar{background:#ffffff0a;border-radius:2px;width:100%;height:4px;overflow:hidden}.assessment-bar-fill{border-radius:2px;height:100%;transition:width .6s ease-out}.assessment-bar-fill.high{background:var(--green);box-shadow:0 0 8px #4ade8033}.assessment-bar-fill.mid{background:var(--yellow);box-shadow:0 0 8px #fbbf2433}.assessment-bar-fill.low{background:var(--red);box-shadow:0 0 8px #f8717133}.assessment-score{color:var(--text-secondary);text-align:right;font-family:JetBrains Mono,monospace;font-size:14px}.case-study{padding:80px 0}.case-study h2{text-align:center;margin-bottom:12px;font-family:Playfair Display,serif;font-size:34px;font-weight:400}.case-study .subtitle{color:var(--text-secondary);text-align:center;max-width:500px;margin:0 auto 56px;font-size:15px;font-weight:300;line-height:1.6}.case-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:820px;margin:0 auto;display:grid}.finding-tag{text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.finding-tag.critical{color:var(--red);background:#f871711a;border:1px solid #f8717133}.finding-tag.warning{color:var(--yellow);background:#fbbf241a;border:1px solid #fbbf2433}.finding-meta-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px}.process-section{padding:80px 0}.process-section h2{text-align:center;margin-bottom:64px;font-family:Playfair Display,serif;font-size:34px;font-weight:400}.timeline-wrap{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.timeline-track{z-index:0;background:linear-gradient(90deg,#c9a96e26 0%,#c9a96e73 50%,#c9a96ed9 100%);height:1px;position:absolute;top:28px;left:12.5%;right:12.5%;overflow:visible}.timeline-pulse{filter:blur(.5px);pointer-events:none;will-change:left, opacity;background:linear-gradient(90deg,#c9a96e00 0%,#dfc28f80 35%,#edd9aa 50%,#dfc28f80 65%,#c9a96e00 100%);border-radius:2px;width:140px;height:3px;animation:8s linear infinite timeline-pulse-travel;position:absolute;top:-1.5px;left:0;transform:translate(-50%);box-shadow:0 0 14px #c9a96eb3,0 0 28px #c9a96e4d}@keyframes timeline-pulse-travel{0%{opacity:0;left:0%}1%{opacity:1;left:0%}75%{opacity:1;left:100%}85%{opacity:1;left:100%}90%{opacity:0;left:100%}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.timeline-pulse{animation:none;display:none}}.timeline-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.timeline-step{text-align:center;flex-direction:column;align-items:center;padding:0 8px;display:flex}.timeline-dot{background:var(--obsidian-deep,#08080a);width:56px;height:56px;color:var(--gold);border:1px solid #c9a96e66;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;transition:all .3s;display:flex;position:relative}.timeline-dot:before{content:"";pointer-events:none;border:1px solid #c9a96e26;border-radius:50%;position:absolute;inset:-5px}.timeline-dot-arc-top,.timeline-dot-arc-bottom{pointer-events:none;opacity:0;filter:drop-shadow(0 0 6px #edd9aa8c)drop-shadow(0 0 12px #c9a96e59);will-change:transform, opacity;border-radius:50%;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:-6px;-webkit-mask:radial-gradient(circle,#0000 56%,#000 60% 96%,#0000 100%);mask:radial-gradient(circle,#0000 56%,#000 60% 96%,#0000 100%)}.timeline-dot-arc-top{background:conic-gradient(#ffeac4 0deg,#edd9aa00 1deg 260deg,#edd9aa0f 280deg,#edd9aa2e 310deg,#edd9aa73 335deg,#edd9aad9 352deg,#ffeac4 360deg);animation-name:arc-sweep-top}.timeline-dot-arc-bottom{background:conic-gradient(#ffeac4 0deg,#edd9aad9 8deg,#edd9aa73 25deg,#edd9aa2e 50deg,#edd9aa0f 80deg,#edd9aa00 100deg 360deg);animation-name:arc-sweep-bottom}.timeline-step:first-child .timeline-dot-arc-top,.timeline-step:first-child .timeline-dot-arc-bottom{animation-delay:0s}.timeline-step:nth-child(2) .timeline-dot-arc-top,.timeline-step:nth-child(2) .timeline-dot-arc-bottom{animation-delay:2s}.timeline-step:nth-child(3) .timeline-dot-arc-top,.timeline-step:nth-child(3) .timeline-dot-arc-bottom{animation-delay:4s}.timeline-step:nth-child(4) .timeline-dot-arc-top,.timeline-step:nth-child(4) .timeline-dot-arc-bottom{animation-delay:6s}@keyframes arc-sweep-top{0%{opacity:0;transform:rotate(270deg)}1%{opacity:1;transform:rotate(270deg)}9%{opacity:1;transform:rotate(450deg)}12%{opacity:0;transform:rotate(470deg)}to{opacity:0;transform:rotate(470deg)}}@keyframes arc-sweep-bottom{0%{opacity:0;transform:rotate(270deg)}1%{opacity:1;transform:rotate(270deg)}9%{opacity:1;transform:rotate(90deg)}12%{opacity:0;transform:rotate(70deg)}to{opacity:0;transform:rotate(70deg)}}@media (prefers-reduced-motion:reduce){.timeline-dot-arc-top,.timeline-dot-arc-bottom{animation:none;display:none}}.timeline-step:hover .timeline-dot{border-color:var(--gold);box-shadow:0 0 20px #c9a96e40}.timeline-dot-final{background:var(--gold);color:var(--obsidian-deep,#08080a);border-color:var(--gold);box-shadow:0 0 28px #c9a96e59,0 0 56px #c9a96e1f}.timeline-dot-final:before{border-color:#c9a96e4d;inset:-6px}.timeline-time{letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.timeline-time-final{color:var(--gold)}.timeline-title{color:var(--text);letter-spacing:-.2px;margin-bottom:10px;font-family:Playfair Display,serif;font-size:18px;font-weight:500}.timeline-desc{color:var(--text-secondary);max-width:240px;font-size:13px;font-weight:300;line-height:1.6}.timeline-step-final .timeline-title{color:var(--gold-light,var(--gold))}.deliverable-section{padding:100px 0}.deliverable-section h2{text-align:center;margin-bottom:12px;font-family:Playfair Display,serif;font-size:34px;font-weight:400}.deliverable-section .subtitle{color:var(--text-secondary);text-align:center;max-width:440px;margin:0 auto 48px;font-size:15px;font-weight:300;line-height:1.6}.deliverable-panel{border-radius:12px;max-width:640px;margin:0 auto;position:relative;overflow:hidden}.deliverable-item{border-bottom:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:16px;padding:18px 32px;font-size:14px;font-weight:300;display:flex}.deliverable-item:last-child{border-bottom:none}.deliverable-check{color:var(--gold);flex-shrink:0;font-size:13px}.depth-section{padding:80px 0}.depth-scene{justify-content:center;align-items:flex-start;gap:20px;max-width:640px;margin:0 auto;display:flex}.depth-ruler{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;padding-top:0;display:flex}.depth-ruler-track{background:linear-gradient(#c9a96e14,#c9a96e66);border-radius:2px;flex:1;width:2px;position:relative}.depth-ruler-fill{background:var(--gold);box-shadow:0 0 8px var(--gold);border-radius:2px;transition:height .9s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.depth-ruler-tip{background:var(--gold);width:8px;height:8px;box-shadow:0 0 12px var(--gold);border:2px solid #08080a;border-radius:50%;transition:top .9s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;transform:translate(-50%)}.depth-stack{flex-direction:column;flex:1;gap:0;max-width:540px;display:flex}.depth-connector{background:#c9a96e1a;width:1px;height:3px;margin:0 auto}.depth-arrow{opacity:0;justify-content:center;align-items:center;padding:8px 0;transition:opacity .5s,transform .5s;display:flex;transform:translateY(-8px)}.depth-arrow.depth-visible{opacity:1;transform:translateY(0)}.depth-label{opacity:0;justify-content:center;align-items:center;padding:6px 0;transition:opacity .5s;display:flex}.depth-label.depth-visible{opacity:1}.depth-label span{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:500}.depth-layer{opacity:0;border-radius:6px;align-items:center;gap:16px;height:76px;padding:0 20px;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),box-shadow .55s;display:flex;position:relative;overflow:hidden;transform:translateY(-12px)scaleY(.85)}.depth-layer.depth-visible{opacity:1;transform:translateY(0)scaleY(1)}.depth-layer-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.depth-layer-meta{flex:1;min-width:0}.depth-layer-timing{letter-spacing:.14em;text-transform:uppercase;color:#c9a96e80;margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:9px;display:none}.depth-layer-name{margin-bottom:2px;font-family:Playfair Display,serif;font-size:15px;font-weight:400}.depth-layer-desc{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}.depth-badge-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:100px;flex-shrink:0;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.depth-layer-1{background:linear-gradient(90deg,#1a1810,#1e1c14);border:1px solid #c9a96e26}.depth-layer-1 .depth-layer-icon{background:#c9a96e0f}.depth-layer-1 .depth-layer-name{color:#ffffffb3}.depth-layer-1 .depth-badge-pill{color:#c9a96e99;background:#c9a96e0f;border:1px solid #c9a96e33}.depth-layer-2{background:linear-gradient(90deg,#1c1a10,#221f12);border:1px solid #c9a96e38}.depth-layer-2 .depth-layer-icon{background:#c9a96e1a}.depth-layer-2 .depth-layer-name{color:#fffc}.depth-layer-2 .depth-layer-timing{color:#c9a96e8c}.depth-layer-2 .depth-badge-pill{color:#c9a96eb3;background:#c9a96e14;border:1px solid #c9a96e47}.depth-layer-3{background:linear-gradient(90deg,#1f1c0e,#261f0c);border:1px solid #c9a96e4d}.depth-layer-3 .depth-layer-icon{background:#c9a96e24}.depth-layer-3 .depth-layer-name{color:#ffffffe0}.depth-layer-3 .depth-layer-timing{color:#c9a96ea6}.depth-layer-3 .depth-badge-pill{color:#c9a96ed9;background:#c9a96e1a;border:1px solid #c9a96e59}.depth-layer:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff0a 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.depth-layer.depth-visible:after{animation:.7s .3s forwards depthShimmer}@keyframes depthShimmer{to{transform:translate(200%)}}.depth-layer-guarantee{background:linear-gradient(90deg,#221d08,#2c230a);border:1px solid #c9a96e80;height:88px}.depth-layer-guarantee.depth-visible{animation:3s ease-in-out infinite insurancePulse;box-shadow:0 0 0 1px #c9a96e1a,0 8px 32px #c9a96e14,0 12px 48px #0006}.depth-layer-4{background:linear-gradient(90deg,#221d08,#2c230a);border:1px solid #c9a96e80;height:88px}.depth-layer-4.depth-visible{animation:3s ease-in-out infinite insurancePulse;box-shadow:0 0 0 1px #c9a96e1a,0 8px 32px #c9a96e14,0 12px 48px #0006}@keyframes insurancePulse{0%,to{box-shadow:0 0 0 1px #c9a96e1a,0 8px 32px #c9a96e14,0 12px 48px #0006}50%{box-shadow:0 0 0 1px #c9a96e33,0 8px 48px #c9a96e26,0 16px 56px #0006}}.depth-insurance-icon{background:#c9a96e2e}.depth-visible .depth-insurance-icon{animation:3s ease-in-out infinite iconGlow;box-shadow:0 0 16px #c9a96e26}@keyframes iconGlow{0%,to{box-shadow:0 0 16px #c9a96e26}50%{box-shadow:0 0 28px #c9a96e59}}.depth-badge-insurance{color:var(--gold);background:#c9a96e26;border:1px solid #c9a96e80}.depth-visible .depth-badge-insurance{animation:3s ease-in-out infinite badgePulse}@keyframes badgePulse{0%,to{box-shadow:none}50%{box-shadow:0 0 12px #c9a96e40}}.why-section{padding:48px 0 80px}.why-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:820px;margin:0 auto;display:grid}.why-card{text-align:center;border-radius:12px;padding:32px 24px;transition:all .3s}.why-card:hover{border-color:var(--glass-border-hover);transform:translateY(-2px)}.why-icon{border:1.5px solid var(--gold);width:40px;height:40px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;display:flex}.why-card h3{margin-bottom:10px;font-family:Playfair Display,serif;font-size:18px;font-weight:400}.why-card p{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.7}.verticals-section{padding:60px 0}.verticals-row{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.vertical-item{text-align:center;min-width:120px}.vertical-icon{background:#c9a96e0a;border:1px solid #c9a96e33;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.vertical-name{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.vertical-risk{color:var(--text-dim);max-width:140px;margin:0 auto;font-size:11px}.team-section{border-top:1px solid var(--border);padding:80px 0}.expertise-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:820px;margin:0 auto;display:grid}.expertise-card{text-align:left;border-radius:12px;flex-direction:column;padding:32px 24px;transition:all .3s;display:flex}.expertise-card:hover{border-color:var(--glass-border-hover);transform:translateY(-2px)}.expertise-icon{background:#c9a96e0a;border:1px solid #c9a96e33;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 0 16px;display:flex}.expertise-card h3{margin-bottom:10px;font-family:Playfair Display,serif;font-size:17px;font-weight:400}.expertise-card p{color:var(--text-secondary);font-size:13px;font-weight:300;line-height:1.6}.tiers-section{padding:80px 0}.tiers-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;max-width:960px;margin:0 auto;display:grid}.tier-card{border-radius:12px;flex-direction:column;padding:32px 24px;transition:all .3s;display:flex;position:relative}.tier-card:hover{transform:translateY(-2px)}.tier-highlighted{border-color:var(--gold)!important}.tier-popular{background:var(--gold);color:#08080a;letter-spacing:.5px;white-space:nowrap;border-radius:100px;padding:4px 14px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tier-header{margin-bottom:16px}.tier-header h3{margin-bottom:8px;font-family:Playfair Display,serif;font-size:20px;font-weight:400}.tier-price{color:var(--gold);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.tier-delivery{color:var(--text-dim);font-size:12px}.tier-desc{color:var(--text-secondary);margin-bottom:20px;font-size:13px;font-weight:300;line-height:1.6}.tier-includes{margin-bottom:20px;list-style:none}.tier-includes li{color:var(--text-secondary);border-bottom:1px solid #ffffff08;gap:8px;padding:6px 0;font-size:13px;font-weight:300;line-height:1.5;display:flex}.tier-includes li:last-child{border-bottom:none}.tier-check{color:var(--gold);flex-shrink:0;margin-top:2px;font-size:12px}.tier-insurance{border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12px;line-height:1.4;display:flex}.tier-insurance-locked{color:var(--text-dim);background:#ffffff05;border:1px solid #ffffff0a}.tier-insurance-locked svg{color:var(--text-dim);opacity:.4}.tier-insurance-unlocked{color:var(--gold);background:#c9a96e0f;border:1px solid #c9a96e26}.tier-insurance-unlocked svg{color:var(--gold)}.tier-insurance-best{color:var(--green);background:#4ade800f;border:1px solid #4ade8026}.tier-insurance-best svg{color:var(--green)}.tier-ideal{color:var(--text-dim);margin-bottom:20px;font-size:12px;font-style:italic}.tier-cta{text-align:center;width:100%;margin-top:auto;padding:14px;font-size:13px;display:block}.journey-timeline{grid-template-columns:repeat(4,1fr);gap:12px;max-width:960px;margin:0 auto;display:grid}.journey-step{text-align:center;border-radius:12px;padding:24px 20px}.journey-time{color:var(--gold);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.journey-tier{color:var(--text-dim);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:10px}.journey-action{color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:300;line-height:1.5}.journey-result{color:var(--text);font-size:12px;font-weight:500}.insurance-section{border-top:1px solid var(--border);padding:100px 0}.pricing-section{padding:80px 0}.faq-section{padding:80px 0 100px}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid #c9a96e1f}.faq-item:first-child{border-top:1px solid #c9a96e1f}.faq-question{margin:0}.faq-trigger{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-family:Playfair Display,serif;font-size:17px;font-weight:400;line-height:1.4;transition:color .2s;display:flex}.faq-trigger:hover{color:var(--gold)}.faq-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.faq-icon{width:22px;height:22px;color:var(--gold);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-panel{max-width:680px;padding:0 4px 24px}.faq-panel p{color:var(--text-secondary);margin:0;font-size:14px;font-weight:300;line-height:1.7}@media (width<=768px){.faq-section{padding:60px 0 80px}.faq-trigger{padding:18px 0;font-size:15px}.faq-panel{padding:0 0 20px}.faq-panel p{font-size:13.5px}}.cta-section{text-align:center;padding:120px 0}.cta-section h2{margin-bottom:16px;font-family:Playfair Display,serif;font-size:40px;font-weight:400}.cta-section p{color:var(--text-secondary);margin-bottom:48px;font-size:16px;font-weight:300}.cta-note{color:var(--text-dim);letter-spacing:.5px;margin-top:20px;font-size:13px}footer{border-top:1px solid var(--border);color:var(--text-dim);justify-content:space-between;align-items:center;padding:40px 0;font-size:12px;display:flex}footer a{align-items:center;min-height:44px;padding:12px 4px;display:inline-flex}footer a:focus-visible{outline:1px solid var(--gold);outline-offset:4px;border-radius:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:.6s ease-out forwards fadeInUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.fade-in{opacity:1;animation:none}}@media (width<=768px){.container{padding:0 20px}.hero h1{font-size:34px}.hero{padding:60px 0 48px}.hero-ctas{flex-direction:column;align-items:center}.badge-row{flex-wrap:wrap;gap:12px}.cert-badge{min-width:140px;padding:20px}.trust-grid{grid-template-columns:1fr}.methodology-steps{grid-template-columns:repeat(3,1fr)}.assessment-row{grid-template-columns:40px 1fr 50px;gap:12px;padding:16px 20px}.assessment-row .assessment-bar-wrap{display:none}.case-grid{grid-template-columns:1fr}.depth-ruler,.depth-layer-desc{display:none}.why-grid{grid-template-columns:1fr}.verticals-row{gap:20px}.tiers-grid{grid-template-columns:1fr;max-width:400px}.journey-timeline{grid-template-columns:1fr 1fr}.expertise-grid,.process-grid{grid-template-columns:1fr}.timeline-wrap{padding:0 12px}.timeline-track{background:linear-gradient(#c9a96e26 0%,#c9a96e73 50%,#c9a96ed9 100%);width:1px;height:auto;inset:0 auto 0 28px}.timeline-pulse{background:linear-gradient(#c9a96e00 0%,#dfc28f80 35%,#edd9aa 50%,#dfc28f80 65%,#c9a96e00 100%);width:3px;height:140px;animation:8s linear infinite timeline-pulse-travel-vertical;top:0;left:-1.5px;transform:translateY(-50%)}@keyframes timeline-pulse-travel-vertical{0%{opacity:0;top:0%}1%{opacity:1;top:0%}75%{opacity:1;top:100%}85%{opacity:1;top:100%}90%{opacity:0;top:100%}to{opacity:0;top:100%}}.timeline-grid{grid-template-columns:1fr;gap:24px}.timeline-step{text-align:left;flex-direction:row;align-items:flex-start;gap:20px}.timeline-dot{flex-shrink:0;margin-bottom:0}.timeline-step>div:not(.timeline-dot){margin:0}.timeline-desc{max-width:none}.insurance-section [style*=grid-template-columns]{grid-template-columns:1fr!important}.pricing-section [style*=grid-template-columns]{max-width:400px;margin:0 auto;grid-template-columns:1fr!important}.nav-links{display:none}footer{text-align:center;flex-direction:column;gap:12px}body{padding-bottom:72px}.mobile-cta-bar{-webkit-backdrop-filter:blur(12px);z-index:100;background:#08080af2;border-top:1px solid #c9a96e26;gap:10px;padding:12px 16px;position:fixed;bottom:0;left:0;right:0;display:flex!important}.mobile-cta-bar .btn-gold,.mobile-cta-bar .btn-outline-gold{letter-spacing:.8px;text-align:center;flex:1;padding:13px 16px;font-size:12px}}.mobile-cta-bar{display:none}.meth-page{z-index:1;max-width:1080px;margin:0 auto;padding:0 48px;position:relative}.meth-page .meth-section,.meth-page .meth-hero{max-width:820px;margin-left:auto;margin-right:auto}.meth-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.meth-logo{letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);font-family:Playfair Display,serif;font-size:17px;font-weight:500;text-decoration:none}.meth-nav-links{gap:24px;font-size:13px;display:flex}.meth-nav-links a{color:var(--text-dim);text-decoration:none;transition:color .2s}.meth-nav-links a:hover{color:var(--gold)}.meth-nav-links a:focus-visible,.meth-logo:focus-visible{outline:1px solid var(--gold);outline-offset:4px;border-radius:2px}.meth-hero{border-bottom:1px solid var(--border);padding:80px 0 60px}.meth-hero-overline{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:11px;font-weight:500}.meth-hero h1{margin-bottom:16px;font-family:Playfair Display,serif;font-size:40px;font-weight:400;line-height:1.2}.meth-hero p{color:var(--text-secondary);max-width:600px;font-size:16px;font-weight:300;line-height:1.7}.meth-section{border-bottom:1px solid var(--border);padding:60px 0}.meth-section:last-of-type{border-bottom:none}.meth-section h2{margin-bottom:8px;font-family:Playfair Display,serif;font-size:28px;font-weight:400}.meth-section-sub{color:var(--text-secondary);max-width:600px;margin-bottom:40px;font-size:15px;font-weight:300;line-height:1.6}.meth-prose p{color:var(--text-secondary);margin-bottom:16px;font-size:15px;font-weight:300;line-height:1.8}.dimension-block{background:#16161c66;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;padding:32px}.dimension-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.dimension-num{color:var(--gold);border:1px solid #c9a96e4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.dimension-header h3{font-family:Playfair Display,serif;font-size:20px;font-weight:400}.dimension-body{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;display:grid}.dimension-col p{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.6}.dimension-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px;font-weight:500}.dimension-criteria{border-top:1px solid #ffffff0a;padding-top:16px}.dimension-criteria ul{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid}.dimension-criteria li{color:var(--text-secondary);padding-left:16px;font-size:13px;font-weight:300;line-height:1.5;position:relative}.dimension-criteria li:before{content:"";background:#c9a96e66;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.grade-table{margin-bottom:32px}.grade-header{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid #ffffff0f;grid-template-columns:60px 100px 1fr;gap:16px;padding:12px 16px;font-size:11px;font-weight:500;display:grid}.grade-row{border-bottom:1px solid #ffffff08;grid-template-columns:60px 100px 1fr;align-items:center;gap:16px;padding:14px 16px;display:grid}.grade-badge{border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Playfair Display,serif;font-size:18px;font-weight:500;display:flex}.grade-a{color:#4ade80;background:#4ade800f;border-color:#4ade8033}.grade-b{color:#6ee7b7;background:#6ee7b70f;border-color:#6ee7b733}.grade-c{color:#fbbf24;background:#fbbf240f;border-color:#fbbf2433}.grade-d{color:#fb923c;background:#fb923c0f;border-color:#fb923c33}.grade-f{color:#f87171;background:#f871710f;border-color:#f8717133}.grade-range{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:13px}.grade-meaning{color:var(--text-secondary);font-size:13px;font-weight:300;line-height:1.5}.scoring-notes{background:#16161c66;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.scoring-notes h3{margin-bottom:10px;font-family:Playfair Display,serif;font-size:18px;font-weight:400}.scoring-notes p{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.7}.data-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.data-card{background:#16161c66;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.data-card h3{color:var(--text);margin-bottom:8px;font-size:15px;font-weight:600}.data-card p{color:var(--text-secondary);font-size:13px;font-weight:300;line-height:1.6}.data-note p{color:var(--text-dim);font-size:13px;font-style:italic}.credentials-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.credential-card{background:#16161c66;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.credential-card h3{color:var(--gold);margin-bottom:8px;font-size:15px;font-weight:600}.credential-card p{color:var(--text-secondary);font-size:13px;font-weight:300;line-height:1.6}.meth-contact{text-align:center;padding:80px 0}.meth-contact p{color:var(--text-secondary);margin-bottom:32px;font-size:15px;font-weight:300}.meth-cta{border:1px solid var(--gold);color:var(--gold);letter-spacing:1px;text-transform:uppercase;border-radius:4px;padding:14px 32px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.meth-cta:hover{background:#c9a96e14}.meth-cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.meth-footer{border-top:1px solid var(--border);color:var(--text-dim);justify-content:space-between;align-items:center;padding:40px 0;font-size:12px;display:flex}@media (width<=768px){.meth-page{padding:0 20px}.meth-hero h1{font-size:28px}.meth-nav-links{display:none}.dimension-body,.dimension-criteria ul,.data-grid,.credentials-grid{grid-template-columns:1fr}.grade-header,.grade-row{grid-template-columns:50px 1fr}.grade-range{display:none}.meth-footer{flex-direction:column;gap:12px}}.blog-hero{text-align:center;padding:120px 0 48px}.blog-hero-title{letter-spacing:-.5px;max-width:780px;margin:16px auto 20px;font-family:Playfair Display,serif;font-size:48px;font-weight:400;line-height:1.15}.blog-hero-subtitle{color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:17px;font-weight:300;line-height:1.55}.blog-list{max-width:780px;margin:0 auto;padding:40px 0 64px}.blog-empty{text-align:center;color:var(--text-secondary);padding:64px 0;font-weight:300}.blog-items{margin:0;padding:0;list-style:none}.blog-item{border-bottom:1px solid #c9a96e1f}.blog-item:first-child{border-top:1px solid #c9a96e1f}.blog-item-link{color:inherit;padding:32px 4px;text-decoration:none;transition:background .2s;display:block}.blog-item-link:hover{background:#c9a96e08}.blog-item-link:hover .blog-item-title{color:var(--gold)}.blog-item-date{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.blog-item-title{color:var(--text);margin:0 0 10px;font-family:Playfair Display,serif;font-size:26px;font-weight:400;line-height:1.25;transition:color .2s}.blog-item-desc{color:var(--text-secondary);margin:0;font-size:15px;font-weight:300;line-height:1.6}.blog-external{max-width:780px;margin:0 auto;padding:0 0 100px}.blog-external-heading{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);text-align:center;margin:0 0 32px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;position:relative}.blog-external-heading:before,.blog-external-heading:after{content:"";vertical-align:middle;background:#c9a96e4d;width:32px;height:1px;margin:0 14px;display:inline-block}.blog-external-list{margin:0;padding:0;list-style:none}.blog-external-item{border:1px solid #c9a96e1f;border-radius:8px;margin-bottom:12px;transition:all .2s}.blog-external-item:hover{background:#c9a96e05;border-color:#c9a96e59}.blog-external-link{color:inherit;padding:24px 28px;text-decoration:none;display:block}.blog-external-meta{align-items:center;gap:8px;margin-bottom:10px;display:flex}.blog-external-author{letter-spacing:1px;text-transform:uppercase;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.blog-external-platform{letter-spacing:.8px;color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400}.blog-external-icon{width:13px;height:13px;color:var(--text-dim);margin-left:auto;transition:color .2s}.blog-external-item:hover .blog-external-icon{color:var(--gold)}.blog-external-title{color:var(--text);margin:0 0 8px;font-family:Playfair Display,serif;font-size:19px;font-weight:400;line-height:1.3;transition:color .2s}.blog-external-item:hover .blog-external-title{color:var(--gold)}.blog-external-desc{color:var(--text-secondary);margin:0;font-size:14px;font-weight:300;line-height:1.55}.blog-post{max-width:720px;margin:0 auto;padding:80px 0 60px}.blog-post-header{margin-bottom:48px}.blog-post-back{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:color .2s;display:inline-block}.blog-post-back:hover{color:var(--gold)}.blog-post-date{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.blog-post-title{letter-spacing:-.5px;color:var(--text);margin:0 0 20px;font-family:Playfair Display,serif;font-size:44px;font-weight:400;line-height:1.15}.blog-post-desc{color:var(--text-secondary);margin:0 0 20px;font-size:18px;font-weight:300;line-height:1.55}.blog-post-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.blog-post-tag{letter-spacing:.8px;text-transform:uppercase;color:var(--text-secondary);border:1px solid #c9a96e33;border-radius:999px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.blog-post-content{color:var(--text-secondary);font-size:17px;font-weight:300;line-height:1.75}.blog-post-content>*+*{margin-top:1.1em}.blog-post-content h2{color:var(--text);letter-spacing:-.2px;margin-top:48px;margin-bottom:16px;font-family:Playfair Display,serif;font-size:28px;font-weight:400;line-height:1.25}.blog-post-content h3{color:var(--text);margin-top:36px;margin-bottom:12px;font-family:Playfair Display,serif;font-size:21px;font-weight:500;line-height:1.3}.blog-post-content p{margin:0 0 1.1em}.blog-post-content strong{color:var(--text);font-weight:500}.blog-post-content a{color:var(--gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.blog-post-content a:hover{opacity:.75}.blog-post-content ul,.blog-post-content ol{margin:0 0 1.3em 1.5em;padding:0}.blog-post-content li{margin-bottom:.6em}.blog-post-content li::marker{color:var(--gold)}.blog-post-content blockquote{border-left:2px solid var(--gold);color:var(--text-secondary);margin:28px 0;padding:4px 0 4px 24px;font-style:italic}.blog-post-content code{color:var(--text);background:#ffffff0d;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.88em}.blog-post-content hr{border:none;border-top:1px solid #c9a96e26;margin:48px 0}.blog-post-cta{text-align:center;border-top:1px solid #c9a96e1f;border-bottom:1px solid #c9a96e1f;margin-top:72px;padding:48px 32px}.blog-post-cta h2{color:var(--text);margin:0 0 10px;font-family:Playfair Display,serif;font-size:28px;font-weight:400}.blog-post-cta p{color:var(--text-secondary);margin:0 0 28px;font-size:15px;font-weight:300}@media (width<=768px){.blog-hero{padding:80px 0 32px}.blog-hero-title{font-size:34px}.blog-hero-subtitle{font-size:15px}.blog-list{padding:24px 0 48px}.blog-item-link{padding:24px 0}.blog-item-title{font-size:21px}.blog-item-desc{font-size:14px}.blog-external{padding:0 0 72px}.blog-external-link{padding:20px}.blog-external-title{font-size:17px}.blog-external-desc{font-size:13px}.blog-post{padding:48px 0 40px}.blog-post-title{font-size:30px}.blog-post-desc{font-size:15.5px}.blog-post-content{font-size:15.5px;line-height:1.7}.blog-post-content h2{margin-top:36px;font-size:22px}.blog-post-content h3{margin-top:28px;font-size:18px}.blog-post-cta{margin-top:48px;padding:32px 16px}.blog-post-cta h2{font-size:22px}}
