.acc-landing{--deep:#7c4f43;--mid:#b07c6c;--pop-green:#ff9e7d;--pop-green-2:#ffd4b3;--amber:#ffd4b3;--amber-deep:#e8a07c;--purple:#d4a5b3;--purple-deep:#a87a8a;--ink:#c96d4a;--muted:#d98c6d;--pale:#fff5eb;--white:#fff;color:var(--pale);-webkit-font-smoothing:antialiased;background:0 0;font-family:Inter,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}.acc-landing *,.acc-landing :before,.acc-landing :after{box-sizing:border-box;margin:0;padding:0}.acc-landing a{color:inherit}.acc-landing .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.acc-landing img,.acc-landing svg{max-width:100%;display:block}.acc-landing .rv{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.acc-landing .rv.in{opacity:1;transform:translateY(0)}.acc-landing .nav{z-index:50;background:0 0;border-bottom:none;position:sticky;top:0;overflow:visible}.acc-landing .nav-inner{justify-content:center;align-items:center;max-width:1160px;margin:0 auto;padding:10px 32px 26px;display:flex;position:relative}.acc-landing .brand{color:var(--pale);letter-spacing:.02em;text-align:center;font-family:Fraunces,serif;font-size:clamp(32px,5vw,52px);font-weight:700}.acc-landing .brand-logo{z-index:60;pointer-events:none;filter:drop-shadow(0 14px 28px #3c20184d);opacity:.98;width:auto;height:clamp(130px,17vw,210px);position:absolute;top:48px;left:-10px;transform:none;-webkit-mask-image:radial-gradient(78% 78% at 50% 52%,#000 50%,#00000080 75%,#0000 100%);mask-image:radial-gradient(78% 78% at 50% 52%,#000 50%,#00000080 75%,#0000 100%)}.acc-landing .nav-links{align-items:center;gap:30px;display:flex;position:absolute;top:12px;right:16px;transform:none}.acc-landing .nav-links a{color:var(--pale);font-size:13.5px;font-weight:600;text-decoration:none}.acc-landing .nav-cta{background:var(--peach);border-radius:100px;padding:11px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;color:#fff8f0!important}.acc-landing .nav-cta:hover{background:#e88d65;transform:translateY(-2px);color:#fff8f0!important}@media (width<=720px){.acc-landing .nav-links{gap:18px;top:12px;right:16px}.acc-landing .nav-links a:not(.nav-cta){display:none}.acc-landing .nav-inner{padding:42px 20px 12px}.acc-landing .brand-logo{height:100px;top:34px;left:-6px;transform:none}.acc-landing .brand{text-align:center;font-size:26px;display:block}}.acc-landing .hero{color:var(--pale);isolation:isolate;background:0 0;padding:52px 0 0;position:relative;overflow:hidden}.acc-landing .paint-canvas{z-index:0;cursor:crosshair;mix-blend-mode:screen;opacity:.85;z-index:0;cursor:crosshair;mix-blend-mode:screen;opacity:.85;inset:0;position:absolute;inset:0}.acc-landing .hero-glow{filter:blur(90px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.acc-landing .hero-glow.g1{background:radial-gradient(circle,#ff9e7d73,#0000 70%);width:520px;height:520px;animation:14s ease-in-out infinite acc-drift1;top:-220px;right:-160px}.acc-landing .hero-glow.g2{background:radial-gradient(circle,#ffd4b359,#0000 70%);width:460px;height:460px;animation:16s ease-in-out infinite acc-drift2;bottom:-220px;left:-160px}@keyframes acc-drift1{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes acc-drift2{0%,to{transform:translate(0)}50%{transform:translate(30px,-40px)}}.acc-landing .hero-inner{z-index:2;text-align:center;pointer-events:none;padding-bottom:44px;position:relative}.acc-landing .hero-brand{color:var(--pale);pointer-events:auto;margin-bottom:18px;font-family:Fraunces,serif;font-size:clamp(42px,7vw,76px);font-weight:800;line-height:1.05}.acc-landing .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pop-green);background:#ffd4b33d;border:1px solid #ff9e7d4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.acc-landing .hero h1{letter-spacing:-.02em;max-width:920px;margin:0 auto 22px;font-family:Fraunces,serif;font-size:clamp(38px,7vw,80px);font-weight:800;line-height:.98}.acc-landing .hero h1 .accent{color:var(--pop-green);font-style:italic;font-weight:500;display:block}.acc-landing .hero p.sub{color:#fdfdf8e0;max-width:520px;margin:0 auto 30px;font-size:18px;font-weight:500;line-height:1.6}.acc-landing .hero-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:14px;display:flex}.acc-landing .btn-primary{background:var(--pop-green);color:var(--deep);border-radius:100px;padding:16px 32px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:inline-block;box-shadow:0 10px 30px #ff9e7d66}.acc-landing .btn-primary:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 36px #ff9e7d8c}.acc-landing .btn-secondary{color:var(--pale);border:1.5px solid #fdfdf859;border-radius:100px;padding:16px 28px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s}.acc-landing .btn-secondary:hover{background:#fdfdf81a;transform:translateY(-3px)}.acc-landing .hero-note{color:#fdfdf88c;font-size:12.5px;font-weight:500}.acc-landing .hero-hint{color:#fdfdf873;letter-spacing:.02em;margin-top:26px;font-size:11.5px}.acc-landing .loop-preview{z-index:2;pointer-events:none;max-width:960px;margin:0 auto;padding:0 32px;position:relative}.acc-landing .loop-card{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e9e;border:1px solid #ffd4b333;border-radius:24px 24px 0 0;padding:30px 30px 0;box-shadow:0 -40px 90px #5c362e40}.acc-landing .loop-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.acc-landing .loop-step{text-align:center;padding:16px 10px 28px;transition:transform .2s;position:relative}.acc-landing .loop-step:hover{transform:translateY(-6px)}.acc-landing .loop-step-icon{width:52px;height:52px;color:var(--white);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:20px;display:flex}.acc-landing .loop-step:first-child .loop-step-icon{background:var(--pop-green-2)}.acc-landing .loop-step:nth-child(2) .loop-step-icon{background:var(--amber)}.acc-landing .loop-step:nth-child(3) .loop-step-icon{background:var(--purple)}.acc-landing .loop-step:nth-child(4) .loop-step-icon{background:var(--deep)}.acc-landing .loop-step-title{color:var(--pale);margin-bottom:4px;font-size:13.5px;font-weight:800}.acc-landing .loop-step-text{color:#fbf8f2b3;font-size:11.5px;line-height:1.4}@media (width<=680px){.acc-landing .loop-steps{grid-template-columns:1fr 1fr;row-gap:20px}}.acc-landing .section{background:0 0;padding:100px 0}.acc-landing .section-head{text-align:center;max-width:660px;margin:0 auto 48px}.acc-landing .section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pop-green);margin-bottom:12px;font-size:11.5px;font-weight:800}.acc-landing .section-title{color:var(--pale);letter-spacing:-.015em;font-family:Fraunces,serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.08}.acc-landing .section-sub{color:#fbf8f2b8;margin-top:16px;font-size:16px;line-height:1.65}.acc-landing .contrast{grid-template-columns:1fr 1fr;gap:22px;display:grid}.acc-landing .contrast-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e9e;border:1.5px solid #ffd4b333;border-radius:20px;padding:34px 30px;position:relative;overflow:hidden}.acc-landing .contrast-card.checklist{background:#5c362e9e;border:1.5px solid #ffd4b333}.acc-landing .contrast-card.process{background:#5c362eb8;border:1.5px solid #ff9e7d40}.acc-landing .contrast-card.process:after{content:"";background:radial-gradient(circle,#ff9e7d59,#0000 70%);width:260px;height:260px;position:absolute;top:-100px;right:-100px}.acc-landing .contrast-label{letter-spacing:.1em;text-transform:uppercase;z-index:1;margin-bottom:18px;font-size:11.5px;font-weight:800;position:relative}.acc-landing .contrast-list{z-index:1;flex-direction:column;gap:16px;list-style:none;display:flex;position:relative}.acc-landing .contrast-list li{gap:12px;font-size:15px;font-weight:500;line-height:1.55;display:flex}.acc-landing .contrast-card.checklist .contrast-list li{color:#fbf8f2bf}.acc-landing .contrast-card.process .contrast-list li{color:#fbf8f2eb}.acc-landing .contrast-mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:flex}@media (width<=720px){.acc-landing .contrast{grid-template-columns:1fr}}.acc-landing .loop-detail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e85;border:1px solid #ffd4b32e;border-radius:24px;flex-direction:column;gap:0;max-width:780px;margin:0 auto;padding:24px 32px;display:flex}.acc-landing .loop-row{grid-template-columns:60px 1fr;gap:24px;padding:28px 0;display:grid;position:relative}.acc-landing .loop-row:not(:last-child):after{content:"";background:repeating-linear-gradient(to bottom, var(--pop-green-2) 0 7px, transparent 7px 14px);width:3px;position:absolute;top:76px;bottom:-10px;left:29px}.acc-landing .loop-num{width:60px;height:60px;color:var(--white);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:22px;font-weight:800;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex}.acc-landing .loop-row:hover .loop-num{transform:rotate(-6deg)scale(1.08)}.acc-landing .loop-row:first-child .loop-num{background:var(--pop-green-2)}.acc-landing .loop-row:nth-child(2) .loop-num{background:var(--amber)}.acc-landing .loop-row:nth-child(3) .loop-num{background:var(--purple)}.acc-landing .loop-row:nth-child(4) .loop-num{background:var(--deep)}.acc-landing .loop-row-title{color:var(--pale);margin-bottom:6px;font-family:Fraunces,serif;font-size:21px;font-weight:700}.acc-landing .loop-row-text{color:#fbf8f2b8;max-width:580px;font-size:15px;line-height:1.65}.acc-landing .book-section{background:0 0}.acc-landing .book-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.acc-landing .book-mock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c362e9e;border:1.5px solid #ffd4b333;border-radius:18px;padding:24px;transition:transform .3s;position:relative;transform:rotate(0);box-shadow:0 30px 70px #5c362e52}.acc-landing .book-mock:hover{transform:scale(1.02)}.acc-landing .book-mock:before{content:"";pointer-events:none;border:1.5px dashed #fdfdf82e;border-radius:10px;position:absolute;inset:12px}.acc-landing .book-date{color:var(--pop-green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:800}.acc-landing .book-photo{aspect-ratio:4/3;border-radius:10px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.acc-landing .book-photo img{object-fit:cover;width:100%;height:100%;display:block}.acc-landing .book-caption{color:var(--pale);font-family:Fraunces,serif;font-size:17px;font-style:italic;font-weight:500;line-height:1.5}.acc-landing .book-copy h3{color:var(--pale);margin-bottom:16px;font-family:Fraunces,serif;font-size:30px;font-weight:700;line-height:1.15}.acc-landing .book-copy p{color:#fbf8f2b8;margin-bottom:16px;font-size:15.5px;line-height:1.7}.acc-landing .btn-purple{background:var(--purple);border-radius:100px;padding:16px 30px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-block;box-shadow:0 10px 30px #7c6fff66;color:var(--white)!important}.acc-landing .btn-purple:hover{transform:translateY(-3px)scale(1.03)}@media (width<=720px){.acc-landing .book-grid{grid-template-columns:1fr}.acc-landing .book-mock{transform:none}}.acc-landing .stats-strip{color:var(--pale);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5c362ead;border-top:1px solid #ffd4b32e;border-bottom:1px solid #ffd4b32e}.acc-landing .stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.acc-landing .stat-num{color:var(--pop-green);margin-bottom:8px;font-family:Fraunces,serif;font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1}.acc-landing .stat-label{color:#fbf8f299;font-size:13px;font-weight:500}@media (width<=680px){.acc-landing .stats-grid{grid-template-columns:1fr;gap:36px}}.acc-landing .gallery-section{isolation:isolate;background:#7c4a3f8c;position:relative;overflow:hidden}.acc-landing .gallery-video{object-fit:cover;z-index:-2;filter:saturate(.75)contrast(1.05)brightness(.65)sepia(.55)hue-rotate(-10deg);width:100%;height:100%;position:absolute;inset:0}.acc-landing .gallery-video-overlay{z-index:-1;background:linear-gradient(#7c4a3feb 0%,#7c4a3fb8 22% 78%,#7c4a3feb 100%);position:absolute;inset:0}.acc-landing .gallery-section .section-title,.acc-landing .gallery-section .section-sub{color:var(--pale)}.acc-landing .gallery-section .section-eyebrow{color:var(--peach)}.acc-landing .gallery-grid{z-index:1;grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr 1fr;gap:14px;height:520px;display:grid;position:relative}.acc-landing .gallery-item{background:#7c4a3f66;border:1px solid #fff5eb2e;border-radius:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 22px 48px #3c201973}.acc-landing .gallery-item:hover{transform:translateY(-6px);box-shadow:0 30px 60px #3c201999}.acc-landing .gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.acc-landing .gallery-item:hover img{transform:scale(1.06)}.acc-landing .gallery-item.tall{grid-row:span 2}.acc-landing .gallery-caption{color:var(--pale);opacity:0;background:linear-gradient(#0000,#7c4a3fd9);padding:16px;font-size:12.5px;font-weight:600;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.acc-landing .gallery-item:hover .gallery-caption{opacity:1}@media (width<=780px){.acc-landing .gallery-grid{grid-template-rows:repeat(3,180px);grid-template-columns:1fr 1fr;height:auto}.acc-landing .gallery-item.tall{grid-row:span 1}}.acc-landing .philosophy{color:var(--pale);text-align:center;background:0 0}.acc-landing .philosophy-quote{max-width:780px;color:var(--pale);margin:0 auto 26px;font-family:Fraunces,serif;font-size:clamp(20px,2.8vw,28px);font-style:italic;font-weight:500;line-height:1.5}.acc-landing .philosophy-quote em{color:var(--pop-green);font-style:italic}.acc-landing .philosophy-tags{flex-wrap:wrap;justify-content:center;gap:36px;margin-top:34px;display:flex}.acc-landing .philosophy-tag{text-align:center}.acc-landing .philosophy-tag .k{letter-spacing:.1em;text-transform:uppercase;color:#fbf8f273;margin-bottom:4px;font-size:10.5px}.acc-landing .philosophy-tag .v{color:var(--pop-green);font-family:Fraunces,serif;font-size:17px;font-weight:600}.acc-landing .domains-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.acc-landing .domain-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5c362e94;border:1.5px solid #ffd4b333;border-radius:16px;padding:22px 20px;transition:transform .2s,border-color .2s}.acc-landing .domain-card:hover{border-color:var(--pop-green);transform:translateY(-4px)}.acc-landing .domain-num{color:var(--pop-green);margin-bottom:10px;font-family:Fraunces,serif;font-size:13px;font-weight:700}.acc-landing .domain-name{color:var(--pale);margin-bottom:8px;font-family:Fraunces,serif;font-size:16.5px;font-weight:700;line-height:1.25}.acc-landing .domain-text{color:#fbf8f2b8;font-size:13px;line-height:1.55}@media (width<=780px){.acc-landing .domains-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.acc-landing .domains-grid{grid-template-columns:1fr}}.acc-landing .founder-section{background:0 0}.acc-landing .founder-grid{grid-template-columns:220px 1fr;align-items:start;gap:44px;display:grid}.acc-landing .founder-photo{border:2px solid #fdfdf82e;border-radius:20px;width:220px;height:220px;overflow:hidden;box-shadow:0 24px 60px #00000059}.acc-landing .founder-photo img{object-fit:cover;width:100%;height:100%}.acc-landing .founder-copy .k{letter-spacing:.1em;text-transform:uppercase;color:var(--pop-green);margin-bottom:10px;font-size:11px;font-weight:800}.acc-landing .founder-copy h3{color:var(--pale);margin-bottom:6px;font-family:Fraunces,serif;font-size:30px;font-weight:700}.acc-landing .founder-role{color:#fbf8f2b8;margin-bottom:18px;font-size:14px;font-weight:500}.acc-landing .founder-copy p{color:#fbf8f2b8;max-width:560px;margin-bottom:14px;font-size:15px;line-height:1.7}.acc-landing .founder-creds{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.acc-landing .founder-cred{color:#fbf8f2d9;background:#5c362e94;border:1px solid #ffd4b333;border-radius:100px;padding:8px 16px;font-size:12.5px;font-weight:600}@media (width<=680px){.acc-landing .founder-grid{grid-template-columns:1fr}.acc-landing .founder-photo{width:140px;height:140px}}.acc-landing .proof-wrap{flex-direction:column;align-items:center;display:flex}.acc-landing .proof-photo{border:3px solid var(--pop-green);border-radius:50%;width:88px;height:88px;margin-bottom:22px;overflow:hidden;box-shadow:0 8px 24px #ff9e7d40}.acc-landing .proof-photo img{object-fit:cover;width:100%;height:100%}.acc-landing .proof{text-align:center;max-width:700px;margin:0 auto}.acc-landing .proof-quote{color:var(--pale);margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(21px,2.8vw,30px);font-style:italic;font-weight:600;line-height:1.42}.acc-landing .proof-who{color:#fbf8f2b8;font-size:14px;font-weight:700}.acc-landing .proof-who span{color:#fbf8f28c;font-weight:400}.acc-landing .cta-final{color:var(--pale);text-align:center;background:0 0;position:relative;overflow:hidden}.acc-landing .cta-final-inner{z-index:2;position:relative}.acc-landing .cta-final h2{margin-bottom:18px;font-family:Fraunces,serif;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.08}.acc-landing .cta-final p{color:#fbf8f2bf;max-width:460px;margin:0 auto 32px;font-size:16px}.acc-landing footer{background:0 0;border-top:1px solid #fdfdf81f;padding:44px 0}.acc-landing .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.acc-landing .footer-inner .brand{color:var(--pale);font-size:16px}.acc-landing .footer-links{color:#fbf8f2b3;gap:24px;font-size:12.5px;display:flex}.acc-landing .signed-in-dock{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#5c362ed1,#5c362ef2);border-top:1px solid #ffd4b32e;padding:10px 16px 24px;position:fixed;bottom:0;left:0;right:0}.acc-landing .signed-in-dock-inner{justify-content:space-around;align-items:center;gap:8px;max-width:800px;margin:0 auto;display:flex}.acc-landing .dock-item{color:#fbf8f2b8;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:58px;padding:8px 10px;text-decoration:none;transition:background .18s,color .18s;display:flex}.acc-landing .dock-icon{stroke-width:1.9px;width:22px;height:22px}.acc-landing .dock-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:10.5px;font-weight:700;overflow:hidden}.acc-landing .dock-spacer{pointer-events:none;height:84px}.acc-landing .section{position:relative}.acc-landing footer{background:0 0}.acc-landing{--peach:#ff9e7d;--peach-soft:#ffd4b3;--cream:#fff8f0;--warm-deep:#fff8f0;--warm-ink:#e07a52;--warm-ink-soft:#e8a07c}.acc-landing .brand,.acc-landing .hero h1,.acc-landing .section-title,.acc-landing .loop-row-title,.acc-landing .loop-step-title,.acc-landing .book-copy h3,.acc-landing .book-caption,.acc-landing .domain-name,.acc-landing .founder-copy h3,.acc-landing .proof-quote,.acc-landing .philosophy-quote,.acc-landing .stat-num,.acc-landing .footer-inner .brand{color:var(--warm-ink)}.acc-landing .hero h1 .accent{color:#ff9e7d}.acc-landing p,.acc-landing li,.acc-landing .section-sub,.acc-landing .hero p.sub,.acc-landing .loop-row-text,.acc-landing .loop-step-text,.acc-landing .contrast-list li,.acc-landing .domain-text,.acc-landing .founder-cred,.acc-landing .hero-note,.acc-landing .hero-hint,.acc-landing .gallery-caption,.acc-landing .nav-links a{color:var(--pale)}.acc-landing .nav-links a:hover,.acc-landing .section-eyebrow,.acc-landing .book-date{color:#ff9e7d}.acc-landing .eyebrow{color:#ff9e7d;background:#ffd4b359;border-color:#ff9e7d59}.acc-landing .nav{background:0 0;border-bottom:none}.acc-landing .loop-card,.acc-landing .contrast-card,.acc-landing .contrast-card.checklist,.acc-landing .contrast-card.process,.acc-landing .loop-detail,.acc-landing .book-mock,.acc-landing .stats-strip,.acc-landing .domain-card,.acc-landing .founder-cred{color:var(--warm-ink);background:#fff8f0db;border-color:#ff9e7d38}.acc-landing .contrast-card.checklist .contrast-mark{color:var(--warm-ink-soft);background:#ff9e7d24}.acc-landing .contrast-card.process .contrast-mark{background:var(--peach);color:#fff8f0}.acc-landing .signed-in-dock{background:linear-gradient(#fff8f0d9,#fff8f0f5);border-top:1px solid #ff9e7d33}.acc-landing .dock-item:hover{color:var(--warm-ink);background:#ff9e7d29}.acc-landing .hero-glow.g1{background:radial-gradient(circle,#ff9e7d47,#0000 70%)}.acc-landing .hero-glow.g2{background:radial-gradient(circle,#ffd4b34d,#0000 70%)}.acc-landing .gallery-section{background:#fff8f073}.acc-landing .gallery-video{filter:sepia(.5)saturate(.68)contrast(1.02)brightness(.42)hue-rotate(-8deg)}.acc-landing .gallery-video-overlay{background:linear-gradient(#fff8f08c 0%,#fff8f052 22% 78%,#fff8f08c 100%)}.acc-landing .gallery-section .section-title{color:var(--warm-ink)}.acc-landing .gallery-section .section-sub{color:var(--warm-ink-soft)}.acc-landing .gallery-item{background:#fff8f099;border:1px solid #ff9e7d33;box-shadow:0 18px 40px #7c4a3f2e}.acc-landing .gallery-caption{color:var(--warm-ink);background:linear-gradient(#0000,#fff8f0eb)}.acc-landing .btn-secondary{color:var(--warm-ink);border-color:#ff9e7d73}.acc-landing .btn-secondary:hover{background:#ffd4b359}.acc-landing .btn-primary,.acc-landing .nav-cta{background:#ff9e7d;box-shadow:0 10px 26px #ff9e7d52;color:#fff8f0!important}.acc-landing .btn-primary:hover,.acc-landing .nav-cta:hover{background:#e88d65;box-shadow:0 14px 32px #ff9e7d6b;color:#fff8f0!important}.acc-landing #problem .section-title,.acc-landing #problem .section-sub,.acc-landing .contrast-card,.acc-landing .contrast-card.checklist .contrast-label,.acc-landing .contrast-card.process .contrast-label,.acc-landing .contrast-card.checklist .contrast-list li,.acc-landing .contrast-card.process .contrast-list li{color:var(--warm-ink)}.acc-landing #problem .section-sub,.acc-landing .contrast-card.checklist .contrast-list li{color:var(--warm-ink-soft)}.acc-landing .contrast-card.checklist .contrast-label{color:#e8a07c}.acc-landing .contrast-card.process .contrast-label{color:#e88d65}.acc-landing,.acc-landing .hero,.acc-landing .philosophy,.acc-landing .cta-final,.acc-landing .stats-strip,.acc-landing .stat-label,.acc-landing .loop-step-text,.acc-landing .loop-row-text,.acc-landing .book-copy p,.acc-landing .philosophy-tag .k,.acc-landing .philosophy-tag .v,.acc-landing .founder-role,.acc-landing .founder-copy p,.acc-landing .founder-cred,.acc-landing .proof-who,.acc-landing .proof-who span,.acc-landing .cta-final p,.acc-landing .footer-links,.acc-landing .footer-links a,.acc-landing .dock-item,.acc-landing .book-caption,.acc-landing .gallery-caption,.acc-landing .domain-text,.acc-landing .contrast-list li{color:var(--warm-ink-soft)}.acc-landing .hero h1,.acc-landing .philosophy-quote,.acc-landing .proof-quote,.acc-landing .cta-final h2,.acc-landing .stat-num,.acc-landing .loop-step-title,.acc-landing .loop-row-title,.acc-landing .book-copy h3,.acc-landing .book-caption,.acc-landing .domain-name,.acc-landing .founder-copy h3,.acc-landing .brand,.acc-landing .footer-inner .brand{color:var(--warm-ink)}.acc-landing .btn-primary,.acc-landing .nav-cta,.acc-landing .contrast-card.process .contrast-mark{color:#fff8f0!important}.acc-landing .nav-cta:hover{background:#e88d65;color:#fff8f0!important}
