
/* V39 — Editorial service pages only. Homepage animation and desktop navigation preserved. */
.m808-v39{font-family:'DM Sans',Arial,sans-serif}
.m808-v39 .breadcrumb{display:none!important}
.m808-v39 .v39-hero{padding:clamp(60px,7vw,120px) 0 clamp(26px,4vw,60px)}
.m808-v39 .v39-hero-copy{max-width:1060px}
.m808-v39 .v39-hero h1{margin:12px 0 24px;max-width:1100px;font-size:clamp(51px,7vw,115px);letter-spacing:.034em;line-height:1.12;text-wrap:balance}
.m808-v39 .v39-lede{max-width:780px;color:#ded5e0;font-size:clamp(18px,2.2vw,24px);line-height:1.55;margin:0 0 26px}
.m808-v39 .v39-section{padding:clamp(39px,5vw,75px) 0;border:0;background:none}
.m808-v39 .v39-section + .v39-section{padding-top:clamp(18px,3vw,38px)}
.m808-v39 .v39-heading{max-width:920px;margin-bottom:28px}
.m808-v39 .v39-heading h2{font-family:'Bootzy TM',sans-serif;letter-spacing:.04em;line-height:1.15;font-size:clamp(39px,4.9vw,71px);margin:10px 0 14px;text-wrap:balance}
.m808-v39 .v39-heading>p:not(.eyebrow){max-width:760px;font-size:16px;line-height:1.65;color:#bfb5c3;margin:0}
.m808-v39 .v39-section p{line-height:1.75}
.m808-v39 .v39-timeline{list-style:none;position:relative;padding:5px 0 0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,60px)}
.m808-v39 .v39-timeline:before{content:'';position:absolute;top:24px;left:16px;right:calc(33.333% / 2);height:1px;background:linear-gradient(90deg,rgba(211,175,235,.65),rgba(170,152,197,.2))}
.m808-v39 .v39-step{position:relative;padding:60px 0 0;min-width:0}
.m808-v39 .v39-step:before{content:'';position:absolute;top:12px;left:7px;width:24px;height:24px;border-radius:50%;background:#19121f;border:1px solid #d9b8f0;box-shadow:0 0 0 7px #1a1423;z-index:2}
.m808-v39 .v39-step-id{display:block;font-size:11px;letter-spacing:.2em;color:#b98bd8;font-weight:700;margin-bottom:13px}
.m808-v39 .v39-step h3{font-family:'Bootzy TM',sans-serif;font-size:clamp(28px,2.9vw,43px);font-weight:400;letter-spacing:.04em;margin:0 0 10px;line-height:1.23}
.m808-v39 .v39-step p{font-size:15px;color:#c7bfc9;line-height:1.7;max-width:370px;margin:0}
.m808-v39 .v39-step a:not(.liquid-glass){color:#dec6ee;text-decoration:underline;text-underline-offset:4px}
.m808-v39 .v39-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,5vw,85px);align-items:center}
.m808-v39 .v39-split>.v39-photo{min-height:250px;margin:0}
.m808-v39 .v39-photo{overflow:hidden;position:relative;margin:0;border-radius:4px;background:#25202b;aspect-ratio:1.35}
.m808-v39 .v39-photo img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.m808-v39 .v39-split>div>p:not(.eyebrow){color:#c6bdcb;font-size:15px;margin:0 0 14px}
.m808-v39 .v39-split h2{max-width:650px}
.m808-v39 .v39-cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}
.m808-v39 .v39-cta-row>.liquid-glass{white-space:normal;max-width:100%;text-align:center}
.m808-v39 .v39-last{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}
.m808-v39 .v39-last>div:first-child{max-width:800px}
.m808-v39 .v39-last>div:first-child>p{max-width:740px;color:#c1b6c6}
.m808-v39 .v39-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(15px,3vw,45px)}
.m808-v39 .v39-feature-grid article{padding:20px 8px 0 0}
.m808-v39 .v39-feature-grid span,.m808-v39 .v39-article-card span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#b896c8}
.m808-v39 .v39-feature-grid h3{font-family:'Bootzy TM',sans-serif;font-size:34px;font-weight:400;letter-spacing:.04em;line-height:1.16;margin:16px 0 12px}
.m808-v39 .v39-feature-grid p{color:#bdb3c3;font-size:14px;margin:0}
.m808-v39 .v39-manifesto{margin:20px 0 45px;padding:clamp(22px,4vw,45px) 0 12px;max-width:970px;border:0}
.m808-v39 .v39-manifesto>p{font-family:'Bootzy TM',sans-serif;font-weight:400;font-size:clamp(31px,4.7vw,59px);letter-spacing:.035em;line-height:1.26;color:#e7d5ef;margin:0 0 15px}
.m808-v39 .v39-manifesto span{font-size:13px;color:#b8aebf}
.m808-v39 .v39-equipment{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(300px,1.25fr);gap:clamp(23px,4.5vw,70px);align-items:center;background:linear-gradient(115deg,#211b2738,#211b2710);padding:clamp(20px,3vw,45px);border:1px solid #ffffff12;border-radius:9px}
.m808-v39 .v39-equipment .v39-equipment-photo{aspect-ratio:4 / 5}
.m808-v39 .v39-price-line{font-size:17px;color:#bfb3ca}
.m808-v39 .v39-price-line strong{display:inline-block;color:#f5f1f9;font-size:26px;margin:0 8px}
.m808-v39 .v39-price-line small{display:block;font-size:12px;color:#a3a0a8;margin-top:8px}
.m808-v39 .v39-guide-feature{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:clamp(24px,4vw,48px);border:1px solid #d8b8ec44;border-radius:10px;background:linear-gradient(125deg,#37254255,#ffffff04 65%)}
.m808-v39 .v39-guide-feature h2{font-family:'Bootzy TM';font-size:clamp(34px,4.1vw,58px);letter-spacing:.034em;line-height:1.15;margin:8px 0}
.m808-v39 .v39-guide-feature p:not(.eyebrow){font-size:15px;color:#d1c5d7;max-width:580px;margin:8px 0 0}
.m808-v39 .v39-guide-feature>.liquid-glass{white-space:normal;flex:none}
.m808-v39 .v39-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.m808-v39 .v39-price{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(17px,2.2vw,29px);border:1px solid #ffffff19;border-radius:9px;background:#ffffff05}
.m808-v39 .v39-price .eyebrow{font-size:10px;line-height:1.55;min-height:30px;letter-spacing:.13em}
.m808-v39 .v39-price h3{font-family:'Bootzy TM',sans-serif;font-weight:400;line-height:1.15;font-size:clamp(29px,2.8vw,44px);letter-spacing:.035em;margin:13px 0 21px}
.m808-v39 .v39-amount{font-size:clamp(33px,3.3vw,51px);letter-spacing:-.065em;line-height:1.1;color:#f5eef9;margin:0 0 16px}
.m808-v39 .v39-on-quote{font-size:clamp(22px,2.4vw,34px);letter-spacing:0}
.m808-v39 .v39-price p{font-size:13px;color:#c3bacc;line-height:1.6;margin:0 0 16px}
.m808-v39 .v39-price small{font-size:12px;color:#a79cab;line-height:1.55;flex:1;margin-bottom:22px}
.m808-v39 .v39-price>.liquid-glass{font-size:11px;line-height:1.3;padding:11px 16px;text-align:center}
.m808-v39 .v39-price-muted{background:transparent;border-color:#ffffff0e}
.m808-v39 .v39-fiscal-note{color:#aaa0af;font-size:12px;margin-top:21px}
.m808-v39 .v39-playlists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.m808-v39 .v39-player{padding:14px;background:#ffffff06;border:1px solid #ffffff19;border-radius:11px}
.m808-v39 .v39-player h3{font-family:'Bootzy TM';font-size:26px;letter-spacing:.03em;margin:5px 0 15px;font-weight:400}
.m808-v39 .v39-player iframe{width:100%;border:0;border-radius:8px;background:#19131d}
.m808-v39 .v39-player>a{display:inline-block;margin:12px 0 4px;color:#d5bbe9;font-size:12px;text-decoration:underline;text-underline-offset:5px}
.m808-v39 .v39-external{max-width:790px}.m808-v39 .v39-external p{color:#bdb2c5}
.m808-v39 .v39-external>a{display:block;margin:12px 0;color:#d9b8ea;text-decoration:underline;text-underline-offset:4px}
.m808-v39 .v39-article{max-width:880px;font-size:16px;line-height:1.83;color:#d1c9d5}
.m808-v39 .v39-article-lead{font-size:20px!important;color:#eee3f0;margin:0 0 47px!important}
.m808-v39 .v39-article h2{font-family:'Bootzy TM',sans-serif;font-size:clamp(33px,3.2vw,49px);letter-spacing:.035em;font-weight:400;line-height:1.2;margin:33px 0 13px}
.m808-v39 .v39-article p{margin:0 0 18px}
.m808-v39 .v39-article ul{padding-left:25px}
.m808-v39 .v39-article details{margin:15px 0;padding:14px 0;border-bottom:1px solid #ffffff17}
.m808-v39 .v39-article summary{cursor:pointer;color:#f2e9f3;font-size:17px;font-weight:600}
.m808-v39 .v39-guide-check{padding:22px 31px;margin:24px 0;background:#ffffff06;border-radius:8px;border:1px solid #ffffff17}
.m808-v39 .v39-guide-check h3{font-family:'Bootzy TM';font-weight:400;font-size:30px;margin:2px 0 10px}
.m808-v39 .v39-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.m808-v39 .v39-article-card{display:block;padding:clamp(24px,3vw,43px);border:1px solid #ffffff1a;border-radius:6px;background:#ffffff05;text-decoration:none;transition:border-color .3s ease,background-color .3s ease}
.m808-v39 .v39-article-card:hover{background:#ffffff08;border-color:#d0ade367}
.m808-v39 .v39-article-card h3{font-family:'Bootzy TM';font-size:clamp(29px,3vw,43px);font-weight:400;letter-spacing:.04em;line-height:1.2;margin:15px 0 13px}
.m808-v39 .v39-article-card p{font-size:15px;color:#b9acbf;max-width:430px}
.m808-v39 .v39-article-card b{font-size:12px;color:#dfc8ed;letter-spacing:.04em}
.m808-v39 .v39-contact-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:clamp(30px,5vw,105px);align-items:start}
.m808-v39 .v39-contact-grid h2{font-family:'Bootzy TM';font-weight:400;font-size:clamp(39px,4.5vw,70px);letter-spacing:.04em;margin:4px 0 15px}
.m808-v39 .v39-contact-grid p{color:#c7bacc}
.m808-v39 .v39-contact-grid .liquid-glass{margin-top:19px}
.m808-v39 .v39-contact-aside{border-left:1px solid #ffffff25;padding-left:25px}
.m808-v39 .v39-contact-aside h3{font-family:'Bootzy TM';font-weight:400;font-size:29px;letter-spacing:.04em}
.m808-v39 .v39-contact-aside a{color:#d7c1e6;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1020px){.m808-v39 .v39-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m808-v39 .v39-playlists{grid-template-columns:1fr 1fr}}
@media(max-width:760px){
.m808-v39 .v39-hero{padding:49px 0 18px}.m808-v39 .v39-hero h1{font-size:clamp(45px,11.5vw,70px)}
.m808-v39 .v39-timeline{grid-template-columns:1fr;gap:0;padding:0 0 0 42px}
.m808-v39 .v39-timeline:before{top:8px;bottom:14px;left:12px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,#cba5e5aa,#a28db622)}
.m808-v39 .v39-step{padding:0 0 35px}
.m808-v39 .v39-step:before{top:2px;left:-41px;width:20px;height:20px;box-shadow:0 0 0 5px #1a1423}
.m808-v39 .v39-split,.m808-v39 .v39-equipment,.m808-v39 .v39-contact-grid{grid-template-columns:1fr}
.m808-v39 .v39-split .v39-photo{aspect-ratio:1.3}
.m808-v39 .v39-last,.m808-v39 .v39-guide-feature{flex-direction:column;align-items:flex-start}
.m808-v39 .v39-feature-grid{grid-template-columns:1fr}
.m808-v39 .v39-feature-grid article{padding:8px 0 13px}
.m808-v39 .v39-playlists{grid-template-columns:1fr}
.m808-v39 .v39-journal-grid{grid-template-columns:1fr}
.m808-v39 .v39-article{font-size:15px}
.m808-v39 .v39-contact-aside{border-left:0;border-top:1px solid #ffffff25;padding-left:0;padding-top:20px}
}
@media(max-width:480px){.m808-v39 .v39-price-grid{grid-template-columns:1fr}.m808-v39 .v39-price{padding:24px}.m808-v39 .v39-guide-feature>.liquid-glass{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.m808-v39 .v39-article-card{transition:none}}
