:root{--red:#fe0808;--black:#000;--paper:#fff;--dark:#0a0909;--muted:#686868;--line:#dedede;--display:'ivypresto-display',Georgia,serif;--body:'franklin-gothic-atf',Arial,sans-serif;--gutter:max(24px,6vw,calc((100% - 1280px)/2))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;color:#000;background:#fff;font-family:var(--body);font-synthesis:none;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:-.025em;line-height:1.04;text-wrap:balance}p{font-size:18px;line-height:1.65;text-wrap:pretty;overflow-wrap:break-word}h2{font-size:clamp(42px,4.8vw,68px);margin-bottom:30px}h3{font-size:34px;margin-bottom:22px}button,input{font:inherit}.wrap{padding:90px var(--gutter)}.eyebrow{font-size:11px;letter-spacing:1.5px;line-height:1.6;font-weight:500;margin-bottom:28px}.red{color:var(--red)}.red-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:10px}.skip{position:fixed;z-index:5;top:-80px;background:#fff;padding:15px}.skip:focus{top:0}.pitch-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:27px var(--gutter);background:#000;color:#fff;border-bottom:1px solid #292929}.wordmark{display:flex;flex-direction:column;gap:6px;width:240px;flex:none;text-decoration:none}.wordmark img{display:block;width:100%;height:auto}.wordmark>span{font-size:9px;font-weight:500;letter-spacing:2px;margin-left:19.42%;line-height:1}.header-context{font-size:10px;line-height:1.7;letter-spacing:1.3px}.header-context>span{letter-spacing:.2px;color:#aaa}.header-link{font-size:13px;white-space:nowrap}.header-link>span{margin-left:15px}.pitch-hero{background:#000;color:#fff;padding-top:88px;padding-bottom:50px}.pitch-hero h1{font-size:clamp(56px,7.8vw,112px);line-height:1;max-width:1100px;margin:0 0 48px}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:65px}.hero-bottom p{max-width:620px;color:#bcbcbc;margin:0;font-size:20px;line-height:1.6}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:20px 25px;border:1px solid var(--red);background:var(--red);color:#fff;font-size:12px;font-weight:500;line-height:1.4;border-radius:9px;text-decoration:none;letter-spacing:.5px;white-space:nowrap}.button:hover{background:#d40000;border-color:#d40000}.button span{font-size:18px;line-height:1}.hero-rail{display:flex;align-items:center;gap:20px;border-top:1px solid #292929;margin-top:65px;padding-top:25px;color:#888;font-size:10px;letter-spacing:1.5px}.hero-rail i{height:1px;background:#292929;flex:1}.case-section{display:grid;grid-template-columns:1fr 1fr;gap:70px}.case-copy{padding-top:42px}.display-lead{font-family:var(--display);font-size:clamp(27px,3vw,38px);line-height:1.18;letter-spacing:-.02em}.case-copy>p:not(.display-lead){max-width:43ch;color:var(--muted)}.value-chain{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:40px;border-top:1px solid var(--line)}.value-chain>div{flex:1}.value-chain strong{display:block;font-family:var(--display);font-size:34px;font-weight:400;margin-bottom:12px}.value-chain span:not(.chain-arrow){font-size:15px;line-height:1.5;color:var(--muted)}.chain-arrow{color:var(--red);font-size:26px;padding-inline:10px}.culture-section{background:var(--dark);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:0 75px}.culture-section>.eyebrow{grid-column:1/-1}.culture-section h2{font-size:clamp(50px,6.5vw,88px)}.culture-copy p{max-width:43ch;color:#bcbcbc}.culture-copy .culture-close{color:#fff}.culture-statement{grid-column:1/-1;text-align:center;border-top:1px solid #292929;margin:45px 0 0;padding-top:35px;font-family:var(--display);font-size:clamp(34px,4vw,54px);letter-spacing:-.02em;line-height:1.1}.perks-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}.section-copy{max-width:44ch;color:var(--muted)}.perk-editorial{padding:32px 0 0;border-top:3px solid var(--red)}.perk-editorial h3{font-size:clamp(36px,4vw,52px)}.perk-editorial>p:not(.eyebrow){color:var(--muted)}dl{margin:0}dt{font-weight:500}dd{margin:0}.perk-editorial dl>div{border-top:1px solid var(--line);padding:21px 0}.perk-editorial dt{font-size:15px;margin-bottom:8px}.perk-editorial dd{font-size:16px;line-height:1.6;color:var(--muted)}.small-note{font-size:12px;line-height:1.65;color:var(--muted);margin:22px 0 0}.small-note a{white-space:normal}.model-section{background:#f6f6f6}.model-heading{max-width:720px}.model-heading>p:last-child{max-width:52ch;color:var(--muted)}.money-ledger{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:50px 0}.money-ledger>div{display:grid;grid-template-columns:1fr auto;gap:15px 25px;border-top:1px solid #bbb;padding-top:24px}.money-ledger span{font-size:17px;line-height:1.5;font-weight:500;max-width:24ch}.money-ledger strong{font-family:var(--display);font-weight:400;font-size:54px;line-height:1}.money-ledger p{font-size:15px;color:var(--muted);grid-column:1/-1;max-width:43ch;margin:0}.scenario{display:grid;grid-template-columns:1fr 1fr;background:#fff}.scenario-controls{padding:40px}.scenario-caption{font-size:16px;line-height:1.5;margin-bottom:33px;color:var(--muted)}.scenario-controls label{display:flex;align-items:start;justify-content:space-between;gap:25px;font-size:14px;line-height:1.5;margin-bottom:10px}.scenario-controls output{font-weight:500;white-space:nowrap}.scenario-controls input[type=range]{display:block;width:100%;accent-color:var(--red);margin:0 0 28px;min-height:24px;cursor:pointer}.scenario-results{background:#000;color:#fff;padding:40px;min-width:0}.cash-total{display:block;font-family:var(--display);font-size:clamp(50px,5.5vw,78px);line-height:1.1;font-weight:400;letter-spacing:-.02em;margin:22px 0 33px;overflow-wrap:anywhere}.scenario-results dl>div{display:flex;justify-content:space-between;align-items:start;gap:25px;border-top:1px solid #292929;padding:18px 0;font-size:14px;line-height:1.5}.scenario-results dt{color:#aaa;font-weight:400}.scenario-results dd{white-space:nowrap}.launch-funding{border-top:2px solid var(--red);margin-top:15px;padding-top:25px}.launch-funding>span{font-size:14px}.launch-funding strong{display:block;font-family:var(--display);font-weight:400;font-size:44px;line-height:1.1;margin:15px 0}.launch-funding p{font-size:13px;line-height:1.6;color:#aaa;max-width:38ch;margin:0}.model-principle{font-size:14px;line-height:1.7;color:var(--muted);max-width:95ch;margin:30px 0 0}.model-principle strong{color:#000;font-weight:500}.network-section{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center}.resilience-graphic{border-top:3px solid var(--red);padding-top:28px;min-width:0}.route-diagram svg{display:block;width:100%;height:auto}.route-diagram svg .route,.route-diagram circle{fill:none;stroke:var(--red);stroke-width:2.5}.route-diagram rect{fill:none;stroke:#000;stroke-width:2}.route-diagram .phone-detail{fill:none;stroke:#000;stroke-width:3}.resilience-graphic h3{font-size:42px;margin:22px 0}.resilience-graphic p{font-size:15px;color:var(--muted);max-width:39ch}.resilience-graphic a{font-size:12px}.benefit-section{background:var(--dark);color:#fff}.benefit-intro{max-width:650px;font-size:21px;color:#bcbcbc}.benefit-structure{display:grid;grid-template-columns:1fr 130px 1fr;gap:40px;margin:55px 0}.benefit-structure h3{font-size:42px}.benefit-structure p{font-size:17px;color:#bcbcbc;max-width:39ch}.benefit-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--red);gap:20px}.benefit-divider span{font-size:9px;letter-spacing:1.5px}.benefit-divider svg{width:100%;fill:none;stroke:var(--red);stroke-width:1.5}.benefit-exit{border-top:1px solid #292929;padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.benefit-exit strong{font-family:var(--display);font-size:34px;line-height:1.12;font-weight:400;max-width:18ch}.benefit-exit p{font-size:16px;color:#bcbcbc;margin:0;max-width:48ch}.benefit-section .small-note{color:#888;max-width:100ch}.launch-section{display:grid;grid-template-columns:1fr 1fr;gap:85px}.launch-sequence{list-style:none;padding:0;margin:0}.launch-sequence li{border-top:1px solid var(--line);padding:25px 0}.launch-sequence li:first-child{border-top:3px solid var(--red)}.launch-sequence li>span{font-size:10px;letter-spacing:1.3px;font-weight:500}.launch-sequence h3{font-size:31px;margin:18px 0}.launch-sequence p{font-size:16px;color:var(--muted);max-width:45ch;margin:0}.roles-section{border-top:1px solid var(--line);padding-top:70px}.roles{margin:45px 0 25px}.roles>div{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid var(--line);padding:25px 0}.roles dt{font-size:19px}.roles dd{font-size:18px;line-height:1.6;max-width:55ch;color:var(--muted)}.text-link{font-size:13px}.decision-detail{margin-top:45px;border-block:1px solid var(--line);padding:25px 0}.decision-detail summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:17px}.decision-detail summary::-webkit-details-marker{display:none}.decision-detail p{font-size:16px;line-height:1.65;max-width:75ch;color:var(--muted);margin:25px 0 0}.pitch-close{background:#000;color:#fff;text-align:center}.pitch-close h2{font-size:clamp(48px,6vw,82px)}.pitch-close p:not(.eyebrow){max-width:650px;margin:0 auto 35px;color:#bcbcbc;font-size:20px}.pitch-footer{background:var(--dark);color:#888;padding-block:30px;display:flex;justify-content:space-between;gap:30px;font-size:10px;line-height:1.6;letter-spacing:.4px}.pitch-footer a{white-space:nowrap}
@media(max-width:1000px){.header-context{display:none}.hero-bottom{display:block}.hero-bottom .button{margin-top:32px}.case-section,.perks-section,.network-section,.launch-section{gap:45px}.case-copy{padding-top:0}.scenario-controls,.scenario-results{padding:30px}.benefit-structure{grid-template-columns:1fr 80px 1fr;gap:25px}.benefit-exit{gap:40px}}
@media(max-width:760px){.wrap{padding-block:58px}.pitch-header{padding-block:23px;gap:20px}.wordmark{width:185px}.wordmark>span{font-size:9px;letter-spacing:1.8px}.header-link{font-size:11px;max-width:85px;white-space:normal;line-height:1.5}.header-link>span{margin-left:4px}.pitch-hero{padding-top:60px;padding-bottom:32px}.pitch-hero h1{font-size:clamp(43px,11.6vw,70px);line-height:1.02;margin-bottom:30px}.eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:23px}.pitch-hero .eyebrow{max-width:30ch}.hero-bottom p{font-size:18px}.button{font-size:10px;padding:18px 20px;white-space:normal;text-align:center;gap:18px}.hero-rail{gap:8px;font-size:8px;letter-spacing:.6px;margin-top:42px;padding-top:20px}.case-section,.culture-section,.perks-section,.network-section,.launch-section{grid-template-columns:1fr;gap:30px}.display-lead{font-size:29px}.case-section h2{margin-bottom:0}.value-chain{grid-column:auto;gap:14px;align-items:start;margin-top:10px;padding-top:28px}.value-chain strong{font-size:25px;margin-bottom:10px}.value-chain span:not(.chain-arrow){font-size:12px;line-height:1.5;display:block}.chain-arrow{font-size:16px;padding:4px 0 0}.culture-section>.eyebrow{grid-column:auto;margin-bottom:0}.culture-section h2{font-size:56px;margin-bottom:0}.culture-copy p{font-size:17px}.culture-statement{grid-column:auto;font-size:34px;margin-top:0;padding-top:30px}.section-copy{font-size:17px}.perks-section{gap:40px}.perk-editorial h3{font-size:38px}.perk-editorial>p{font-size:17px}.perk-editorial .small-note{font-size:12px}.money-ledger{grid-template-columns:1fr;gap:30px;margin:35px 0}.money-ledger strong{font-size:48px}.scenario{grid-template-columns:1fr}.scenario-controls,.scenario-results{padding:27px}.scenario-controls label{font-size:13px}.cash-total{font-size:60px}.model-heading>p:last-child{font-size:17px}.model-principle{font-size:13px}.resilience-graphic h3{font-size:36px}.benefit-intro{font-size:18px}.benefit-structure{grid-template-columns:1fr;gap:25px;margin:38px 0}.benefit-structure h3{font-size:36px;margin-bottom:17px}.benefit-divider{flex-direction:row;justify-content:flex-start;gap:20px}.benefit-divider svg{width:85px}.benefit-exit{grid-template-columns:1fr;gap:22px;padding-top:28px}.benefit-exit strong{font-size:32px;max-width:19ch}.benefit-exit p{font-size:16px}.roles>div{grid-template-columns:1fr;gap:13px}.roles dt{font-size:17px}.roles dd{font-size:16px}.decision-detail summary{font-size:16px}.decision-detail p{font-size:15px}.pitch-close h2{font-size:43px}.pitch-close p:not(.eyebrow){font-size:18px}.pitch-footer{display:block;padding-block:27px}.pitch-footer>span,.pitch-footer>a{display:block;margin-bottom:12px}h2{font-size:42px}p{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.pitch-header,.header-link,.scenario-controls,.pitch-footer,.button,.decision-detail{display:none}.wrap{padding:25px 0;break-inside:avoid}body{font-size:11px}.pitch-hero,.culture-section,.benefit-section,.pitch-close,.scenario-results{background:#fff;color:#000}p,.culture-copy p,.benefit-structure p,.benefit-exit p{color:#333!important}.scenario{display:block}.cash-total{font-size:45px}.scenario-results dt,.launch-funding p{color:#333}.pitch-hero h1{font-size:65px}}

.direction-icon{display:inline-block;flex:none;vertical-align:middle}.button .direction-icon{display:block}.chain-arrow .direction-icon{width:24px;height:24px}

/* Shared brand, sequential quotation, editable commercial assumptions. */
.culture-quotation{grid-column:1/-1;text-align:center;margin-top:32px;padding-top:30px;border-top:1px solid #292929}
.culture-quotation>p{font-size:13px;color:#aaa;max-width:60ch;margin:0 auto 24px}
.culture-quotation blockquote{font-family:var(--display);font-size:clamp(32px,4.3vw,54px);line-height:1.15;letter-spacing:-.02em;max-width:26ch;margin:0 auto;text-wrap:balance}
.culture-quotation cite{display:block;font-family:var(--body);font-size:12px;font-style:normal;line-height:1.6;letter-spacing:0;color:#aaa;max-width:65ch;margin:24px auto 0;text-wrap:pretty}
.model-assumptions{max-width:82ch;font-size:15px;color:var(--muted);margin-top:30px}.model-assumptions strong{color:#000;font-weight:500}
.scenario-prices{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-block:1px solid #dedede;padding:20px 0;margin-bottom:28px}
.scenario-prices label{display:block;margin:0;font-size:12px}.scenario-prices input{display:block;width:100%;margin-top:10px;border:1px solid #bbb;border-radius:4px;padding:10px;background:#fff;color:#000;font-size:18px;min-height:44px}
@media(max-width:760px){.culture-quotation>p{max-width:34ch}.culture-quotation cite{font-size:11px}.scenario-prices{gap:16px}}
/* Edition 14: sentence-based editorial measures, natural responsive flow. */
.hero-story{max-width:640px;min-width:0}.hero-bottom .hero-story>p{max-width:52ch;text-wrap:pretty}.hero-bottom .hero-story>p+p{margin-top:20px;font-size:18px;color:#bcbcbc;max-width:48ch}
.case-copy .display-lead{max-width:25ch}.case-copy .display-lead>span{display:block;text-wrap:balance}.case-copy .display-lead>span+span{margin-top:.25em}
.case-copy p:not(.display-lead),.culture-copy p,.section-copy,.perk-editorial>p,.perk-editorial dd,.roles dd,.launch-sequence p{text-wrap:pretty;hyphens:none;word-break:normal;overflow-wrap:normal}
.partner-with{display:block;font-size:15px;line-height:1.6;color:#686868;margin-top:4px;font-weight:400}
.roles>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.roles dd{min-width:0}
@media(max-width:1000px){.hero-bottom .hero-story{max-width:620px}.hero-bottom .hero-story>p+p{max-width:50ch}}
@media(max-width:760px){.hero-bottom .hero-story>p{font-size:18px;line-height:1.6}.hero-bottom .hero-story>p+p{font-size:17px;margin-top:18px}.case-copy .display-lead{font-size:29px;max-width:24ch}.roles>div{grid-template-columns:minmax(0,1fr)}.partner-with{display:inline;margin-left:.35em}}
.model-heading h2{max-width:15ch}.small-note a,.model-principle a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
@media(min-width:761px) and (max-width:820px){.case-section,.perks-section,.network-section,.launch-section{grid-template-columns:1fr;gap:36px}.case-copy{max-width:640px}.benefit-structure{grid-template-columns:1fr 1fr;gap:35px}.benefit-divider{display:none}.resilience-graphic{max-width:560px}}
@media(max-width:760px){.pitch-hero h1{font-size:clamp(34px,10vw,60px)}.roles-section h2{font-size:clamp(30px,8.5vw,42px)}}
.scale-economics{margin-top:50px;border-top:1px solid #bbb;padding-top:36px;max-width:900px}.scale-economics>p:not(.eyebrow){max-width:78ch;color:var(--muted);font-size:16px}.scale-economics h3{font-size:clamp(34px,4vw,48px)}.unit-formula{border-block:1px solid #dedede;margin:30px 0;padding:22px 0;display:grid;gap:22px}.unit-formula p{margin:0;font-size:15px;line-height:1.6}.unit-formula strong,.unit-formula span{display:block}.unit-formula strong{font-weight:500}.unit-formula span{color:var(--muted);margin-top:5px}.scale-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;text-align:left}.scale-table caption{text-align:left;color:var(--muted);font-size:13px;line-height:1.65;margin-bottom:18px;text-wrap:pretty}.scale-table th,.scale-table td{padding:15px 0;border-bottom:1px solid #dedede;font-weight:400}.scale-table thead th{font-weight:500}.scale-table td:last-child,.scale-table th:last-child{text-align:right;padding-left:30px}.scale-economics>.small-note{font-size:12px!important;margin-top:22px}
@media(max-width:760px){.scale-economics{margin-top:36px;padding-top:28px}.scale-economics>p:not(.eyebrow){font-size:16px}.scale-table{font-size:13px}.scale-table caption{font-size:12px}.scale-table th:last-child{max-width:18ch}}
.header-link{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;max-width:none}.header-link>span{display:inline-flex;margin-left:0}
@media(max-width:760px){.pitch-header{gap:16px}.pitch-header .wordmark{width:clamp(138px,42vw,185px)}.header-link{gap:8px;white-space:nowrap;max-width:none}}
@media(max-width:760px){.culture-section h2{font-size:clamp(34px,10vw,50px)}.perk-editorial h3{font-size:clamp(28px,8.5vw,38px)}.benefit-section h2{font-size:clamp(30px,9vw,42px)}}
@media(max-width:360px){.pitch-close h2{font-size:30px}.scenario-results dl>div{gap:14px}.scenario-results dt{max-width:14ch}}
@media(max-width:760px){.case-section,.culture-section,.perks-section,.network-section,.launch-section{grid-template-columns:minmax(0,1fr)}.case-section>*,.perks-section>*,.network-section>*,.launch-section>*{min-width:0}.perks-section h2{font-size:clamp(30px,8.5vw,42px)}.pitch-close h2{font-size:clamp(22px,7.3vw,43px)}}
@media(max-width:360px){.value-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.value-chain .chain-arrow{display:none}.value-chain strong{font-size:23px}.value-chain>div{min-width:0}}
@media(max-width:760px){.case-section h2{font-size:clamp(30px,9vw,42px)}}

/* Daily Wireless identity: cohesive Franklin Gothic ATF wordmark. */
.wireless-wordmark{display:inline-flex;align-items:center;width:auto;max-width:100%;font-family:var(--body);font-weight:500;font-size:30px;line-height:1;letter-spacing:.025em;white-space:nowrap;font-synthesis:none;text-decoration:none;color:inherit;flex:none}
.wireless-wordmark>span{display:block;color:inherit;font:inherit;letter-spacing:inherit;margin:0}
@media(max-width:760px){.pitch-header .wireless-wordmark{font-size:22px;width:auto}}
@media(max-width:380px){.pitch-header .wireless-wordmark{font-size:19px}.pitch-header{gap:14px}.header-link{font-size:10px}}

/* Intact ribbon emblem from the master asset, paired with the new complete name. */
.wireless-wordmark{flex-direction:row;gap:12px}.wireless-wordmark .wireless-emblem{display:block;flex:none;width:40px;height:24.32px;overflow:hidden}
@media(max-width:760px){.site-header .wireless-wordmark,.checkout-header .wireless-wordmark,.pitch-header .wireless-wordmark{font-size:21px;gap:10px}.wireless-wordmark .wireless-emblem{width:30px;height:18.24px}}
@media(max-width:380px){.site-header .wireless-wordmark,.checkout-header .wireless-wordmark,.pitch-header .wireless-wordmark{font-size:19px}.site-header .wireless-emblem,.checkout-header .wireless-emblem,.pitch-header .wireless-emblem{display:none}.site-header .button.small{max-width:84px;padding:11px 8px}}

.no-break{white-space:nowrap}
