.home-shell{background:var(--paper);overflow-x:hidden;width:100%}.section{padding:9rem 7%;position:relative}.hero-zone{padding:0}.soft-bg{background:var(--cream);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.muted-bg{background:var(--paper)}.dark-gradient{background:var(--dark);padding:0}.section-header{margin:0 0 5rem;max-width:720px;text-align:left}.section-badge{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.6rem;text-transform:uppercase}.section-header h2{color:var(--ink);font-family:var(--font-display);font-size:4.2rem;font-weight:600;line-height:1.15;margin-bottom:1.6rem}.section-header p{color:var(--muted);font-size:1.7rem;line-height:1.75;max-width:58ch}@media (max-width:1024px){.section{padding:7rem 6%}.section-header h2{font-size:3.4rem}}@media (max-width:768px){.section{padding:5.5rem 5%}.section-header h2{font-size:2.8rem}}.hx-hero{background:var(--cream);border-bottom:1px solid var(--line);color:var(--ink);padding:8rem 0 7rem}.hx-wrap{margin:0 auto;max-width:1280px;padding:0 7%}.hx-kicker{color:var(--copper);font-size:1.2rem;font-weight:700;letter-spacing:.2em;margin-bottom:3.2rem;text-transform:uppercase}.hx-hero-grid{grid-gap:6rem;align-items:start;display:grid;gap:6rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hx-title{font-size:clamp(3.6rem,5vw,6.2rem);font-weight:600;line-height:1.08;margin:0 0 2.4rem}.hx-title em{color:var(--copper);font-style:italic}.hx-sub{color:var(--muted);font-size:1.7rem;line-height:1.75;margin:0 0 3.2rem;max-width:54ch}.hx-cta{display:flex;flex-wrap:wrap;gap:1.2rem}.hx-btn{border:1px solid var(--ink);cursor:pointer;font-size:1.4rem;font-weight:700;letter-spacing:.08em;padding:1.4rem 2.2rem;text-transform:uppercase}.hx-btn-primary{background:var(--ink);color:var(--text-light)}.hx-btn-primary:hover{background:var(--copper);border-color:var(--copper)}.hx-btn-ghost{background:#0000;color:var(--ink)}.hx-btn-ghost:hover{border-color:var(--copper);color:var(--copper)}.hx-index{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.hx-index li{grid-gap:1.6rem;border-bottom:1px solid var(--line);display:grid;gap:1.6rem;grid-template-columns:5.6rem 1fr;padding:2rem 0}.hx-index span{color:var(--copper);font-family:var(--font-display);font-size:1.6rem}.hx-index strong{display:block;font-size:1.7rem;margin-bottom:.4rem}.hx-index p{color:var(--muted);font-size:1.4rem;line-height:1.6;margin:0}@media (max-width:900px){.hx-hero{padding:5.5rem 0 5rem}.hx-hero-grid{gap:4rem;grid-template-columns:1fr}.hx-btn{width:100%}}.one-click{padding:0;text-align:left}.one-click__header{margin:0 0 4rem;max-width:760px}.one-click__header span{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.6rem;text-transform:uppercase}.one-click__title{color:var(--ink);font-family:var(--font-display);font-size:3.4rem;font-weight:600;margin-bottom:1.4rem}.one-click__subtitle{color:var(--muted);font-size:1.7rem;line-height:1.65;max-width:58ch}.one-click__grid{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.one-click__card{grid-gap:2rem;border-bottom:1px solid var(--line);display:grid;gap:2rem;grid-template-columns:6.4rem 1fr;padding:2.8rem 0}.one-click__card span{color:var(--copper);font-family:var(--font-display);font-size:1.6rem}.one-click__card h4{color:var(--ink);font-family:var(--font-display);font-size:2.2rem;font-weight:600;margin-bottom:.8rem}.one-click__card p{color:var(--muted);font-size:1.5rem;line-height:1.7;max-width:68ch}@media (max-width:768px){.one-click__title{font-size:2.4rem}.one-click__card{grid-template-columns:4.4rem 1fr}}.services-neo{background:#0000;padding:7rem 7%}.services-neo.is-compact{padding:0}.services-neo__header{margin:0 0 4rem;max-width:720px}.services-badge{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.4rem;text-transform:uppercase}.services-neo__header h2{font-family:var(--font-display);font-size:3.8rem;margin-bottom:1.4rem}.services-neo__header p{color:var(--muted);font-size:1.7rem;line-height:1.7}.services-neo__grid{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr}.service-neo-card{grid-gap:2rem;background:#0000;border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:2rem;grid-template-columns:6.4rem 1fr;padding:2.6rem 0;text-align:left;width:100%}.service-neo-card:hover h3,.service-neo-n{color:var(--copper)}.service-neo-n{font-family:var(--font-display);font-size:1.6rem}.service-neo-card h3{font-family:var(--font-display);font-size:2.2rem;margin-bottom:.8rem}.service-neo-card p{color:var(--muted);font-size:1.5rem;line-height:1.7;max-width:68ch}@media (max-width:768px){.service-neo-card{grid-template-columns:4.4rem 1fr}}.impact-banner{background:var(--dark);padding:8rem 7%}.impact-inner{grid-gap:4.8rem;align-items:end;display:grid;gap:4.8rem;grid-template-columns:1.3fr .7fr;margin:0 auto;max-width:1100px}.impact-text span{color:#f3c19b;display:block;font-size:1.2rem;letter-spacing:.18em;margin-bottom:1.8rem;text-transform:uppercase}.impact-text h1{color:var(--text-light);font-family:var(--font-display);font-size:3.6rem;font-weight:600;line-height:1.15;margin-bottom:1.8rem}.impact-text h1 em{color:#f3c19b;font-style:italic}.impact-text p{color:#f3efe6b8;font-size:1.6rem;line-height:1.8;max-width:54ch}.impact-cta{display:flex;flex-direction:column;gap:1.2rem}.primary-btn,.secondary-btn{cursor:pointer;font-size:1.4rem;font-weight:700;letter-spacing:.08em;padding:1.4rem 2rem;text-transform:uppercase}.primary-btn{background:var(--text-light);border:0;color:var(--ink)}.secondary-btn{background:#0000;border:1px solid #f3efe659;color:var(--text-light)}@media (max-width:900px){.impact-inner{grid-template-columns:1fr}}.process-section{background:var(--paper);padding:9rem 7%}.process-section.is-compact{background:#0000;padding:0}.process-container{margin:0 auto;max-width:1280px}.process-header{margin:0 0 5rem;max-width:720px}.process-header span{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.6rem;text-transform:uppercase}.process-header h2{color:var(--ink);font-family:var(--font-display);font-size:4.2rem;font-weight:600;line-height:1.15;margin-bottom:1.6rem}.process-header p{color:var(--muted);font-size:1.7rem;line-height:1.7;max-width:58ch}.process-timeline{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.process-step{grid-gap:2rem;border-bottom:1px solid var(--line);display:grid;gap:2rem;grid-template-columns:6.4rem 1fr;padding:2.6rem 0}.step-index{color:var(--copper);font-size:1.6rem}.process-step h3,.step-index{font-family:var(--font-display)}.process-step h3{color:var(--ink);font-size:2.2rem;margin-bottom:.8rem}.process-step p{color:var(--muted);font-size:1.5rem;line-height:1.7;max-width:68ch}@media (max-width:768px){.process-section{padding:5.5rem 5%}.process-header h2{font-size:2.8rem}.process-step{grid-template-columns:4.4rem 1fr}}.strategies-premium{background:var(--paper);padding:9rem 7%}.strategies-premium.is-compact{background:#0000;padding:0}.strategies-header{margin:0 0 5rem;max-width:720px}.strategies-header span{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.6rem;text-transform:uppercase}.strategies-header h2{color:var(--ink);font-family:var(--font-display);font-size:4.2rem;font-weight:600;line-height:1.15;margin-bottom:1.6rem}.strategies-header p{color:var(--muted);font-size:1.7rem;line-height:1.75;max-width:58ch}.strategies-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.strategy-card{grid-gap:1.6rem;border-bottom:1px solid var(--line);display:grid;gap:1.6rem;grid-template-columns:5.6rem 1fr;padding:2.8rem 2.4rem 2.8rem 0}.strategy-card:nth-child(odd){border-right:1px solid var(--line);padding-right:3.2rem}.strategy-card:nth-child(2n){padding-left:3.2rem}.strategy-card span{color:var(--copper);font-family:var(--font-display);font-size:1.6rem}.strategy-card h3{color:var(--ink);font-family:var(--font-display);font-size:2.2rem;font-weight:600;margin-bottom:1rem}.strategy-card p{color:var(--muted);font-size:1.5rem;line-height:1.7}@media (max-width:768px){.strategies-premium{padding:5.5rem 5%}.strategies-header h2{font-size:2.8rem}.strategies-grid{grid-template-columns:1fr}.strategy-card,.strategy-card:nth-child(2n),.strategy-card:nth-child(odd){border-right:0;padding:2.4rem 0}}.why-modern{background:var(--paper);padding:9rem 7%}.why-modern.is-compact{background:#0000;padding:0}.why-info{margin:0 0 5rem;max-width:720px}.why-info span{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.6rem;text-transform:uppercase}.why-info h2{color:var(--ink);font-family:var(--font-display);font-size:4.2rem;font-weight:600;line-height:1.15;margin-bottom:1.6rem}.why-info p{color:var(--muted);font-size:1.7rem;line-height:1.8;max-width:58ch}.why-grid{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.why-glass{grid-gap:2rem;border-bottom:1px solid var(--line);display:grid;gap:2rem;grid-template-columns:6.4rem 1fr;padding:2.6rem 0}.why-glass span{color:var(--copper);font-size:1.6rem}.why-glass h3,.why-glass span{font-family:var(--font-display)}.why-glass h3{color:var(--ink);font-size:2.2rem;margin-bottom:.8rem}.why-glass p{color:var(--muted);font-size:1.5rem;line-height:1.7;max-width:68ch}@media (max-width:768px){.why-modern{padding:5.5rem 5%}.why-info h2{font-size:2.8rem}.why-glass{grid-template-columns:4.4rem 1fr}}.sub-footer-wrapper{background:var(--cream);border-top:1px solid var(--line);color:var(--ink);padding:8rem 7%}.sub-footer-content{max-width:720px}.sub-footer-content h3{font-family:var(--font-display);font-size:3.4rem;font-weight:600;line-height:1.2;margin-bottom:1.4rem}.sub-footer-content p{color:var(--muted);font-size:1.6rem;line-height:1.8;margin-bottom:2.4rem;max-width:58ch}.sub-footer-btn{background:var(--ink);color:var(--text-light);display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.08em;padding:1.4rem 2.4rem;text-decoration:none;text-transform:uppercase}.sub-footer-btn:hover{background:var(--copper)}@media (max-width:768px){.sub-footer-content h3{font-size:2.6rem}}.footer-next{background:var(--dark);color:var(--text-light);padding:6.4rem 7% 2.8rem}.footer-container{display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-section{flex:1 1;min-width:220px}.footer-section h4{font-family:var(--font-display);font-size:1.8rem;margin-bottom:1.6rem}.footer-section a,.footer-section p{color:#f3efe6b3;display:block;font-size:1.4rem;line-height:1.9;text-decoration:none}.footer-section a:hover{color:#f3c19b}.footer-bottom{border-top:1px solid #f3efe624;color:#f3efe673;font-size:1.3rem;margin-top:4rem;padding-top:2rem;text-align:left}@media (max-width:768px){.footer-container{flex-direction:column}}.neo-header{border-bottom:1px solid var(--line);padding:1.2rem 6%;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.neo-header,.neo-header.scrolled{background:var(--cream)}.neo-container{gap:1.6rem;justify-content:space-between;margin:0 auto;max-width:1280px}.neo-container,.neo-logo{align-items:center;display:flex}.neo-logo{color:var(--ink);cursor:pointer;gap:10px;min-width:0}.neo-logo-img{background:#0000;display:block;height:44px;object-fit:contain;width:44px}.neo-logo-text{font-family:var(--font-display);font-size:1.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-nav{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center}.neo-link{color:var(--ink);cursor:pointer;font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.neo-link.active,.neo-link:hover{color:var(--copper)}.neo-link:after{display:none}.neo-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.neo-phone{background:#0000;color:var(--ink);padding:8px 0}.neo-cta,.neo-phone{align-items:center;border:0;cursor:pointer;display:flex;font-size:1.3rem;gap:8px}.neo-cta{background:var(--ink);color:var(--text-light);font-weight:700;letter-spacing:.06em;padding:1rem 1.8rem;text-transform:uppercase}.neo-cta:hover{background:var(--copper)}.neo-mobile-icon{align-items:center;background:#0000;border:1px solid var(--ink);color:var(--ink);cursor:pointer;display:none;flex-shrink:0;font-size:1.8rem;height:42px;justify-content:center;width:42px}.neo-backdrop{background:#1b191466;border:0;cursor:pointer;inset:0;padding:0;position:fixed;z-index:1100}.neo-mobile-menu{background:var(--dark);display:flex;flex-direction:column;gap:.4rem;height:100dvh;overflow-y:auto;padding:2rem 2rem 3rem;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .28s ease;width:min(360px,100%);z-index:1101}.neo-mobile-menu.open{transform:translateX(0)}.neo-mobile-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.6rem}.neo-mobile-head span{color:#f3efe68c;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.neo-mobile-close{background:#0000;border:1px solid #f3efe64d;font-size:1.8rem;height:42px;width:42px}.neo-mobile-close,.neo-mobile-link{color:var(--text-light);cursor:pointer}.neo-mobile-link{background:none;border:0;border-bottom:1px solid #f3efe61f;display:block;font-size:1.7rem;font-weight:600;padding:1.4rem 0;text-align:left;width:100%}.neo-mobile-link.active{color:#f3c19b}.neo-cta.mobile,.neo-phone.mobile{justify-content:center;margin-top:1.2rem;width:100%}.neo-phone.mobile{color:var(--text-light)}body.menu-open{overflow:hidden}@media (max-width:1100px){.neo-actions,.neo-nav{display:none}.neo-mobile-icon{display:flex}.neo-logo-img{height:40px;width:40px}.neo-header{padding:.9rem 4%}}@media (max-width:480px){.neo-mobile-menu{width:100%}}.service-page{background:var(--paper)}.service-masthead{background:var(--cream);border-bottom:1px solid var(--line);padding:8rem 7% 6rem}.service-masthead-inner{max-width:820px}.service-masthead span{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.6rem;text-transform:uppercase}.service-masthead h1{font-family:var(--font-display);font-size:clamp(3.2rem,4.5vw,5.2rem);font-weight:600;line-height:1.12;margin-bottom:1.8rem}.service-masthead p{color:var(--muted);font-size:1.7rem;line-height:1.7;max-width:62ch}.service-body{grid-gap:6rem;align-items:start;display:grid;gap:6rem;grid-template-columns:1.2fr .8fr;margin:0 auto;max-width:1280px;padding:7rem 7%}.service-copy h2,.service-features h2{font-family:var(--font-display);font-size:3rem;margin-bottom:1.6rem}.service-copy p{color:var(--muted);font-size:1.6rem;line-height:1.8;max-width:58ch}.cta-btn{background:var(--ink);color:var(--text-light);display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:.08em;margin-top:2.8rem;padding:1.4rem 2.2rem;text-decoration:none;text-transform:uppercase}.cta-btn:hover{background:var(--copper)}.service-features ol,.service-highlights{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.service-features li,.service-highlights li{grid-gap:1.2rem;border-bottom:1px solid var(--line);color:var(--ink);display:grid;font-size:1.5rem;gap:1.2rem;grid-template-columns:4.8rem 1fr;line-height:1.5;padding:1.8rem 0}.service-features span,.service-highlights span{color:var(--copper);font-family:var(--font-display)}.service-features{margin:0 auto;max-width:1280px;padding:0 7% 8rem}.service-missing{font-size:1.8rem;padding:10rem 7%}@media (max-width:900px){.service-body,.service-features,.service-masthead{padding-left:5%;padding-right:5%}.service-body{gap:3.2rem;grid-template-columns:1fr;padding-top:5rem}}.about{background:var(--paper);padding-bottom:8rem}.about-hero{background:var(--cream);border-bottom:1px solid var(--line);padding:8rem 7% 6rem}.about-hero span{color:var(--copper);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.6rem;text-transform:uppercase}.about-hero h1{font-family:var(--font-display);font-size:clamp(3.2rem,4.5vw,5.2rem);font-weight:600;line-height:1.12;margin:0 0 1.8rem;max-width:18ch}.about-hero p{color:var(--muted);font-size:1.7rem;line-height:1.7;max-width:62ch}.about-wrapper{grid-gap:6rem;align-items:start;display:grid;gap:6rem;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1280px;padding:8rem 7%}.about-content h2{color:var(--ink);font-family:var(--font-display);font-size:3.2rem;margin-bottom:1.8rem}.about-content p{color:var(--muted);font-size:1.6rem;line-height:1.85;margin-bottom:2.4rem}.about-points{border-top:1px solid var(--line);list-style:none;padding:0}.about-points li{border-bottom:1px solid var(--line);color:var(--ink);font-size:1.55rem;margin:0;padding:1.4rem 0}.about-panel{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.about-panel li{grid-gap:1.2rem;border-bottom:1px solid var(--line);color:var(--ink);display:grid;font-family:var(--font-display);font-size:2rem;font-weight:600;gap:1.2rem;grid-template-columns:5.6rem 1fr;margin:0;padding:1.6rem 0}.about-panel span{color:var(--copper);font-size:1.5rem}.about-stats{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 auto 6rem;max-width:1280px;padding:0 7%}.stat-card{padding:3.2rem 2rem 3.2rem 0}.stat-card:not(:last-child){border-right:1px solid var(--line);margin-right:2.4rem;padding-right:2.4rem}.stat-card h3{color:var(--ink);font-family:var(--font-display);font-size:3.4rem;margin-bottom:.8rem}.stat-card p{color:var(--muted);font-size:1.4rem}.about-purpose{grid-gap:0;border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:1fr 1fr;margin:auto;max-width:1280px;padding:0 7%}.purpose-card{padding:3.4rem 0}.purpose-card:first-child{border-right:1px solid var(--line);padding-right:4rem}.purpose-card:last-child{padding-left:4rem}.purpose-card h4{color:var(--copper-deep);font-family:var(--font-display);font-size:2.2rem;margin-bottom:1.2rem}.purpose-card p{color:var(--muted);font-size:1.55rem;line-height:1.8}@media (max-width:900px){.about-hero,.about-purpose,.about-stats,.about-wrapper{padding-left:5%;padding-right:5%}.about-purpose,.about-stats,.about-wrapper{grid-template-columns:1fr}.purpose-card:first-child,.stat-card:not(:last-child){border-right:0;margin-right:0;padding-right:0}.purpose-card:last-child{border-top:1px solid var(--line);padding-left:0}.stat-card{border-bottom:1px solid var(--line)}}.contact-section{background:var(--paper);padding:8rem 7% 10rem}.contact-header{margin:0 0 60px;max-width:720px;text-align:left}.contact-tag{background:none;border-radius:0;color:var(--copper);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding:0;text-transform:uppercase}.contact-header h1{color:var(--ink);font-family:var(--font-display);font-size:40px;margin-bottom:14px}.contact-header p{color:var(--muted);font-size:16.5px;line-height:1.7}.contact-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:.9fr 1.1fr;margin:0;max-width:1280px}.contact-form-card,.contact-info{background:var(--cream);border:1px solid var(--line);border-radius:0;padding:36px}.contact-form-card h2,.contact-info h2{color:var(--ink);font-family:var(--font-display);font-size:24px;margin-bottom:12px}.contact-info-text{color:var(--muted);font-size:15.5px;margin-bottom:26px}.contact-details{list-style:none;padding:0}.contact-details li{border-bottom:1px solid var(--line);display:flex;flex-direction:column;font-size:16px;gap:4px;margin-bottom:18px;padding-bottom:16px}.contact-details span{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.contact-details a{color:var(--forest);font-weight:600;text-decoration:none}.contact-form-card form{display:flex;flex-direction:column;gap:14px}.form-group{display:flex;gap:12px}.contact-form-card input,.contact-form-card textarea{background:var(--paper);border:1px solid var(--line);border-radius:0;font-family:inherit;font-size:15px;padding:14px 16px;width:100%}.contact-form-card input:focus,.contact-form-card textarea:focus{border-color:var(--forest);outline:none}.contact-form-card button{background:var(--copper);border:none;border-radius:0;color:var(--text-light);cursor:pointer;font-size:16px;font-weight:600;margin-top:6px;padding:14px}.contact-form-card button:hover{background:var(--copper-deep)}@media (max-width:900px){.contact-layout{grid-template-columns:1fr}.contact-header h1{font-size:30px}.form-group{flex-direction:column}}.privacy-policy{background:var(--paper);color:var(--ink);padding:8rem 7% 10rem}.privacy-container{max-width:820px}.privacy-header{border-bottom:1px solid var(--line);margin-bottom:4.8rem;padding-bottom:2.4rem}.privacy-header h1{color:var(--ink);font-family:var(--font-display);font-size:4.2rem;font-weight:600;margin-bottom:1.2rem}.privacy-header p{color:var(--muted);font-size:1.6rem}.privacy-card{background:#0000;border:0;padding:0}.privacy-section{border-bottom:1px solid var(--line);margin-bottom:3.6rem;padding-bottom:2.8rem}.privacy-section h3{font-family:var(--font-display);font-size:2.2rem;font-weight:600;margin-bottom:1.2rem}.privacy-section p,.privacy-section ul li{color:var(--muted);font-size:1.55rem;line-height:1.75}.privacy-section ul{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-left:1.8rem}.privacy-highlight{background:var(--cream);border-left:3px solid var(--copper);color:var(--muted);font-size:1.5rem;padding:1.6rem 1.8rem}.privacy-contact a{color:var(--ink);font-weight:600;text-decoration:underline}@media (max-width:768px){.privacy-policy{padding:5.5rem 5% 7rem}.privacy-header h1{font-size:2.8rem}}.terms-wrapper{background:var(--paper);color:var(--ink);padding:8rem 7% 10rem}.terms-header{border-bottom:1px solid var(--line);margin:0 0 4.8rem;max-width:820px;padding-bottom:2.4rem}.terms-header h2{color:var(--ink);font-family:var(--font-display);font-size:4.2rem;font-weight:600;margin-bottom:1.4rem}.terms-header p{color:var(--muted);font-size:1.7rem;line-height:1.7}.terms-content{grid-gap:0;display:grid;gap:0;max-width:820px}.terms-section{background:#0000;border-bottom:1px solid var(--line);padding:2.8rem 0}.terms-section h3{color:var(--ink);font-family:var(--font-display);font-size:2rem;font-weight:600;margin-bottom:1rem}.terms-section p{color:var(--muted);font-size:1.55rem;line-height:1.8}.contact-info{margin-top:3.2rem;text-align:left}.contact-info a{background:var(--ink);color:var(--text-light);display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:.08em;padding:1.4rem 2.2rem;text-decoration:none;text-transform:uppercase}.contact-info a:hover{background:var(--copper)}@media (max-width:768px){.terms-wrapper{padding:5.5rem 5% 7rem}.terms-header h2{font-size:2.8rem}}.disclaimer-section{background:var(--paper);padding-bottom:8rem}.disclaimer-hero{background:var(--cream);border-bottom:1px solid var(--line);color:var(--ink);padding:8rem 7% 4.8rem}.disclaimer-hero h1{font-family:var(--font-display);font-size:4.2rem;margin-bottom:1.2rem}.disclaimer-hero p{color:var(--muted);font-size:1.65rem;max-width:62ch}.disclaimer-container{grid-gap:0;display:grid;gap:0;margin:0;max-width:820px;padding:3.6rem 7% 0}.disclaimer-card{background:#0000;border-bottom:1px solid var(--line);padding:2.8rem 0}.disclaimer-card h3{color:var(--ink);font-family:var(--font-display);font-size:2rem;margin-bottom:1rem}.disclaimer-card p{color:var(--muted);font-size:1.55rem;line-height:1.75}.disclaimer-card a{color:var(--copper-deep);font-weight:600}.disclaimer-card.contact{border-left:0}@media (max-width:768px){.disclaimer-container,.disclaimer-hero{padding-left:5%;padding-right:5%}.disclaimer-hero h1{font-size:2.8rem}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px;scroll-behavior:smooth}:root{--paper:#f3efe6;--cream:#fffcf6;--light-bg:#f3efe6;--medium-bg:#ebe6da;--secondary-color:#fffcf6;--ternary-color:#ddd6c8;--ink:#1b1914;--text-dark:#1b1914;--muted:#6b6458;--text-muted:#6b6458;--line:#d9d2c4;--forest:#1b1914;--forest-deep:#11100d;--primary-color:#1b1914;--copper:#b45309;--copper-deep:#92400e;--accent-color:#b45309;--dark:#1b1914;--dark-bg:#1b1914;--dark-deep:#11100d;--text-light:#f3efe6;--grad:#1b1914;--grad-soft:#b453091a;--font-display:Georgia,"Times New Roman",serif;--font-family-main:"Segoe UI",system-ui,-apple-system,sans-serif;--shadow-soft:none;--shadow-medium:none;--shadow-violet:none;--radius:0}body{-webkit-font-smoothing:antialiased;background:#f3efe6;background:var(--paper);color:#1b1914;color:var(--ink);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-family:var(--font-family-main);width:100%}img{display:block;max-width:100%}a{color:inherit}button{font-family:inherit}.font-display,h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.grad-text{color:#b45309;color:var(--copper)}
/*# sourceMappingURL=main.20988a96.css.map*/