.inner-page{padding-top:120px}.page-intro{padding:110px 9vw 90px;max-width:1020px}.page-intro h1{font-size:clamp(48px,7vw,92px);max-width:850px;margin:24px 0}.page-intro>p:last-child{max-width:620px;color:var(--muted);font-size:17px;line-height:1.75}.academy-grid,.calc-layout,.content-split{padding:40px 9vw 130px;display:grid;grid-template-columns:.85fr 1fr;grid-gap:10vw;gap:10vw;align-items:center}.portrait{height:600px;position:relative;overflow:hidden;border-radius:14px}.portrait img{object-fit:cover;object-position:center 25%}.content-split h2{font-size:clamp(38px,5vw,70px);letter-spacing:-.07em;margin:0 0 10px}.green-line{font:11px DM Mono,monospace;color:var(--green2);text-transform:uppercase;letter-spacing:.1em}.content-split>div>p:not(.lead):not(.green-line):not(.disclosure){color:var(--muted);line-height:1.8;max-width:540px}.editorial-grid{padding:40px 9vw 130px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.editorial-grid article{padding:48px 35px;background:var(--bg2);min-height:330px}.editorial-grid h2{font-size:25px;letter-spacing:-.05em;margin:55px 0 15px}.editorial-grid p{color:var(--muted);line-height:1.75;font-size:14px}.notice{margin:0 9vw 120px;padding:44px;border:1px solid rgba(50,214,111,.2);background:var(--surface);max-width:850px}.formula h2,.notice h2{font-size:28px;letter-spacing:-.05em}.formula p,.notice p{color:var(--muted);line-height:1.8}.disclosure{font-size:10px!important;color:var(--muted2)!important;font-family:DM Mono,monospace;line-height:1.6!important;margin-top:32px}.academy-grid{align-items:start}.academy-grid>div:first-child p{color:var(--muted);line-height:1.8}.academy-grid .lead{color:var(--text)}.module-list{border-top:1px solid var(--line)}.module-list div{display:flex;gap:28px;padding:20px 0;border-bottom:1px solid var(--line);font-size:14px}.module-list span{color:var(--green2);font:10px DM Mono,monospace}.insight-list{padding:0 9vw 130px}.insight-row{display:grid;grid-template-columns:70px 1fr 100px;align-items:center;grid-gap:30px;gap:30px;padding:34px 0;border-top:1px solid var(--line)}.insight-row h2{margin:5px 0 10px;font-size:28px;letter-spacing:-.05em}.insight-row p:not(.article-tag){color:var(--muted);max-width:560px;line-height:1.6}.insight-row .text-link{justify-self:end}.article-page{max-width:810px;padding:110px 9vw 150px}.article-page h1{font-size:clamp(50px,7vw,90px);margin:24px 0}.article-byline{font:10px DM Mono,monospace;color:var(--muted2);margin-bottom:70px}.article-paragraph{font-size:19px;line-height:1.9;color:#d4ded8}.calculator-grid{padding:20px 9vw 140px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.calculator-tile{padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-height:210px;transition:transform .2s ease,border-color .2s ease}.calculator-tile:hover{transform:translateY(-2px);border-color:var(--green)}.calculator-tile span{font:10px DM Mono,monospace;color:var(--green2)}.calculator-tile h2{margin:45px 0 8px;font-size:21px;letter-spacing:-.04em}.calculator-tile p{color:var(--muted);font-size:13px}.calculator-tile strong{font-size:11px;color:var(--green2)}.calc-layout{align-items:start}.calc-layout>div:first-child h2{font-size:42px;letter-spacing:-.06em}.calc-layout>div:first-child p{color:var(--muted);line-height:1.8}.plain-list{padding:0;list-style:none;color:var(--muted);font-size:13px;line-height:2.2}.plain-list li:before{content:"✓";color:var(--green2);margin-right:10px}.static-calculator{min-height:315px}.formula{margin:0 9vw 120px;padding:38px 44px;background:var(--bg2);max-width:800px}.contact-page{padding:30px 9vw 140px;display:grid;grid-template-columns:1.1fr .7fr;grid-gap:10vw;gap:10vw}.contact-form{display:grid;grid-gap:20px;gap:20px}.contact-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:11px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:14px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:13px Manrope;border-radius:7px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid var(--green2);outline-offset:2px}.contact-form .check{display:flex;align-items:center;gap:9px}.contact-form .check input{width:16px}.contact-details{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:16px;align-self:start}.contact-details>a{font-size:19px;font-weight:700}.contact-details>p:last-child{color:var(--muted);font-size:13px;line-height:1.7;margin-top:25px}.legal-content{max-width:850px;padding:30px 9vw 140px}.legal-content h2{margin-top:45px;font-size:27px;letter-spacing:-.04em}.legal-content p{color:var(--muted);line-height:1.85}.status-row{display:grid;grid-template-columns:55px 1fr 150px;grid-gap:20px;gap:20px;padding:18px 0;border-top:1px solid var(--line);font-size:13px}.status-row span{color:var(--muted)}.status-row em{font-style:normal;color:#e7b86b;font:10px DM Mono,monospace;text-transform:uppercase}.footer-address{color:var(--muted2);font:9px DM Mono,monospace;margin-top:25px}.loading-state{min-height:70vh;display:grid;place-content:center;justify-items:start;padding:80px 9vw}.loading-state h1{font-size:clamp(45px,7vw,90px);max-width:700px}.calc-layout,.calculator-grid,.contact-page,.content-split{min-width:0}.calc-card,.calculator-tile,.contact-details,.contact-form{min-width:0;max-width:100%}.calculator-tile{display:block;width:100%}.calc-card input,.contact-form input,.contact-form select,.contact-form textarea{max-width:100%}@media(max-width:800px){.inner-page{padding-top:70px}.page-intro{padding:90px 7vw 45px}.page-intro h1{font-size:clamp(48px,14vw,80px)}.academy-grid,.calc-layout,.content-split{display:block;padding:20px 7vw 85px}.portrait{height:420px;margin-bottom:50px}.calculator-grid,.editorial-grid{display:block;padding:20px 7vw 85px;background:transparent}.editorial-grid article{margin-bottom:1px}.notice{margin:0 7vw 80px;padding:25px}.insight-list{padding:0 7vw 85px}.insight-row{grid-template-columns:35px 1fr;gap:15px}.insight-row .text-link{grid-column:2;justify-self:start}.article-page{padding:90px 7vw}.article-page h1{font-size:clamp(48px,14vw,80px)}.article-paragraph{font-size:17px}.calculator-tile{margin-bottom:14px}.calc-layout>.calc-card{margin-top:45px}.formula{margin:0 7vw 80px;padding:25px}.contact-page{display:block;padding:20px 7vw 90px}.contact-details{margin-top:55px}.status-row{grid-template-columns:35px 1fr;gap:10px}.status-row em{grid-column:2}.footer-address{line-height:1.7}}.contact-details{gap:20px;padding-left:30px}.contact-details .section-kicker{margin-bottom:8px}.contact-details .contact-email,.contact-details .contact-phone{font-family:Manrope,Arial,sans-serif;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.contact-details .contact-email{color:var(--green2)}.contact-address{margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.contact-address h3{margin:0 0 9px;color:var(--lime);font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.contact-address address{color:var(--muted);font-size:13px;line-height:1.7;font-style:normal;max-width:330px}.contact-details>.social-links{margin-top:4px}.contact-details>.contact-map-block{margin-top:0}@media(max-width:800px){.contact-details{padding-left:20px}.contact-details .contact-email,.contact-details .contact-phone{font-size:17px}.contact-address address{font-size:12px}}.content-note,.faq-section,.resource-section{padding:72px 9vw;border-top:1px solid var(--line)}.content-note{background:var(--bg2)}.content-note h2,.faq-section h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.06em;max-width:700px;margin:0 0 30px}.content-note>div{max-width:720px;color:var(--muted);font-size:16px;line-height:1.85}.content-note strong{color:var(--text)}.faq-section{background:#050d0a}.faq-list{max-width:880px;border-top:1px solid var(--line);margin-top:50px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green2);font-size:20px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:700px;color:var(--muted);line-height:1.8;font-size:13px;margin:16px 0 4px}.resource-section{background:var(--bg2)}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:30px}.resource-grid a{display:flex;flex-direction:column;gap:18px;padding:26px;background:var(--surface);min-height:140px}.resource-grid strong{color:var(--green2);font-size:13px}.resource-grid span{color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:800px){.content-note,.faq-section,.resource-section{padding:58px 7vw}.resource-grid{display:block;background:transparent}.resource-grid a{margin-bottom:1px}.faq-list{margin-top:30px}}.rate-input{width:88px!important;margin:9px 0 0 auto!important;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--bg2);color:var(--text);font:12px DM Mono,monospace;text-align:right}.returns-results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.returns-results span{display:block;color:var(--muted2);font:9px DM Mono,monospace;text-transform:uppercase;line-height:1.4}.returns-results strong{display:block;margin-top:8px;font-size:18px;letter-spacing:-.04em}.returns-results .positive{color:var(--green2)}.returns-results .negative{color:#e89b8b}@media(max-width:800px){.returns-results{grid-template-columns:1fr 1fr}.returns-results div:last-child{grid-column:1/-1}}.universal-card{width:100%;overflow:hidden}.universal-card .calc-top{gap:12px;flex-wrap:wrap}.universal-card label{display:block;min-width:0}.universal-card output{max-width:55%;white-space:nowrap}.universal-card input[type=range]{min-width:0}.blog-archive,.blog-article{background:#030807;color:#f4f7f5}.blog-hero{background:linear-gradient(135deg,#07100d,#0b2419 55%,#030807);color:#f4f7f5;padding:clamp(5rem,10vw,9rem) 6vw 5rem;border-bottom:1px solid rgba(168,243,200,.12)}.blog-hero-inner{max-width:920px}.blog-hero h1{max-width:760px;margin:1rem 0;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.98;letter-spacing:-.06em}.blog-hero p{max-width:700px;color:#a6b3ac;font-size:1.15rem;line-height:1.7}.blog-category,.blog-kicker{color:#32d66f;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem;max-width:1280px;margin:0 auto;padding:5rem 6vw 7rem}.blog-card{background:#0b1712;border:1px solid #22372c;box-shadow:0 18px 55px rgba(0,0,0,.18);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.blog-card:hover{transform:translateY(-8px);border-color:rgba(50,214,111,.7);box-shadow:0 24px 65px rgba(0,0,0,.42)}.blog-card:focus-within{border-color:#a8f3c8;box-shadow:0 0 0 3px rgba(168,243,200,.16),0 24px 65px rgba(0,0,0,.42)}.blog-card-image{display:block;aspect-ratio:16/9;position:relative;overflow:hidden;background:#102019}.blog-card-image img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}.blog-card:focus-within .blog-card-image img,.blog-card:hover .blog-card-image img{transform:scale(1.055);filter:saturate(1.12) brightness(1.08)}.blog-card-body{padding:1.6rem 1.7rem 1.8rem}.blog-card h2{font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;margin:.7rem 0}.blog-card h2 a{transition:color .2s ease}.blog-card:hover h2 a{color:#a8f3c8}.blog-card p{color:#a6b3ac;line-height:1.65}.blog-meta{color:#7d9187;font-size:.82rem;display:flex;gap:.6rem;flex-wrap:wrap}.blog-read{display:inline-block;margin-top:1.1rem;color:#32d66f;font-weight:700;transition:color .2s ease,transform .2s ease}.blog-read span{display:inline-block;transition:transform .2s ease}.blog-card:hover .blog-read{color:#a8f3c8}.blog-card:hover .blog-read span{transform:translate(3px,-3px)}.blog-article{padding-bottom:7rem}.article-top{max-width:1050px;margin:0 auto;padding:3rem 6vw 0}.breadcrumbs{font-size:.86rem;color:#a6b3ac;display:flex;gap:.55rem;flex-wrap:wrap}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.article-heading{max-width:920px;margin:3rem auto 2.5rem}.article-heading h1{font-size:clamp(2.5rem,6vw,5.8rem);line-height:.98;letter-spacing:-.06em;margin:1rem 0 1.3rem}.article-intro{font-size:1.2rem;line-height:1.7;color:#a6b3ac;max-width:790px}.article-byline{color:#7d9187;font-size:.88rem}.article-hero{max-width:1280px;margin:0 auto 4rem;padding:0 6vw;position:relative;aspect-ratio:16/9}.article-hero img{object-fit:cover}.article-layout{max-width:1050px;margin:0 auto;padding:0 6vw;display:grid;grid-template-columns:190px minmax(0,760px);grid-gap:4rem;gap:4rem}.article-toc{position:-webkit-sticky;position:sticky;top:2rem;align-self:start;border-left:2px solid #16a64e;padding-left:1rem}.article-toc strong{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.article-toc a{display:block;color:#a6b3ac;font-size:.86rem;line-height:1.35;margin-top:.8rem}.article-body{font-size:1.08rem;line-height:1.82;color:#e0e9e3}.article-body h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.1;margin:3rem 0 1rem;letter-spacing:-.03em;color:#f4f7f5}.article-body p{margin:0 0 1.25rem}.article-body a{color:#6bea91;text-decoration:underline;text-underline-offset:3px}.article-disclosure{margin-top:3rem;padding:1.2rem 1.4rem;background:#0d2419;border:1px solid #28533a;color:#b8d2c0;font-size:.9rem;line-height:1.6}.article-resources{margin-top:3rem;padding-top:1.4rem;border-top:1px solid #22372c}.article-resources ul{padding-left:1.2rem}.article-related{max-width:1050px;margin:4rem auto 0;padding:0 6vw;border-top:1px solid #22372c}.article-related h2{font-size:1.6rem}.article-related a{color:#6bea91;font-weight:700}.article-cta{margin-top:2.5rem;display:inline-block;background:#32d66f;color:#03110d!important;text-decoration:none!important;padding:.9rem 1.2rem;font-weight:800;transition:transform .2s ease,background .2s ease}.article-cta:hover{transform:translateY(-3px);background:#a8f3c8}.blog-footer-note{max-width:1280px;margin:-3rem auto 0;padding:0 6vw 4rem;color:#7d9187;font-size:.86rem}@media(max-width:800px){.blog-grid{grid-template-columns:1fr;padding-top:3rem}.article-layout{display:block}.article-toc{position:static;margin-bottom:2.5rem}.article-hero{margin-bottom:3rem}.article-heading{margin-top:2rem}.blog-hero{padding-top:4rem}.article-body{font-size:1rem}}@media(prefers-reduced-motion:reduce){.article-cta,.blog-card,.blog-card-image img,.blog-read,.blog-read span{transition:none}.blog-card:hover,.blog-card:hover .blog-card-image img,.blog-card:hover .blog-read span{transform:none}}.brand img,.footer-top img{filter:brightness(1.7) contrast(1.08)}.faq-page-section{padding:30px 9vw 100px;background:var(--bg2);border-top:1px solid var(--line)}.faq-page-heading{max-width:780px}.faq-page-heading h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.06em;margin:0 0 18px}.faq-page-heading>p:last-child{color:var(--muted);line-height:1.7}.faq-page-list{max-width:980px;margin-top:44px}.faq-page-list details{padding:0;border-bottom:1px solid var(--line)}.faq-page-list summary{display:grid;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;grid-gap:18px;gap:18px;padding:24px 0;line-height:1.45}.faq-question-number{color:var(--green2);font:11px DM Mono,monospace}.faq-page-list .faq-question{color:var(--text);font-size:16px;transform:none!important}.faq-page-list .faq-question-number{transform:none!important}.faq-page-list .faq-toggle{justify-self:end;color:var(--green2);font-size:25px;font-weight:400;line-height:1;transition:transform .2s ease}.faq-page-list details[open] .faq-toggle{transform:rotate(45deg)}.faq-answer{padding:0 46px 25px 66px}.faq-answer p{max-width:800px;color:var(--muted);line-height:1.85;font-size:14px;margin:0}.faq-inline-link{display:inline-block;margin:15px 12px 0 0;color:var(--green2);font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq-contact{padding:95px 9vw;background:linear-gradient(115deg,#0c3423,#073321 50%,#06140e);border-top:1px solid var(--line)}.faq-contact h2{font-size:clamp(38px,5vw,74px);letter-spacing:-.07em;margin:0 0 20px}.faq-contact p:not(.section-kicker){max-width:540px;color:#b7d0c0;line-height:1.75;margin-bottom:28px}.faq-disclaimer{padding:28px 9vw;margin:0;background:#020504;color:var(--muted2);font:10px DM Mono,monospace;line-height:1.7}@media(max-width:800px){.faq-page-section{padding:20px 7vw 70px}.faq-page-list{margin-top:28px}.faq-page-list summary{grid-template-columns:32px minmax(0,1fr) 22px;gap:12px;padding:20px 0}.faq-page-list .faq-question{font-size:14px}.faq-answer{padding:0 0 22px 44px}.faq-contact{padding:70px 7vw}.faq-disclaimer{padding:24px 7vw}}.animated-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:42px;padding-top:22px;border-top:1px solid rgba(177,226,174,.16);max-width:760px}.animated-stat{min-width:0}.animated-stat strong{display:block;color:var(--green2);font-size:clamp(22px,2.5vw,34px);letter-spacing:-.06em;line-height:1.1}.animated-stat span{display:block;margin-top:7px;color:var(--muted2);font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;line-height:1.45}.animated-stats+.hero-note{margin-top:45px}@media(max-width:800px){.animated-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:38px}.animated-stat:last-child{grid-column:span 2}.animated-stats+.hero-note{margin-top:40px}}@media(prefers-reduced-motion:reduce){.animated-stat strong{transition:none}}.contact-map-block{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:35px;gap:35px;align-items:stretch;margin-top:25px}.location-map{min-height:260px;border:1px solid var(--line);background:var(--surface);overflow:hidden;border-radius:12px}.location-map iframe{display:block;width:100%;height:100%;min-height:260px;border:0;filter:grayscale(.18) contrast(1.05)}.google-review-badge{display:flex;align-items:center;gap:14px;padding:20px 22px;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:92px}.google-review-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#4285f4;font-size:22px;font-weight:800;font-family:Arial,sans-serif;box-shadow:0 2px 10px rgba(0,0,0,.18)}.google-review-badge span,.google-review-badge strong{display:block}.google-review-badge strong{font-size:13px}.google-review-badge div:nth-child(2) span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.google-review-badge a{margin-left:auto;color:var(--green2);font-size:11px;font-weight:700;white-space:nowrap}.google-review-badge a span{display:inline;margin-left:4px}@media(max-width:800px){.contact-map-block{display:block;margin-top:50px}.google-review-badge{margin-bottom:18px;align-items:flex-start;flex-wrap:wrap}.google-review-badge a{margin-left:52px;margin-top:-8px}.location-map,.location-map iframe{min-height:240px}}.nav-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.nav-sip{background:transparent;border:1px solid rgba(168,243,200,.4);color:var(--green2);font-weight:800;padding:12px 14px;border-radius:9px;white-space:nowrap}.nav-sip span{font-size:14px;margin-left:4px}.nav-sip:hover{background:rgba(50,214,111,.12);border-color:var(--green2)}.hero{position:relative}.hero .animated-stats{position:absolute;left:9vw;right:9vw;bottom:48px;margin-top:0;z-index:4}.hero .animated-stats .animated-stat{padding-right:18px}.hero .animated-stats .animated-stat+.animated-stat{border-left:1px solid rgba(177,226,174,.16);padding-left:24px}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:center;gap:9px;padding:11px 14px 11px 11px;border:1px solid rgba(168,243,200,.35);border-radius:999px;background:#16a64e;color:#03110d;font-size:11px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.35);animation:whatsapp-pulse 2.8s ease-in-out infinite}.whatsapp-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#03110d;color:#32d66f;font-size:17px;line-height:1}@keyframes whatsapp-pulse{0%,to{box-shadow:0 10px 30px rgba(0,0,0,.35)}50%{box-shadow:0 10px 30px rgba(22,166,78,.22),0 0 0 7px rgba(50,214,111,.08)}}.contact>.contact-card{grid-column:2;grid-row:2}.contact>.contact-map-block{grid-column:2;grid-row:1;display:block;margin-top:0}.contact>.contact-map-block .google-review-badge{margin-bottom:14px}.contact>.contact-map-block .location-map,.contact>.contact-map-block .location-map iframe{min-height:190px}.review-drafts{padding:105px 0 110px;background:#020504;overflow:hidden;border-top:1px solid var(--line)}.review-drafts-head{display:grid;grid-template-columns:1fr .55fr;grid-gap:10vw;gap:10vw;padding:0 9vw;margin-bottom:42px;align-items:end}.review-drafts-head h2{font-size:clamp(35px,4.3vw,62px);line-height:1.04;letter-spacing:-.065em;margin:0}.review-drafts-head>p{color:var(--muted2);font-size:11px;line-height:1.7;margin:0}.review-track-wrap{overflow:hidden}.review-track{display:flex;width:max-content;gap:18px;animation:reviews-right 75s linear infinite}.review-card{width:320px;min-height:250px;padding:24px;background:#0b1712;border:1px solid #22372c;border-radius:10px}.review-card h3{margin:24px 0 14px;font-size:17px;letter-spacing:-.03em}.review-card p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.review-card small{display:block;margin-top:22px;color:var(--muted2);font:9px DM Mono,monospace;line-height:1.5}.review-track-wrap:hover .review-track,.review-track:focus-within{animation-play-state:paused}@keyframes reviews-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:800px){.nav-actions{gap:6px}.nav-sip{padding:10px 8px;font-size:9px}.nav-cta{padding:11px 8px;font-size:9px}.hero .animated-stats{position:static;left:auto;right:auto;bottom:auto;margin-top:38px}.hero .animated-stats .animated-stat+.animated-stat{border-left:0;padding-left:0}.contact>.contact-card,.contact>.contact-map-block{grid-column:auto;grid-row:auto}.contact>.contact-map-block{display:block;margin-top:50px}.review-drafts{padding:75px 0 85px}.review-drafts-head{display:block;padding:0 7vw;margin-bottom:30px}.review-drafts-head>p{margin-top:20px;max-width:400px}.review-card{width:285px;min-height:260px}.whatsapp-float{right:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){.review-track,.whatsapp-float{animation:none}.whatsapp-float:hover{transform:none}}.hero .animated-stats{position:static;left:auto;right:auto;bottom:auto;width:calc(100vw - 18vw);max-width:none;margin-top:62px}.contact-card address{color:#9db5a5;font-size:11px;line-height:1.7;font-style:normal;margin-top:10px;max-width:310px}.contact-card .contact-email{font-size:18px}.contact-card .contact-phone,.contact-card .contact-whatsapp{font-size:16px}.contact>.contact-map-block{padding-top:0}.contact>.contact-map-block .location-map,.contact>.contact-map-block .location-map iframe{min-height:170px}.contact-page .contact-map-block{grid-template-columns:minmax(0,420px);max-width:420px}.review-card{position:relative;padding-top:42px}.review-quote{position:absolute;top:9px;left:22px;color:var(--green2);font-family:Georgia,serif;font-size:58px;line-height:1}.review-card-label{color:var(--lime);font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.review-card small{max-width:230px}.review-meta{display:flex;align-items:center;gap:9px}.review-avatar{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(168,243,200,.4);border-radius:50%;background:linear-gradient(145deg,#2fbc68,#0c3a28)}.review-avatar:before{content:"";width:7px;height:7px;border-radius:50%;background:#d8f3df;transform:translateY(-2px)}.review-avatar span{position:absolute;width:12px;height:6px;border-radius:8px 8px 4px 4px;background:#d8f3df;transform:translateY(6px)}.social-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid rgba(177,226,174,.14)}.social-heading{width:100%;color:var(--lime);font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.social-button{border:1px solid rgba(168,243,200,.25);border-radius:999px;padding:8px 11px;background:rgba(3,16,11,.34);color:var(--muted);font:10px Manrope;font-weight:700;cursor:not-allowed}.social-button:disabled{opacity:.86}.contact-side{grid-column:2;display:flex;flex-direction:column;gap:24px;align-self:start}.contact-side>.contact-map-block{display:block;grid-column:auto;grid-row:auto;margin:0}.contact-side>.contact-map-block .location-map,.contact-side>.contact-map-block .location-map iframe{min-height:170px}.contact-side>.contact-card{align-self:stretch;grid-column:auto;grid-row:auto}@media(max-width:800px){.hero .animated-stats{width:auto;max-width:none}.contact-side{grid-column:auto;margin-top:50px}.contact>.contact-map-block .location-map,.contact>.contact-map-block .location-map iframe{min-height:220px}.contact-page .contact-map-block{max-width:none;grid-template-columns:1fr}}.whatsapp-float{display:grid;width:58px;height:58px;padding:0;border-radius:50%;background:#25d366;color:#062115}.whatsapp-icon{width:34px;height:34px;background:transparent}.whatsapp-icon svg{width:100%;height:100%}.whatsapp-float-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.whatsapp-float:hover{background:#a8f3c8;transform:translateY(-4px)}.nav-cta{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 5px rgba(50,214,111,.12),0 10px 25px rgba(50,214,111,.18)}.review-card h3{margin:24px 0 5px}.review-card small{margin-top:4px}.social-button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.social-button svg{width:13px;height:13px}.social-button:hover{color:var(--green2);border-color:var(--green2);transform:translateY(-2px)}.social-button:disabled{cursor:not-allowed}.social-button:disabled:hover{transform:none}@media(max-width:800px){.whatsapp-float{right:14px;bottom:14px}}.review-card{min-height:350px;padding:24px 22px 22px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-8px);border-color:rgba(50,214,111,.62);box-shadow:0 18px 45px rgba(0,0,0,.28)}.review-photo{display:block;width:56px;height:56px;object-fit:cover;border-radius:50%;border:2px solid rgba(50,214,111,.45);margin:4px 0 12px}.review-rating{display:flex;gap:2px;margin:0 0 18px;color:#60786a;font-size:15px;transition:color .25s ease}.review-card:hover .review-rating{color:var(--green2)}.review-rating .star.active{color:#e6b84f}.review-card:hover .review-rating .star.active{color:var(--green2)}.review-copy{min-height:120px}.review-card h3{margin:16px 0 3px;color:var(--text);font-size:15px}.review-card small{margin-top:0}.footer-directory{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.footer-directory>div{display:flex;flex-direction:column;gap:10px}.footer-heading{color:var(--lime);font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.footer-directory a{color:var(--muted);font-size:11px}.footer-directory a:hover{color:var(--green2)}@media(max-width:800px){.footer-directory{grid-template-columns:repeat(2,1fr);margin-top:35px;gap:30px 18px}.review-card{min-height:365px}}.footer-top{grid-template-columns:.7fr 1.8fr;gap:7vw}@media(max-width:800px){.footer-top{display:block}}.review-copy{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.75;color:#dbe8df;letter-spacing:-.01em}.nav-sip{font-size:0}.nav-sip:before{content:"Start SIP";font-size:11px}.whatsapp-float:before{inset:-5px;border:1px solid rgba(50,214,111,.5);animation:whatsapp-ring 2.4s ease-out infinite}.whatsapp-float:after,.whatsapp-float:before{content:"";position:absolute;border-radius:50%}.whatsapp-float:after{inset:5px;background:linear-gradient(125deg,rgba(255,255,255,.48),transparent 35%);opacity:.7;animation:whatsapp-shine 3s ease-in-out infinite}.whatsapp-icon{position:relative;z-index:1;color:#fff}@keyframes whatsapp-ring{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.25);opacity:0}}@keyframes whatsapp-shine{0%,to{transform:translateX(-3px);opacity:.25}50%{transform:translateX(3px);opacity:.8}}.nav-cta,.nav-sip{border-radius:999px}.nav-cta span,.nav-sip span{display:none}.nav-sip{font-size:11px}.nav-sip:before{content:none}.chart-caption{list-style:none;padding:0 0 0 14px;display:grid;grid-gap:5px;gap:5px;text-align:left;bottom:35px;line-height:1.35}.chart-caption li{position:relative}.chart-caption li:before{content:"•";position:absolute;left:-12px;color:var(--green2)}.mobile-menu{display:none;position:relative}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:3px;width:42px;height:40px;padding:7px;border:1px solid rgba(168,243,200,.35);border-radius:9px;background:transparent;color:var(--green2);cursor:pointer}.mobile-menu-toggle span{display:block;width:18px;height:1px;background:currentColor}.mobile-menu-toggle b{font:7px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.mobile-navigation{position:absolute;top:50px;left:0;display:grid;min-width:190px;padding:8px;border:1px solid rgba(177,226,174,.2);border-radius:12px;background:rgba(5,18,13,.96);box-shadow:0 18px 40px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-navigation a{padding:11px 13px;color:var(--muted);font-size:12px;border-radius:7px}.mobile-navigation a:hover{background:rgba(50,214,111,.12);color:var(--green2)}@media(max-width:800px){.mobile-menu{display:block;flex:0 0 auto}.nav{gap:10px}.nav-actions{margin-left:auto}.nav-sip{display:none}.brand{min-width:0}.brand img{width:112px}.nav-cta{padding:11px 12px}.nav{overflow:visible}.chart-caption{bottom:25px;font-size:8px;gap:3px}}.footer,.review-drafts,.section{content-visibility:auto;contain-intrinsic-size:700px}.nav-cta,.nav-sip{width:88px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0}.contact-details>.contact-map-block{display:block;margin-top:8px;grid-column:auto;grid-row:auto}.contact-details>.contact-map-block .location-map,.contact-details>.contact-map-block .location-map iframe{min-height:175px}@media(max-width:800px){.nav-cta,.nav-sip{width:82px;height:40px}.contact-details>.contact-map-block{margin-top:8px}.contact-details>.contact-map-block .location-map,.contact-details>.contact-map-block .location-map iframe{min-height:220px}}.mobile-menu-toggle{align-items:center;text-align:center}.mobile-menu-toggle b{width:100%;text-align:center}@media(max-width:800px){.nav-wrap{padding:0 8px}.nav{gap:5px;padding-left:8px;padding-right:8px}.brand img{width:108px}.nav-actions{gap:5px}.nav-cta,.nav-sip{width:68px;height:34px;font-size:9px}.mobile-menu-toggle{width:40px;height:38px;padding:6px}.mobile-menu-toggle span{width:17px}.nav{width:100%;min-width:0}.brand{flex:1 1 auto;min-width:0;overflow:hidden}.brand img{display:block;width:clamp(76px,28vw,108px);max-width:100%;height:auto}.nav-actions{flex:0 0 auto}.nav-cta,.nav-sip{width:clamp(58px,18vw,68px);flex:0 1 auto;font-size:clamp(8px,2.4vw,9px)}}.review-card:hover .review-rating{color:#60786a}.review-rating .star{color:#3d5a49}.review-rating .star.full{color:#e6b84f}.review-rating .star.empty{color:#3d5a49}.review-rating .star.partial{background:linear-gradient(90deg,#e6b84f var(--star-fill),#3d5a49 var(--star-fill));-webkit-background-clip:text;background-clip:text;color:transparent}.review-card:hover .review-rating .star.full{color:var(--green2)}.review-card:hover .review-rating .star.partial{background:linear-gradient(90deg,var(--green2) var(--star-fill),#3d5a49 var(--star-fill));-webkit-background-clip:text;background-clip:text;color:transparent}.partial-50{--star-fill:50%}.partial-70{--star-fill:70%}.contact-side .contact-card{gap:20px;padding:10px 0 10px 28px}.contact-side .contact-card-kicker{margin-bottom:8px}.contact-side .contact-card .contact-email,.contact-side .contact-card .contact-phone{font-family:Manrope,Arial,sans-serif;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.contact-side .contact-card .contact-email{color:var(--green2)}.contact-side .contact-address{margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.contact-side .contact-address h3{margin:0 0 9px;color:var(--lime);font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.contact-side .contact-address address{color:#b7d0c0;font-size:13px;line-height:1.7;font-style:normal;max-width:330px}.contact-side .contact-card>.social-links{margin-top:4px}@media(max-width:800px){.contact-side .contact-card{padding-left:20px}.contact-side .contact-card .contact-email,.contact-side .contact-card .contact-phone{font-size:17px}.contact-side .contact-address address{font-size:12px}}.whatsapp-float{width:48px;height:48px;background:transparent;color:#25d366;box-shadow:none}.whatsapp-float:after,.whatsapp-float:before{display:none}.whatsapp-icon{width:42px;height:42px;color:#25d366;filter:drop-shadow(0 0 8px rgba(37,211,102,.55));transition:transform .25s ease,filter .25s ease;animation:whatsapp-icon-float 3.2s ease-in-out infinite}.whatsapp-float:hover{background:transparent;box-shadow:none;transform:translateY(-3px)}.whatsapp-float:hover .whatsapp-icon{transform:scale(1.08);filter:drop-shadow(0 0 13px rgba(37,211,102,.85))}@keyframes whatsapp-icon-float{0%,to{transform:translateZ(0) rotate(-2deg);filter:drop-shadow(0 0 7px rgba(37,211,102,.45))}50%{transform:translate3d(0,-5px,0) rotate(2deg);filter:drop-shadow(0 0 15px rgba(37,211,102,.9))}}@media(prefers-reduced-motion:reduce){.whatsapp-icon{transition:none;animation:none}.whatsapp-float:hover .whatsapp-icon{transform:none}}@media(max-width:800px){.hero-visual .chip-two{bottom:115px}.hero-visual .chart-caption{left:50%;bottom:10px;width:205px;transform:translateX(-50%);font-size:8px;line-height:1.5}}.insights-page-section{padding:35px 9vw 110px}.insights-video-section{padding-top:0}.insights-section-heading{display:grid;grid-template-columns:1fr .55fr;grid-gap:10vw;gap:10vw;align-items:end;margin-bottom:42px}.insights-section-heading h2{font-size:clamp(38px,4.5vw,68px);line-height:1;letter-spacing:-.07em;margin:18px 0 0}.insights-section-heading>p{color:var(--muted);font-size:13px;line-height:1.75;margin:0}.founder-video-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.founder-video-card,.learning-card,.market-note-card{display:block;border:1px solid var(--line);background:var(--surface);padding:14px;border-radius:10px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.founder-video-card:hover,.learning-card:hover,.market-note-card:hover{transform:translateY(-6px);border-color:rgba(50,214,111,.5);background:#13251b}.video-thumbnail{height:165px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 70% 25%,rgba(180,217,110,.34),transparent 28%),linear-gradient(135deg,#0c2f1e,#06110d 65%);border:1px solid rgba(50,214,111,.18)}.video-thumbnail:after{content:"";position:absolute;inset:18px;border:1px solid rgba(50,214,111,.25);border-radius:50%;transform:scaleX(1.6)}.video-brand,.video-number{position:absolute;font:9px DM Mono,monospace;color:var(--green2);letter-spacing:.12em}.video-number{top:12px;left:12px}.video-brand{bottom:11px;left:12px;font-size:7px;color:var(--muted2)}.video-play{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--green2);color:#03110d;box-shadow:0 0 0 8px rgba(50,214,111,.1)}.video-play svg{width:20px;height:20px}.founder-video-card .article-tag,.market-note-card .article-tag{margin:20px 0 0}.founder-video-card h3,.learning-card h3,.market-note-card h3{font-size:17px;letter-spacing:-.04em;margin:10px 0}.founder-video-card>p:not(.article-tag),.learning-card p,.market-note-card>p:not(.article-tag){color:var(--muted);font-size:12px;line-height:1.7}.founder-video-card .text-link{display:block;margin-top:18px}.market-notes-section{background:var(--bg2)}.market-note-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.market-chart{height:190px;position:relative;overflow:hidden;border:1px solid rgba(50,214,111,.16);background:#071a12}.market-chart>span{position:absolute;top:12px;left:12px;color:var(--green2);font:10px DM Mono,monospace;z-index:1}.market-chart svg{position:absolute;inset:22px 8px 0;width:calc(100% - 16px);height:calc(100% - 22px)}.market-chart path{fill:none;stroke:var(--green2);stroke-width:3}.market-chart .chart-fill{fill:url(#marketFill);stroke:none;opacity:.32}.chart-art-two{background:linear-gradient(145deg,#132719,#07120d)}.chart-art-three{background:linear-gradient(145deg,#071a12,#1e281b)}.note-disclaimer{display:block;color:var(--muted2);font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:20px}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.learning-card{padding:26px;min-height:220px}.learning-card h3{margin-top:58px;font-size:22px}.learning-card .text-link{display:inline-block;margin-top:18px}@media(max-width:900px){.founder-video-grid{grid-template-columns:repeat(2,1fr)}.insights-section-heading{display:block}.insights-section-heading>p{margin-top:20px;max-width:500px}}@media(max-width:800px){.insights-page-section{padding:20px 7vw 80px}.founder-video-grid,.learning-grid,.market-note-grid{grid-template-columns:1fr}.video-thumbnail{height:210px}.learning-card{min-height:190px}}.video-thumbnail img{object-fit:cover;object-position:center 25%;filter:saturate(.7) brightness(.58)}.video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,10,7,.08),rgba(2,10,7,.75))}.market-chart svg{display:none}.chart-art-one{background-image:url(/assets/market-learning/i001.webp)}.chart-art-one,.chart-art-two{background-position:50%;background-size:cover}.chart-art-two{background-image:url(/assets/market-learning/i002.webp)}.chart-art-three{background-image:url(/assets/market-learning/i003.webp);background-position:50%;background-size:cover}.footer-address{display:flex;justify-content:space-between;align-items:center;gap:40px}.footer-credit{flex:0 0 auto;margin:0;text-align:right}.footer-credit a{color:var(--muted);transition:color .25s ease,text-shadow .25s ease,transform .25s ease;display:inline-block}.footer-credit a:hover{color:var(--green2);text-shadow:0 0 14px rgba(50,214,111,.8);transform:translateY(-1px);text-decoration:none}@media(max-width:800px){.footer-address{display:block}.footer-credit{margin-top:12px;text-align:left}}.about-philosophy>p.section-kicker{grid-column:1/-1;margin:0}.about-philosophy>h2{grid-column:1;grid-row:2}.about-philosophy>.about-philosophy-copy{grid-column:2;grid-row:2}@media(max-width:800px){.about-philosophy>.about-philosophy-copy,.about-philosophy>h2,.about-philosophy>p.section-kicker{grid-column:auto;grid-row:auto}}.about-philosophy{padding:120px 9vw;background:var(--bg2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:10vw;column-gap:10vw;grid-row-gap:32px;row-gap:32px;border-top:1px solid var(--line)}.about-philosophy>h2{max-width:560px;font-size:clamp(38px,4.8vw,68px);line-height:1.02;letter-spacing:-.07em;margin:0}.about-philosophy-copy{max-width:560px}.about-philosophy-copy p{color:var(--muted);font-size:14px;line-height:1.85;margin:0 0 22px}.about-philosophy-copy .about-signoff{color:var(--green2);font-weight:700;margin-top:28px}@media(max-width:800px){.about-philosophy{display:block;padding:80px 7vw}.about-philosophy>p.section-kicker{margin-bottom:30px}.about-philosophy>h2{font-size:clamp(38px,11vw,58px);margin-bottom:34px}.about-philosophy-copy{max-width:none}.about-philosophy-copy p{font-size:14px;line-height:1.75;margin-bottom:20px}}.services-intro{padding:55px 9vw 100px;display:grid;grid-template-columns:1fr .75fr;grid-gap:10vw;gap:10vw;align-items:end;background:linear-gradient(125deg,#071b13,#030807)}.services-intro h2{font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:-.075em;margin:15px 0 0}.services-intro>div:last-child>p{color:var(--muted);font-size:16px;line-height:1.8;max-width:520px}.services-grid{padding:0 9vw 130px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line)}.service-card{background:var(--bg);min-height:120px}.service-card summary{display:grid;grid-template-columns:60px 1fr 35px;grid-gap:18px;gap:18px;align-items:center;padding:30px;cursor:pointer;list-style:none;transition:background .25s ease,color .25s ease}.service-card summary::-webkit-details-marker{display:none}.service-card summary:hover,.service-card[open] summary{background:#0b2117}.service-number{color:var(--green2);font:11px DM Mono,monospace}.service-title{font-size:21px;font-weight:700;letter-spacing:-.04em}.service-arrow{color:var(--green2);font-size:20px;transition:transform .25s ease}.service-card[open] .service-arrow{transform:rotate(45deg)}.service-body{padding:0 30px 30px 108px;color:var(--muted);font-size:13px;line-height:1.75}.service-body p{margin:0}.service-detail{margin-top:14px!important;color:var(--muted2);font-size:11px}.services-process{padding:110px 9vw;background:#07110e}.services-process-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:40px}.services-process-grid article{padding:32px;background:var(--bg2);min-height:220px}.services-process-grid span{color:var(--green2);font:11px DM Mono,monospace}.services-process-grid h3{font-size:24px;margin:58px 0 12px}.services-process-grid p{color:var(--muted);font-size:13px;line-height:1.7}.provider-logo{display:block!important;padding:7px!important;background:#f5f8f6!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px;transition:transform .25s ease,box-shadow .25s ease}.provider-logo:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(50,214,111,.14)}.provider-logo img{display:block;width:100%;height:auto}.provider-logo strong{display:none}.article-art{position:relative;overflow:hidden}.article-art img{object-fit:cover;transition:transform .45s ease,filter .45s ease}.article:hover .article-art img{transform:scale(1.04);filter:saturate(1.15)}.article-art span{position:relative;z-index:1}.founder-photo{background:#07110e;min-height:610px}.founder-photo img{object-fit:contain!important;object-position:center}.about-founder .portrait{background:#07110e}.about-founder .portrait img{object-fit:contain!important}@media(max-width:900px){.services-intro{display:block;padding:70px 7vw}.services-intro>div:last-child{margin-top:35px}.services-grid{display:block;padding:0 7vw 85px;background:transparent}.service-card{margin-bottom:1px}.services-process{padding:80px 7vw}.services-process-grid{display:block}.services-process-grid article{margin-bottom:1px}.provider-grid{grid-template-columns:repeat(2,1fr)}}.insurance-services{padding:120px 9vw;background:#07110e}.insurance-heading{display:grid;grid-template-columns:1fr .55fr;grid-gap:10vw;gap:10vw;align-items:end;margin-bottom:45px}.insurance-heading h2{font-size:clamp(40px,5vw,74px);line-height:1;letter-spacing:-.07em;margin:15px 0 0}.insurance-heading>p{color:var(--muted2);font-size:11px;line-height:1.75;margin:0}.insurance-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.insurance-card{padding:26px;background:#0b1b14;border:1px solid var(--line);border-radius:12px;transition:transform .3s ease,border-color .3s ease}.insurance-card:hover{transform:translateY(-7px);border-color:rgba(50,214,111,.5)}.insurance-card h3{font-size:25px;letter-spacing:-.05em;margin:10px 0}.insurance-card>p:not(.article-tag){color:var(--muted);font-size:13px;line-height:1.7;min-height:70px}.provider-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:25px}.provider-logo{display:flex;align-items:center;gap:7px;min-height:48px;padding:7px;background:#06110d;border:1px solid rgba(255,255,255,.1);border-radius:7px}.provider-logo span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eef4ed;color:#0c3c25;font:700 8px Arial}.provider-logo strong{font-size:9px;line-height:1.2;color:#c8d6ce}@media(max-width:900px){.insurance-heading{display:block}.insurance-heading>p{margin-top:20px;max-width:520px}.insurance-grid{grid-template-columns:1fr}}@media(max-width:800px){.insurance-services{padding:85px 7vw}.provider-grid{grid-template-columns:repeat(2,1fr)}}:root{--bg:#030807;--bg2:#07110e;--surface:#101b17;--green:#16a64e;--green2:#32d66f;--lime:#b4d96e;--text:#f4f7f5;--muted:#a9b7b0;--muted2:#7d9187;--line:rgba(255,255,255,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 72% 10%,rgba(22,166,78,.14),transparent 32%),radial-gradient(circle at 20% 60%,rgba(7,51,33,.5),transparent 28%)}a{color:inherit;text-decoration:none}main{overflow:hidden}.nav-wrap{position:fixed;z-index:10;top:20px;left:0;right:0;padding:0 4.5vw}.nav{height:70px;max-width:1240px;margin:auto;padding:10px 14px 10px 22px;display:flex;align-items:center;gap:30px;background:rgba(5,18,13,.78);border:1px solid rgba(177,226,174,.15);border-radius:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand img{display:block;width:140px;height:auto}.nav-links{display:flex;gap:28px;margin:auto;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.03em}.footer-links a:hover,.nav-links a:hover{color:var(--green2)}.nav-cta{background:var(--green2);color:#03110d;font-size:12px;font-weight:800;padding:13px 17px;border-radius:10px;white-space:nowrap}.nav-cta span{font-size:15px;margin-left:5px}.hero{min-height:850px;padding:190px 9vw 100px;display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw;gap:6vw;align-items:center;background:linear-gradient(125deg,#03110d,#05231a 36%,#030807 70%,#071a12)}.hero-copy{max-width:670px}.article-tag,.eyebrow,.section-kicker{font-family:DM Mono,monospace;text-transform:uppercase;font-size:10px;letter-spacing:.14em;color:var(--green2)}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green2);box-shadow:0 0 18px var(--green2)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(50px,6.4vw,100px);line-height:.98;letter-spacing:-.075em;max-width:700px;margin:28px 0}.hero-sub{max-width:520px;color:var(--muted);font-size:17px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.button{display:inline-flex;align-items:center;gap:20px;padding:15px 18px;border-radius:9px;font-size:12px;font-weight:800}.button.primary{background:var(--green2);color:#03110d}.button.outline{border:1px solid var(--green);color:var(--green2)}.button span{font-size:18px}.text-link{font-size:12px;font-weight:700;color:var(--green2);border-bottom:1px solid rgba(50,214,111,.35);padding-bottom:5px}.article a span,.text-link span{margin-left:8px}.hero-note{align-items:center;gap:13px;margin-top:75px;font-family:DM Mono,monospace;font-size:10px;color:var(--muted2)}.avatar-stack,.hero-note{display:flex}.avatar-stack span{display:grid;place-items:center;width:30px;height:30px;margin-right:-7px;border:1px solid #305842;border-radius:50%;background:#0a2419;color:var(--green2);font-size:9px}.hero-visual{height:500px;position:relative;display:flex;align-items:center;justify-content:center}.growth-mark{position:relative;z-index:2;opacity:.9}.growth-mark img{width:160px;height:auto}.visual-orbit{position:absolute;border:1px solid rgba(50,214,111,.19);border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:430px;height:280px}.orbit-two{width:580px;height:380px;border-color:rgba(180,217,110,.12)}.data-chip{position:absolute;z-index:3;padding:12px 15px;border:1px solid rgba(144,221,130,.22);background:rgba(5,26,18,.82);border-radius:8px;box-shadow:0 12px 35px rgba(0,0,0,.25)}.calc-result small,.calc-result span,.calc-top,.data-chip span{display:block;font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted2)}.data-chip strong{display:block;margin-top:4px;font-size:17px}.chip-one{top:84px;right:13%}.chip-two{bottom:100px;left:6%}.chart-line{position:absolute;inset:130px -5% 80px;z-index:1;opacity:.8}.chart-line svg{width:100%;height:100%}.chart-caption{position:absolute;bottom:42px;margin:0;color:var(--muted2)}.chart-caption,.ticker{font-family:DM Mono,monospace;font-size:9px}.ticker{height:70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-around;gap:20px;color:#60786a;letter-spacing:.12em}.section{padding:140px 9vw}.section-kicker{margin-bottom:44px}.philosophy{background:var(--bg2)}.philosophy-grid{display:grid;grid-template-columns:1.1fr .7fr;grid-gap:12vw;gap:12vw}.contact h2,.insights h2,.philosophy h2,.tool-intro h2{font-size:clamp(36px,4.4vw,65px);line-height:1.06;letter-spacing:-.065em;margin:0;max-width:730px}.lead{font-size:18px;line-height:1.7;color:var(--text)}.philosophy-grid>div p{color:var(--muted);margin-bottom:38px;line-height:1.75}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.pillar{padding:30px 30px 28px 0;border-bottom:1px solid var(--line);min-height:285px}.pillar+.pillar{padding-left:30px;border-left:1px solid var(--line)}.pillar-number{color:var(--green2);font:10px DM Mono,monospace}.pillar h3{margin-top:70px;font-size:21px;letter-spacing:-.03em}.pillar p{color:var(--muted);font-size:14px;line-height:1.7;max-width:300px}.article a,.pillar a{display:inline-block;margin-top:20px;color:var(--green2);font-size:11px;font-weight:700}.tools-section{display:grid;grid-template-columns:.85fr 1fr;grid-gap:10vw;gap:10vw;align-items:center;background:radial-gradient(circle at 80% 50%,rgba(22,166,78,.12),transparent 35%),#050e0b}.tool-intro h2{margin-bottom:25px}.tool-intro p{color:var(--muted);line-height:1.8;max-width:390px;margin-bottom:30px}.calc-card{padding:33px;border:1px solid rgba(95,208,106,.25);background:var(--surface);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,.05),0 30px 100px rgba(0,0,0,.2)}.calc-top{display:flex;justify-content:space-between;margin-bottom:28px}.calc-rate{color:var(--lime)}.calc-card h3{font-size:27px;letter-spacing:-.05em;margin-bottom:10px}.muted{color:var(--muted);font-size:13px;line-height:1.6}.calc-card label{display:block;margin-top:28px;font-size:11px;color:var(--muted)}.calc-card output{float:right;color:var(--text);font-family:DM Mono,monospace;font-size:12px}.calc-card input{display:block;width:100%;margin-top:13px;accent-color:var(--green2)}.calc-result{margin-top:32px;padding-top:23px;border-top:1px solid var(--line)}.calc-result strong{display:block;font-size:38px;letter-spacing:-.06em;margin:8px 0}.fine-print{margin:18px 0 0;color:var(--muted2);font-size:10px;line-height:1.5}.founder-section{display:grid;grid-template-columns:.8fr 1fr;grid-gap:10vw;gap:10vw;align-items:center;background:var(--bg2)}.founder-photo{height:610px;position:relative;overflow:hidden;border-radius:13px}.founder-photo img{object-fit:cover;object-position:center 28%}.founder-copy h2{margin:0 0 24px;font-size:clamp(40px,5vw,72px);letter-spacing:-.07em}.founder-copy h3{margin-bottom:5px;font-size:20px}.founder-role{color:var(--green2);font:11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.founder-copy .lead{margin:40px 0 25px;color:var(--text);font-size:24px;line-height:1.35}.founder-copy>p:not(.lead):not(.founder-role){color:var(--muted);font-size:14px;line-height:1.8;max-width:520px}.insights-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.article-art{height:220px;margin-bottom:24px;padding:18px;background:#0b2118;display:flex;align-items:end;background-image:linear-gradient(135deg,transparent 50%,rgba(50,214,111,.24) 0),linear-gradient(45deg,#0e2c1d 25%,transparent 0);border:1px solid rgba(50,214,111,.12)}.art-2{background-color:#17261d;background-image:radial-gradient(circle at 20% 20%,#b4d96e 0 2px,transparent 3px),linear-gradient(120deg,transparent 45%,rgba(22,166,78,.4) 0)}.art-3{background-color:#071a12;background-image:linear-gradient(90deg,rgba(50,214,111,.22) 1px,transparent 0),linear-gradient(rgba(50,214,111,.22) 1px,transparent 0);background-size:40px 40px}.article-art span{color:var(--green2);font:11px DM Mono,monospace}.article h3{font-size:21px;letter-spacing:-.04em;margin:10px 0}.article p:not(.article-tag){color:var(--muted);font-size:13px;line-height:1.65;min-height:44px}.article-tag{margin:0}.contact{padding:115px 9vw;display:grid;grid-template-columns:1.1fr .8fr;grid-gap:10vw;gap:10vw;background:linear-gradient(115deg,#0c3423,#073321 50%,#06140e)}.contact h2{font-size:clamp(38px,5vw,74px);margin-bottom:25px}.contact p{color:#b7d0c0;line-height:1.75;max-width:500px}.contact-card{align-self:end;border-left:1px solid rgba(180,217,110,.35);padding:10px 0 10px 28px;display:flex;flex-direction:column;gap:12px}.contact-card span,.contact-card>span{font:10px DM Mono,monospace;text-transform:uppercase;color:var(--lime);letter-spacing:.1em}.contact-card>a{font-size:20px;font-weight:700}.contact-card small{color:#9db5a5;font-size:11px;margin-top:14px}.footer{padding:60px 9vw 25px;background:#020504}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;padding-bottom:70px;border-bottom:1px solid var(--line)}.footer-top img{width:145px;height:auto}.footer-top p{color:var(--muted);font-size:13px;line-height:1.7}.footer-links{display:flex;justify-content:end;gap:25px;color:var(--muted);font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:var(--muted2);font:9px DM Mono,monospace;line-height:1.5}@media(max-width:800px){.nav-wrap{top:10px;padding:0 16px}.nav{height:60px;padding:8px 12px 8px 16px}.brand img{width:118px}.nav-links{display:none}.nav-cta{margin-left:auto;padding:11px;font-size:10px}.hero{min-height:auto;padding:150px 7vw 80px;display:block}.hero h1{font-size:clamp(49px,14vw,80px);margin:22px 0}.hero-sub{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.hero-note{margin-top:45px}.hero-visual{height:360px;margin-top:40px}.growth-mark img{width:115px}.orbit-one{width:280px;height:200px}.orbit-two{width:350px;height:250px}.chart-line{inset:85px -10% 55px}.chip-one{top:35px;right:0}.chip-two{bottom:55px;left:0}.ticker{overflow:hidden;justify-content:flex-start;padding:0 7vw;gap:55px;white-space:nowrap}.ticker span:nth-child(2),.ticker span:nth-child(4){display:none}.section{padding:85px 7vw}.contact,.founder-section,.philosophy-grid,.tools-section{display:block}.philosophy-grid>div{margin-top:35px}.article-grid,.pillar-grid{grid-template-columns:1fr}.pillar,.pillar+.pillar{padding:27px 0;border-left:0;min-height:auto}.pillar h3{margin-top:45px}.calc-card{margin-top:55px;padding:24px}.founder-photo{height:440px;margin-bottom:50px}.insights-head{display:block}.insights-head .text-link{display:block;margin-top:22px}.article{margin-bottom:20px}.contact-card{margin-top:45px}.footer{padding:45px 7vw 20px}.footer-top{display:block;padding-bottom:45px}.footer-top p{margin-top:24px}.footer-links{justify-content:flex-start;flex-wrap:wrap;margin-top:30px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:12px}}