@import url('https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;1,6..72,400;1,6..72,500&family=Instrument+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');
.redesign{--paper:#f6f3ec;--white:#fff;--muted:#46526a;--line:rgba(23,43,77,.14);--apricot:#e8956a;--sky:#e8956a;--lavender:#e8956a;--font:'Instrument Sans',Arial,sans-serif;--heading:'Newsreader',Georgia,serif;--sand:#ece6da;--accent:#c0612f;--deep:#172b4d;overflow-x:clip}
.redesign .wrap{width:calc(100% - clamp(40px,8vw,96px));max-width:1184px}.redesign .section{padding-block:clamp(72px,9vw,128px)}.redesign h1,.redesign h2,.redesign h3{letter-spacing:-.02em;text-wrap:balance}.redesign h2{font-size:clamp(36px,4.6vw,64px);line-height:1.04}.redesign h3{font-size:30px;line-height:1.1}.redesign em{color:var(--accent)}.redesign .eyebrow{font:400 11px/1.6 'IBM Plex Mono',monospace;letter-spacing:.14em;color:#9a4a22;margin-bottom:24px}.redesign .header{position:sticky;top:0;z-index:50;height:86px;max-width:none;padding-inline:max(clamp(20px,4vw,48px),calc((100vw - 1184px)/2));background:rgba(246,243,236,.92);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.redesign .header.scrolled{border-color:var(--line);box-shadow:0 8px 24px #172b4d08}.redesign .wordmark{font:400 24px/1 var(--heading);letter-spacing:-.02em;white-space:nowrap}.redesign .wordmark>span{display:inline}.redesign .brand-dot{color:var(--accent)}.redesign #navigation{gap:24px;font-size:14px}.redesign #navigation>a{white-space:nowrap;background:linear-gradient(var(--accent),var(--accent)) left bottom/0% 1px no-repeat;transition:background-size .3s}.redesign #navigation>a:hover{background-size:100% 1px}.redesign #navigation .nav-cta{background:var(--ink);color:var(--paper);border:0;padding:12px 20px;transition:background .2s}.redesign #navigation .nav-cta:hover{background:var(--accent)}.redesign .skip{z-index:100}.redesign a:focus-visible,.redesign button:focus-visible,.redesign summary:focus-visible,.redesign input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.redesign .button{white-space:nowrap;font-weight:500;gap:10px;padding:16px 26px;transition:background .25s,transform .25s,box-shadow .25s}.redesign .button.primary:hover{background:var(--accent);box-shadow:0 14px 30px -12px #c0612fbf}.redesign .button.secondary{border:1px solid #172b4d40;background:transparent;color:var(--ink)}.redesign .button.secondary:hover{background:white}.redesign .text-link{font-weight:500;gap:12px}.redesign .hero{padding-block:clamp(40px,7vw,96px) 72px;overflow:visible}.redesign .hero-layout{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);min-height:0}.redesign .hero-content{padding:0}.redesign .hero h1{font-size:clamp(46px,6.4vw,92px);line-height:.98;letter-spacing:-.025em}.redesign .hero h1 em{color:var(--accent)}.redesign .hero-description{font-size:clamp(17px,1.4vw,20px);line-height:1.55;margin-top:32px}.redesign .hero-actions{gap:14px;margin-top:40px}.redesign .hero-atlas{height:auto;aspect-ratio:4/4.4;max-height:680px}.redesign .atlas-art{inset:0;border-radius:28px;transform:none;background:#e7e0d1;box-shadow:0 40px 80px -40px #172b4d73}.redesign .atlas-art>img{height:100%;width:100%;object-fit:cover;animation:atlas-ken 22s ease-in-out infinite alternate}.redesign .atlas-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#172b4d50)}.atlas-paths{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.atlas-paths path{fill:none;stroke:var(--paper);stroke-width:2;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;animation:atlas-dash 14s linear infinite}.pin{position:absolute;width:14px;height:14px;background:var(--accent);border:3px solid var(--paper);border-radius:50%;z-index:2}.pin:after{content:'';position:absolute;inset:-4px;background:var(--accent);border-radius:50%;animation:atlas-ping 2.8s ease-out infinite}.p1{left:22%;top:30%}.p2{left:58%;top:38%}.p3{left:78%;top:64%}.p4{left:36%;top:70%}.p2:after{animation-delay:.9s}.p3:after{animation-delay:1.7s}.p4:after{animation-delay:2.4s}.atlas-chips{position:absolute;top:8%;right:-14px;display:grid;gap:8px;animation:atlas-bob 6s ease-in-out infinite}.atlas-chips span{font-size:14px;line-height:1.4;padding:10px 16px;white-space:nowrap;background:var(--paper);border-radius:999px;box-shadow:0 10px 24px -12px #172b4d73;display:flex;gap:8px;align-items:center}.atlas-chips span:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--accent)}.atlas-chips span:nth-child(2){margin-left:18px}.atlas-chips span:nth-child(2):before{background:var(--ink)}.atlas-chips span:nth-child(3):before{background:#6f7f5c}.redesign .atlas-photo{width:42%;left:-18px;bottom:-26px;padding:0;border-radius:18px;transform:none;overflow:hidden;animation:atlas-bob 8s ease-in-out infinite}.redesign .atlas-photo img{height:140px;object-fit:cover}.redesign .atlas-photo figcaption{position:static;padding:10px 12px;background:var(--paper);font-size:12px;line-height:1.4}.redesign .audience-inner{min-height:100px;gap:18px;flex-wrap:wrap;padding-block:20px}.redesign .audience-inner>span{font:11px/1.5 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.redesign .audience p{font:22px/1.2 var(--heading)}.manifest-text{font:400 clamp(28px,3.6vw,50px)/1.2 var(--heading);max-width:1000px}.manifest-word{transition:opacity .1s}.field-proof{background:var(--sand)}.proof-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.big-number,.big-plus{font:400 clamp(72px,9vw,128px)/1 var(--heading);letter-spacing:-.05em}.big-plus{color:var(--accent);font-size:64px}.proof-layout>div>p:not(.eyebrow){margin-top:24px;color:var(--muted)}.proof-layout .text-link{margin-top:28px}.small-note{font-size:12px!important;line-height:1.6!important;color:#6a7488;margin-top:18px!important}.network-section,.memory,.calculator{background:var(--ink);color:var(--paper)}.network-section .eyebrow,.memory .eyebrow,.calculator .eyebrow{color:var(--apricot)}.network-section em,.memory em,.calculator em{color:var(--apricot)}.network-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center;margin-top:64px}.network-map svg{display:block;width:100%;overflow:visible}.network-triangle{fill:none;stroke:#f6f3ec30;stroke-width:1;stroke-dasharray:4 8}.network-lines{stroke:#e8956a70;stroke-width:2;fill:none}.network-node circle{fill:#1e3560;stroke:#f6f3ec30;transition:fill .3s}.network-node text{fill:var(--paper);font:20px var(--heading);text-anchor:middle;transition:fill .3s}.network-node.active circle{fill:var(--apricot)}.network-node.active text{fill:var(--ink)}.hub circle{fill:var(--paper)}.hub text{font:20px var(--heading);text-anchor:middle;fill:var(--ink)}.hub .map-label{font:9px 'IBM Plex Mono',monospace;letter-spacing:1px}.hub .hub-ring{fill:none;stroke:#f6f3ec70;stroke-dasharray:4 7;transform-origin:300px 230px;animation:atlas-spin 30s linear infinite}.travel-dot{fill:var(--apricot)}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{border:1px solid #f6f3ec4d;background:transparent;color:var(--paper);padding:10px 14px;border-radius:999px;font-size:13px;cursor:pointer;white-space:nowrap}.tabs button[aria-selected=true]{background:var(--apricot);color:var(--ink);border-color:var(--apricot)}.module-panel{min-height:360px;padding-top:32px;animation:panel-enter .35s ease}.module-panel h3{font-size:40px;margin-bottom:22px}.module-panel>p:not(.eyebrow),.module-panel ul{color:#f6f3eccc}.module-panel ul{padding-left:20px;margin-block:22px}.module-panel li{padding-block:4px}.module-panel .text-link{color:var(--apricot)}.network-copy .small-note,.memory .small-note,.calculator .small-note{color:#f6f3ecb0}.auto-controls{display:flex;gap:16px;align-items:center}.auto-progress{flex:1;height:2px;background:#f6f3ec30;overflow:hidden}.auto-progress span{display:block;width:0;height:100%;background:var(--apricot)}.auto-toggle{color:#f6f3ecb0;background:none;border:0;padding:8px 0;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.daily-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;margin-top:56px}.scenario-tabs{display:flex;flex-direction:column;gap:12px}.scenario-tabs button{display:grid;grid-template-columns:36px 1fr;text-align:left;gap:14px;padding:24px 20px;border:1px solid transparent;background:transparent;border-radius:20px;cursor:pointer;color:var(--ink)}.scenario-tabs button[aria-selected=true]{background:white;border-color:var(--line);box-shadow:0 20px 40px -30px #172b4d40}.scenario-tabs button>span:first-child{font:12px 'IBM Plex Mono',monospace;color:#9a4a22;padding-top:5px}.scenario-tabs strong{font:28px/1.2 var(--heading);display:block}.scenario-tabs small{display:block;font-size:14px;color:var(--muted);margin-top:8px}.assistant-window{border:1px solid var(--line);border-radius:24px;padding:20px;background:var(--sand);box-shadow:0 40px 80px -48px #172b4d80;min-width:0}.window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:20px;font-size:11px;color:var(--muted);flex-wrap:wrap}.window-dots{letter-spacing:3px;color:#9e9688;font-size:8px}.example-tag{display:inline-block;padding:4px 9px;border:1px solid currentColor;border-radius:999px;font:10px/1.5 'IBM Plex Mono',monospace;text-transform:uppercase;white-space:nowrap}.scenario-panel{padding:22px;background:var(--paper);border-radius:16px;min-height:520px}.scenario-panel>*{animation:panel-enter .5s ease both}.scenario-panel>*:nth-child(2){animation-delay:.15s}.scenario-panel>*:nth-child(3){animation-delay:.3s}.scenario-panel>*:nth-child(4){animation-delay:.45s}.prompt{margin-left:14%;background:var(--ink);color:var(--paper);padding:16px 20px;border-radius:16px 16px 4px 16px;font-size:14px;line-height:1.6}.assistant-response{display:flex;gap:12px;margin-block:24px;align-items:start}.assistant-response p{font-size:14px;color:var(--muted);line-height:1.65}.ti-avatar{width:30px;height:30px;flex:0 0 30px;background:var(--accent);color:white;border-radius:50%;display:grid;place-items:center;font:18px var(--heading)}.result-card{border:1px solid var(--line);background:white;padding:22px;border-radius:16px}.result-card .eyebrow{font-size:10px;margin-bottom:14px}.result-card h3{font-size:26px}.result-card ul{padding-left:18px;font-size:13px;color:var(--muted);margin-block:16px}.result-card li{padding-block:4px}.source-chips{display:flex;flex-wrap:wrap;gap:8px}.source-chips span{border:1px solid var(--line);padding:6px 10px;font-size:11px;border-radius:999px;white-space:nowrap;line-height:1.3}.scenario-panel>.text-link{margin-top:22px;font-size:13px}.context-band{border-top:1px solid var(--line);margin-top:64px;padding-top:32px;display:flex;align-items:center;gap:40px}.context-band h3{font-size:26px;max-width:250px}.context-band .source-chips{flex:1}.context-band .source-chips span{font-size:12px;padding:9px 12px}.memory-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-top:56px}.growth-card{background:#1e3560;border:1px solid #f6f3ec25;border-radius:24px;padding:32px;min-width:0}.growth-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.growth-heading>p{font-size:14px}.growth-heading small{font-size:11px;opacity:.7}.growth-heading strong{font:48px/1 var(--heading);color:var(--apricot)}.growth-card svg{width:100%;margin-top:24px}.growth-area{fill:#e8956a18}.growth-curve{fill:none;stroke:var(--apricot);stroke-width:3;stroke-linecap:round}.generic-line{fill:none;stroke:#f6f3ec60;stroke-width:1;stroke-dasharray:5 7}.growth-card svg text{fill:#f6f3ecb0;font:11px var(--font)}.growth-points circle{fill:var(--paper);stroke:var(--apricot);stroke-width:3}.learning-card{border-radius:24px;padding:32px;background:var(--paper);color:var(--ink)}.learning-card .eyebrow{color:#9a4a22;margin-bottom:12px}.learning-feed{list-style:none;padding:0;margin-block:20px}.learning-feed li{font-size:13px;color:var(--muted);padding-block:16px;border-bottom:1px solid var(--line)}.learning-feed span{display:block;font-size:11px;font-weight:600;color:var(--ink);margin-bottom:4px}.learning-card>p:last-child{font:22px/1.3 var(--heading)}.redesign .sales-section{gap:64px}.redesign .campaign-map{background:var(--sand);border-radius:24px;transform:none}.redesign .campaign-image img{border-radius:16px}.redesign .member-section{background:var(--sand);border-radius:0}.redesign .member-grid article{border-top:2px solid var(--ink)}.redesign .sales-number{background:var(--paper)!important}.redesign .member-value{border-radius:20px}.redesign .knowledge-section{background:var(--ink)}.redesign .knowledge-section .eyebrow{color:var(--apricot)}.redesign .knowledge-section em{color:var(--apricot)}.redesign .offer-section{padding-top:96px}.redesign .offer-section>.section-heading{padding-top:0;border:0}.redesign .subscription-card{background:var(--ink);color:var(--paper);border-radius:24px;padding:40px}.redesign .subscription-card .eyebrow{color:var(--apricot)}.redesign .subscription-card>p:not(.eyebrow){color:#f6f3eccc}.redesign .subscription-card li{border-color:#f6f3ec30}.redesign .subscription-card .button{background:var(--apricot);color:var(--ink)}.redesign .subscription-card .button:hover{background:white}.redesign .subscription-card h3{font-size:40px}.redesign .service-cards article{background:var(--sand);border:0;border-radius:20px;padding:28px}.redesign .service-cards h3{font-size:30px}.redesign .offer-details{grid-template-columns:.8fr 1.2fr}.redesign .offer-scope dt{font-weight:500}.redesign .offer-scope dd{margin-left:0;color:var(--muted);font-size:14px}.redesign .offer-scope{display:grid;grid-template-columns:1fr 1fr;gap:24px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid var(--line)}.faq>div:first-child{position:sticky;top:120px;align-self:start}.faq>div:first-child>p:last-child{margin-top:24px;color:var(--muted)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;font:24px/1.3 var(--heading);padding-block:24px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:0 0 32px;transition:transform .3s,background .3s}.faq-list details[open] summary span{transform:rotate(45deg);background:var(--ink);color:var(--paper)}.faq-answer{padding:0 40px 24px 0;color:var(--muted);font-size:15px;animation:panel-enter .3s ease}.redesign .contact{width:calc(100% - clamp(40px,8vw,96px));max-width:1184px;margin-inline:auto;border-radius:32px;padding:72px 24px;position:relative;isolation:isolate;overflow:hidden;background:var(--ink)}.redesign .contact:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#172b4d80,#172b4ddd),url('/assets/destination-hero-1440.webp') center/cover;opacity:.65}.redesign .contact .wrap{width:100%}.redesign .contact h2{font-size:clamp(38px,5vw,68px)}.redesign .contact em{color:var(--apricot)}.redesign .contact .eyebrow{color:var(--apricot)}.redesign .contact-bottom p{max-width:540px}.redesign .footer{margin-top:32px}.redesign .footer-wordmark>span{display:block}.legal-links{grid-column:1/-1;display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.redesign .why-contact{background:var(--sand)}.tool-story{border-top:1px solid var(--line)}.tool-story>p:not(.eyebrow){max-width:640px;color:var(--muted);margin-top:24px}.tool-grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0;margin-top:40px}.tool-grid li{background:var(--sand);padding:24px;border-radius:20px}.tool-grid li>span{font:12px 'IBM Plex Mono',monospace;color:#9a4a22}.tool-grid h3{font-size:24px;margin-block:24px 12px}.tool-grid p{font-size:13px;color:var(--muted)}.calculator-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.calculator-layout>div>p:not(.eyebrow){margin-top:24px;color:#f6f3eccc}.calculator-controls{padding:32px;background:#1e3560;border:1px solid #f6f3ec30;border-radius:24px}.calculator-controls label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.calculator-controls output{color:var(--apricot);white-space:nowrap}.calculator-controls input{width:100%;margin:24px 0 32px;accent-color:var(--apricot);cursor:pointer;min-height:28px}.calculator-result{display:flex;gap:24px;align-items:center;padding-top:24px;border-top:1px solid #f6f3ec30}.calculator-result strong{font:72px/1 var(--heading);color:var(--apricot)}.calculator-result>span{font-size:16px}.calculator-result>span>span{font-size:12px;opacity:.7}.convergence{text-align:center}.convergence-chips{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:40px auto 24px}.convergence-chips span{padding:10px 18px;border:1px solid var(--line);border-radius:999px;font-size:14px;white-space:nowrap}.convergence-center{display:inline-grid;place-items:center;border-radius:50%;width:150px;height:150px;background:var(--ink);color:var(--paper);font:30px var(--heading);transition:transform .3s}.convergence-center:hover{transform:scale(1.05);background:var(--accent)}.convergence>p:last-child{max-width:540px;color:var(--muted);margin:32px auto 0}html{scroll-padding-top:110px}.js-motion [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.js-motion [data-reveal].visible{opacity:1;transform:none}[hidden]{display:none!important}
@keyframes atlas-ken{from{transform:scale(1.04)}to{transform:scale(1.14) translate(-2%,-1.5%)}}@keyframes atlas-dash{to{stroke-dashoffset:-200}}@keyframes atlas-ping{from{transform:scale(.6);opacity:.7}to{transform:scale(3.2);opacity:0}}@keyframes atlas-bob{50%{transform:translateY(-8px)}}@keyframes atlas-spin{to{transform:rotate(360deg)}}@keyframes panel-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1080px){.redesign #navigation{gap:14px}.redesign .header{gap:16px}.network-layout{gap:32px}.daily-layout{gap:32px}.proof-layout,.faq,.calculator-layout{gap:48px}}
@media(max-width:980px){.redesign .header{height:78px}.redesign #navigation{top:78px;padding:24px;gap:12px}.redesign .menu-button{display:flex}.redesign .hero-layout{grid-template-columns:1fr 1fr}.redesign .hero h1{font-size:clamp(46px,6.4vw,70px)}.redesign .hero-atlas{height:auto}.redesign .atlas-art{inset:0}.redesign .atlas-art>img{height:100%}.redesign .atlas-photo{width:48%;bottom:-20px;left:-12px}.redesign .atlas-photo img{height:105px}.redesign .audience-inner{justify-content:center}.redesign .audience-inner>span{max-width:none;width:100%;text-align:center}.redesign .audience p{font-size:20px}.network-layout{grid-template-columns:1fr 1fr}.network-map{min-width:0}.module-panel h3{font-size:32px}.tabs button{font-size:12px;padding:8px 10px}.daily-layout{grid-template-columns:.7fr 1.3fr}.memory-layout{grid-template-columns:1.2fr 1fr}.growth-card,.learning-card{padding:24px}.tool-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.redesign .hero-layout{grid-template-columns:1fr;gap:56px}.redesign .hero-content{max-width:570px}.redesign .hero h1{font-size:clamp(46px,10vw,76px)}.redesign .hero-atlas{max-width:560px;width:100%;justify-self:center;aspect-ratio:1.1}.redesign .atlas-photo img{height:130px}.redesign .atlas-chips{right:0}.redesign .audience-inner{flex-direction:column;gap:16px}.redesign .audience i{display:none}.proof-layout,.network-layout,.daily-layout,.memory-layout,.calculator-layout,.faq{grid-template-columns:1fr;gap:40px}.network-layout{margin-top:40px}.network-map{max-width:520px;margin:auto;width:100%}.module-panel{min-height:300px}.scenario-tabs{flex-direction:row;gap:8px}.scenario-tabs button{display:block;flex:1;padding:16px 10px}.scenario-tabs button>span:first-child{display:none}.scenario-tabs strong{font-size:20px}.scenario-tabs small{font-size:11px}.daily-layout{gap:24px}.context-band{display:block}.context-band h3{max-width:none;margin-bottom:24px}.growth-card svg{max-height:360px}.faq>div:first-child{position:static}.redesign .section-heading{display:block}.redesign .section-heading>p,.redesign .knowledge-intro{margin-top:28px}.redesign .member-grid,.redesign .research-grid{grid-template-columns:1fr;gap:36px}.redesign .member-value,.redesign .research-value,.redesign .purchase-grid,.redesign .offer-details{grid-template-columns:1fr;gap:28px}.redesign .member-value .text-link{grid-column:auto}.redesign .member-value{padding:28px}.redesign .campaign-resources{grid-template-columns:1fr;gap:20px}.redesign .campaign-resources article{display:grid;grid-template-columns:30px 1fr;gap:4px 10px}.redesign .campaign-resources h4{margin:0}.redesign .campaign-resources p{grid-column:2}.redesign .footer{grid-template-columns:1fr}.redesign .photo-credit{float:none;display:block;margin-top:8px}.tool-grid{grid-template-columns:repeat(2,1fr)}.calculator-controls{padding:24px}.redesign .contact{padding:56px 24px}.redesign .contact h2 br{display:none}}
@media(max-width:420px){.redesign .hero-actions{align-items:stretch;flex-direction:column}.redesign .hero-actions .button{justify-content:center}.redesign .wordmark{font-size:21px}.redesign .menu-button{font-size:12px;padding:9px 12px;gap:10px}.redesign .hero-description{font-size:17px}.redesign .atlas-photo img{height:100px}.redesign .atlas-chips span{font-size:12px;padding:8px 12px}.assistant-window{padding:12px}.scenario-panel{padding:16px}.result-card{padding:16px}.prompt{margin-left:5%;padding:14px}.window-bar{gap:8px;font-size:10px}.window-dots{display:none}.growth-heading strong{font-size:38px}.redesign .subscription-card{padding:28px}.redesign .offer-scope{grid-template-columns:1fr}.tool-grid{gap:10px}.tool-grid li{padding:18px}.faq-list summary{font-size:21px}}
.redesign .wordmark{font:700 1.4rem/1.05 'DM Sans',Arial,sans-serif;letter-spacing:-.055em}.redesign .wordmark>span{display:block}.redesign .wordmark .brand-dot{display:inline;color:#ab573c}
@media(max-width:760px){.daily-layout{grid-template-columns:minmax(0,1fr)}.scenario-tabs{min-width:0}.scenario-tabs button{min-width:0}.scenario-tabs strong{font-size:clamp(14px,4.4vw,20px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.redesign *, .redesign *:before,.redesign *:after{animation:none!important;transition:none!important}.js-motion [data-reveal]{opacity:1;transform:none}.manifest-word{opacity:1!important}.travel-dot{display:none}.redesign .auto-progress{display:none}}
