@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#161616;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--orange: #ff5b00;--orange-dark: #ed4d00;--orange-soft: #fff1e9;--peach: #fff7f2;--line: #ececec;--muted: #676767;--green: #43b718;--shadow: 0 12px 35px rgba(26, 20, 16, .09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;color:#161616}body,button{font:inherit}a{color:inherit;text-decoration:none}button{border:0}img{display:block;max-width:100%}svg{stroke-width:1.9}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.siteHeader{position:sticky;top:0;z-index:50;padding:12px 0 0;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.headerBar{min-height:72px;display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:30px;padding:0 18px;border:1px solid #ededed;border-radius:14px;background:#fff;box-shadow:0 9px 28px #20181414}.brand{display:inline-flex;align-items:center;width:132px}.brand img{width:100%;height:auto;object-fit:contain}.brandCompact{width:116px}.desktopNav{display:flex;justify-content:center;align-items:center;gap:38px;font-size:.88rem;font-weight:600}.desktopNav a,.loginLink{transition:color .16s ease}.desktopNav a:hover,.loginLink:hover{color:var(--orange)}.headerActions{display:flex;align-items:center;gap:22px;font-size:.88rem;font-weight:600}.menuButton{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.mobileNav{display:none}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 27px;border-radius:9px;font-size:.93rem;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.buttonPrimary{color:#fff;background:linear-gradient(180deg,#ff6800,#f45100);box-shadow:0 8px 18px #ff5b0038}.buttonPrimary:hover{background:var(--orange-dark);box-shadow:0 12px 24px #ff5b0047}.buttonOutline{color:var(--orange);border:2px solid var(--orange);background:#fff}.buttonWhite{color:var(--orange);background:#fff}.buttonSmall{min-height:42px;padding-inline:22px;font-size:.82rem}.hero{position:relative;overflow:hidden;padding:58px 0 34px;background:#fff}.hero:after{content:"";position:absolute;right:4%;top:26%;width:22px;height:12px;border-radius:999px 999px 0 0;background:#fff1e8;box-shadow:-540px 86px 0 3px #fff1e8,40px 370px 0 3px #fff1e8}.heroGrid{display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:54px}.heroCopy{padding-left:6px;position:relative;z-index:2}.eyebrow{display:inline-block;margin-bottom:18px;color:var(--orange);font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hero h1{max-width:19ch;margin:0;font-size:clamp(2.4rem,4.2vw,3.5rem);line-height:1.12;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.heroCopy>p{max-width:46ch;margin:22px 0 0;color:var(--muted);font-size:1.12rem;line-height:1.6;text-wrap:pretty}.heroButtons{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.heroCopy small{display:block;margin-top:20px;color:#666;font-size:.88rem}.heroVisual{position:relative;min-height:570px;display:grid;place-items:center}.heroOrbit{position:absolute;width:510px;height:510px;border:16px solid #fff0e6;border-radius:50%}.phoneMockup{position:relative;z-index:2;width:350px;min-height:548px;padding:26px 16px 17px;border:7px solid #111;border-radius:45px;background:#fff;box-shadow:0 26px 55px #231d1938;overflow:hidden}.phoneNotch{position:absolute;top:8px;left:50%;width:104px;height:24px;border-radius:999px;background:#050505;transform:translate(-50%)}.phoneTopbar{display:flex;align-items:flex-start;justify-content:space-between;min-height:42px;margin-top:4px}.phoneTopbar>div{display:grid;grid-template-columns:16px auto;align-items:start;column-gap:5px}.phoneTopbar strong{font-size:.76rem}.phoneTopbar small{grid-column:2;color:#777;font-size:.57rem}.phoneTopbar>span{padding:0;color:#4285f4;background:transparent;font-size:.66rem}.skipLink{position:fixed;z-index:10000;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:#fff;background:#17386f;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.legalPage,.notFoundPage{min-height:100vh;background:#fffaf5}.legalHeader{border-bottom:1px solid rgba(23,56,111,.12);background:#fff}.legalHeaderBar{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.legalHeader img{width:150px;height:auto}.legalContent{max-width:780px;padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(4rem,9vw,8rem)}.legalContent h1,.notFoundPage h1{color:#17386f;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1}.legalUpdated{margin:1rem 0 3rem;color:#63708a}.legalContent section{margin-top:2.25rem}.legalContent h2{margin-bottom:.65rem;color:#17386f;font-size:1.35rem}.legalContent section p,.notFoundPage>p{color:#4f5e77;line-height:1.75}.notFoundPage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center}.notFoundPage>img{width:180px;height:auto;margin-bottom:2rem}.notFoundPage>svg{color:#ff6b00}.commercialPrivacyNote{margin:-.35rem 0 0;font-size:.84rem;color:#5e6b80}.commercialPrivacyNote a{color:#17386f;text-decoration:underline;text-underline-offset:.2em}.phoneBack{grid-row:1 / span 2;font-size:1.3rem;line-height:.8}.phoneMockup>h3{margin:5px 0 12px;font-size:.73rem}.marketTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.marketTab{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 3px;border:1px solid #ececec;border-radius:8px;background:#fff}.marketTab.active{border:2px solid var(--orange);background:#fff9f5}.marketTab>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--orange);font-size:.68rem;font-weight:800}.marketTab:nth-child(2)>span{background:#ec3333}.marketTab:nth-child(3)>span{color:#4285f4;background:#fff;border:1px solid #ddd}.marketTab strong{font-size:.57rem}.marketTab small{color:#333;font-size:.51rem}.compareTable{display:grid}.compareRow{display:grid;grid-template-columns:28px minmax(66px,1.3fr) repeat(3,minmax(47px,.72fr));align-items:center;min-height:48px;border-bottom:1px solid #ececec}.productThumb{width:24px;height:28px;display:grid;place-items:center;color:var(--orange);border-radius:4px;background:#fff1e8}.productName{display:flex;flex-direction:column;min-width:0;padding-left:4px}.productName strong{font-size:.54rem;white-space:nowrap}.productName small{color:#777;font-size:.46rem}.compareRow>span:not(.productThumb):not(.productName){text-align:center;font-size:.47rem}.compareRow .bestPrice{color:var(--orange);font-weight:800}.phoneTotal{display:grid;grid-template-columns:28px minmax(66px,1.3fr) repeat(3,minmax(47px,.72fr));align-items:center;min-height:58px;margin-top:4px}.phoneTotal>span:first-child{grid-column:1 / 3;display:flex;flex-direction:column}.phoneTotal strong{font-size:.58rem}.phoneTotal small{color:#777;font-size:.47rem}.phoneTotal b,.phoneTotal>span:not(:first-child){text-align:center;font-size:.5rem}.phoneTotal b{color:var(--orange)}.floatingCard{position:absolute;z-index:3;width:174px;min-height:88px;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #eee;border-radius:15px;background:#fffffff7;box-shadow:0 16px 38px #2119141a}.floatingCard svg{flex:0 0 auto;color:var(--orange)}.floatingCard span{display:flex;flex-direction:column;gap:4px}.floatingCard strong{font-size:.68rem;line-height:1.25}.floatingCard small{color:#777;font-size:.56rem;line-height:1.25}.floatingPrice{right:0;top:150px}.floatingList{right:-12px;top:273px}.savingBadge{position:absolute;z-index:4;right:34px;bottom:80px;display:flex;align-items:center;gap:8px;padding:12px 17px;color:#fff;border-radius:16px;background:linear-gradient(180deg,#59c825,#35a90a);box-shadow:0 12px 24px #43b7184d}.savingBadge span{display:flex;flex-direction:column;font-size:.58rem}.savingBadge strong{font-size:1.02rem}.valueStrip{margin-top:10px;padding:22px 34px 24px;border:1px solid #e5e5e5;border-radius:14px;background:#fff}.valueStrip h2{margin:0 0 20px;text-align:center;font-size:1.22rem}.valueGrid{display:grid;grid-template-columns:repeat(3,1fr)}.valueGrid article{display:flex;align-items:center;justify-content:center;gap:16px;padding:6px 28px}.valueGrid article+article{border-left:1px solid #e7e7e7}.valueGrid svg{width:36px;height:36px;color:var(--orange)}.valueGrid strong,.valueGrid span{display:block}.valueGrid strong{font-size:.9rem}.valueGrid span{margin-top:3px;color:var(--muted);font-size:.78rem}.howSection{padding:46px 0 62px}.sectionHeading h2{margin:0;font-size:2.05rem;letter-spacing:-.035em}.sectionHeading p{margin:9px 0 0;color:var(--muted);font-size:1rem}.centered{text-align:center}.stepsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:84px;max-width:870px;margin:32px auto 0}.stepCard{position:relative;min-height:200px;padding:28px 18px 22px;text-align:center;border:1px solid #e8e1dd;border-radius:14px;background:#fff;box-shadow:0 8px 28px #251a1408}.stepNumber{position:absolute;top:-14px;left:12px;width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--orange);font-weight:800}.stepCard>svg{width:48px;height:48px;color:#ff792f}.stepCard h3{margin:18px 0 8px;font-size:1rem}.stepCard p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.stepArrow{position:absolute;right:-74px;top:50%;color:var(--orange);font-weight:800;letter-spacing:2px;transform:translateY(-50%)}.consumerSection{padding:26px 0 18px;background:linear-gradient(180deg,#fffaf7,#fff)}.consumerGrid{display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:72px}.consumerVisual{position:relative;min-height:500px;align-self:end;display:flex;align-items:end;justify-content:center}.consumerVisual .phoneMockup{width:286px;min-height:450px;transform:rotate(-2deg);transform-origin:bottom center}.phoneCompact{padding:24px 12px 12px;border-width:6px;border-radius:37px}.phoneCompact .phoneNotch{width:82px;height:19px}.phoneCompact .marketTabs{gap:4px}.phoneCompact .marketTab{min-height:58px}.phoneCompact .marketTab>span{width:19px;height:19px}.phoneCompact .compareRow{grid-template-columns:23px minmax(58px,1.3fr) repeat(3,minmax(38px,.72fr));min-height:38px}.phoneCompact .productThumb{width:20px;height:23px}.phoneCompact .phoneTotal{grid-template-columns:23px minmax(58px,1.3fr) repeat(3,minmax(38px,.72fr));min-height:45px}.groceryScene{position:absolute;left:-8px;bottom:0;width:270px;height:210px;z-index:4}.basketHandle{position:absolute;left:50px;bottom:55px;width:170px;height:105px;border:11px solid #f65b00;border-bottom:0;border-radius:90px 90px 0 0;transform:rotate(-5deg)}.basketBody{position:absolute;left:34px;bottom:10px;width:205px;height:92px;display:flex;justify-content:space-evenly;padding:14px 17px;border-radius:12px 12px 25px 25px;background:#f85c00;transform:skew(-8deg);box-shadow:0 18px 28px #8e390033}.basketBody i{width:12px;border-radius:999px;background:#ffffff3d}.groceryItems{position:absolute;left:42px;bottom:75px;width:188px;height:105px;z-index:3}.groceryBottle{position:absolute;left:92px;bottom:0;width:32px;height:92px;border-radius:9px 9px 5px 5px;background:linear-gradient(90deg,#fff3c9,#f6db85);transform:rotate(7deg)}.groceryBottle:before{content:"";position:absolute;left:8px;top:-17px;width:16px;height:19px;border-radius:4px 4px 0 0;background:#f7a300}.groceryBananas{position:absolute;right:2px;top:25px;color:#f4d21f;font-size:36px;letter-spacing:-18px;transform:rotate(-17deg);text-shadow:1px 1px 0 #d9a800}.groceryGreens{position:absolute;left:5px;top:14px;color:#43a742;font-size:37px;letter-spacing:-8px;transform:rotate(10deg)}.groceryBox{position:absolute;bottom:2px;width:48px;height:65px;border-radius:6px}.boxOne{left:25px;background:#f3c57a;transform:rotate(-9deg)}.boxTwo{right:37px;width:42px;height:55px;background:#e8f5dc;transform:rotate(10deg)}.consumerCopy{max-width:520px}.consumerCopy h2{margin:0;font-size:clamp(2.35rem,4vw,3.45rem);line-height:1.1;letter-spacing:-.04em}.checkList{display:grid;gap:17px;margin:30px 0;padding:0;list-style:none}.checkList li{display:flex;align-items:center;gap:12px;font-size:1rem}.checkList svg{width:19px;height:19px;color:var(--orange)}.marketSection{min-height:430px;display:grid;grid-template-columns:1fr .95fr;overflow:hidden;margin-top:18px;border-radius:18px;color:#fff;background:linear-gradient(110deg,#ff3f00,#ff7200 58%,#ff8a35)}.marketCopy{padding:46px 24px 40px 72px}.marketEyebrow{display:inline-block;margin-bottom:18px;font-size:.78rem;font-weight:800}.marketCopy h2{max-width:520px;margin:0;font-size:clamp(2.3rem,4.1vw,3.5rem);line-height:1.08;letter-spacing:-.04em}.marketCopy>p{max-width:530px;margin:18px 0 0;font-size:1rem;line-height:1.55}.marketBenefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:520px;margin-top:26px}.marketBenefits article{text-align:center}.marketBenefits span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 10px;color:var(--orange);border-radius:50%;background:#fff}.marketBenefits svg{width:26px;height:26px}.marketBenefits strong{font-size:.82rem;line-height:1.25}.marketActions{display:flex;align-items:center;gap:32px;margin-top:28px}.marketTextLink{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700}.marketVisual{min-height:430px;background:#f05a19}.marketVisual img{width:100%;height:100%;object-fit:cover;object-position:center}.plansSection{padding:52px 0 30px}.plansGrid{display:grid;grid-template-columns:repeat(2,minmax(0,310px));justify-content:center;gap:34px;margin-top:28px}.planCard{position:relative;min-height:350px;display:flex;flex-direction:column;align-items:center;padding:28px 28px 20px;border:1px solid #e7e7e7;border-radius:14px;background:#fff}.planCard h3{margin:0;font-size:1.65rem}.planIcon{width:84px;height:84px;display:grid;place-items:center;margin:24px 0 22px;color:var(--orange);border-radius:50%;background:#fff0e7}.planIcon svg{width:42px;height:42px}.planCard>p{margin:0 0 36px;color:#333;font-size:.9rem;text-align:center}.planCard .button{width:100%;margin-top:auto}.premiumCard{border:2px solid var(--orange)}.premiumBadge{position:absolute;top:-14px;left:50%;min-width:200px;padding:5px 18px;color:#fff;border-radius:999px;background:var(--orange);text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%)}.premiumList{width:100%;display:grid;gap:10px;margin:0 0 22px;padding:0;list-style:none}.premiumList li{display:flex;align-items:center;gap:9px;font-size:.86rem}.premiumList svg{width:17px;height:17px;color:var(--orange)}.faqSection{padding:6px 0 34px}.faqShell{max-width:900px}.faqShell h2{margin:0 0 18px;text-align:center;font-size:1.8rem}details{border-bottom:1px solid #e8e8e8}summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;cursor:pointer;font-size:.87rem;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}details p{margin:0;padding:0 14px 16px;color:var(--muted);font-size:.85rem;line-height:1.55}details[open] summary svg{transform:rotate(180deg)}.bottomCta{padding:38px 0 30px;text-align:center;background:linear-gradient(180deg,#fff8f4,#fff2ea)}.bottomCta img{width:44px;height:44px;margin:0 auto 12px;border-radius:10px}.bottomCta h2{margin:0;font-size:2rem;letter-spacing:-.035em}.bottomCta p{margin:7px 0 18px;color:var(--muted)}.bottomCta .button{min-height:44px;padding-inline:38px}.siteFooter{padding:17px 0 22px;background:#fff}.footerGrid{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:24px}.footerGrid nav{display:flex;align-items:center;justify-content:center;gap:34px;font-size:.78rem}.footerGrid>span{color:#666;font-size:.76rem}@media(max-width:1100px){.floatingCard{width:150px;padding:13px}.floatingPrice{right:-10px}.floatingList{right:-20px}.marketCopy{padding-left:42px}}@media(max-width:980px){.headerBar{grid-template-columns:145px 1fr auto}.desktopNav{gap:18px;font-size:.78rem}.heroGrid,.consumerGrid{gap:30px}.hero h1{font-size:3.45rem}.heroVisual{transform:scale(.9);margin-inline:-35px}.marketCopy{padding-left:38px}.footerGrid nav{gap:18px}}@media(max-width:760px){.shell{width:min(100% - 28px,1180px)}.siteHeader{padding-top:8px}.headerBar{min-height:64px;grid-template-columns:132px 1fr auto;padding-inline:12px}.brand{width:118px}.desktopNav,.loginLink,.headerActions .buttonSmall{display:none}.headerActions{justify-self:end}.menuButton{display:grid}.mobileNav{position:absolute;top:80px;left:14px;right:14px;display:grid;gap:4px;max-height:0;overflow:hidden;padding:0 14px;border-radius:14px;background:#fff;box-shadow:var(--shadow);opacity:0;transition:max-height .22s ease,opacity .18s ease,padding .22s ease}.mobileNav.isOpen{max-height:430px;padding-block:14px;opacity:1}.mobileNav a{padding:11px 8px;font-weight:700}.mobileNav .button{margin-top:4px;color:#fff}.hero{padding:46px 0 24px}.heroGrid{grid-template-columns:1fr;gap:8px}.heroCopy{text-align:center;padding:0}.hero h1{max-width:640px;margin-inline:auto;font-size:clamp(2.55rem,10vw,3.55rem)}.heroCopy>p{margin-inline:auto;font-size:1rem}.heroButtons{justify-content:center}.heroVisual{min-height:500px;transform:scale(.82);margin:-35px -70px -50px}.floatingPrice{right:10px}.floatingList{right:0}.valueStrip{padding:22px 18px}.valueGrid{grid-template-columns:1fr;gap:10px}.valueGrid article{justify-content:flex-start;padding:12px 6px}.valueGrid article+article{border-left:0;border-top:1px solid #e7e7e7}.stepsGrid{grid-template-columns:1fr;gap:22px;max-width:360px}.stepArrow{display:none}.consumerGrid{grid-template-columns:1fr;gap:22px}.consumerVisual{order:2;min-height:470px}.consumerCopy{max-width:none;text-align:center}.consumerCopy h2{font-size:2.35rem}.checkList{width:max-content;max-width:100%;margin-inline:auto;text-align:left}.marketSection{grid-template-columns:1fr}.marketCopy{padding:38px 24px;text-align:center}.marketCopy h2,.marketCopy>p,.marketBenefits{margin-inline:auto}.marketActions{justify-content:center;flex-wrap:wrap}.marketVisual{min-height:320px}.plansGrid{grid-template-columns:1fr}.planCard{width:min(100%,340px);margin-inline:auto}.footerGrid{grid-template-columns:1fr;justify-items:center;text-align:center}.footerGrid nav{flex-wrap:wrap}}@media(max-width:480px){.headerBar{grid-template-columns:112px 1fr auto}.brand{width:103px}.hero{padding-top:34px}.eyebrow{margin-bottom:14px;font-size:.72rem}.hero h1{font-size:2.35rem;line-height:1.08}.heroCopy>p{margin-top:18px;font-size:.95rem;line-height:1.55}.heroButtons{display:grid;gap:10px;margin-top:24px}.heroButtons .button{width:100%}.heroVisual{min-height:420px;transform:scale(.68);margin:-70px -115px -95px}.valueStrip h2{font-size:1.05rem}.sectionHeading h2,.bottomCta h2{font-size:1.65rem}.consumerCopy h2,.marketCopy h2{font-size:2rem}.consumerVisual{min-height:410px;transform:scale(.86);margin-inline:-35px}.marketBenefits{gap:8px}.marketBenefits strong{font-size:.72rem}.marketActions{gap:18px}.button{min-height:48px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.brand{flex:0 0 auto;overflow:visible}.brand>img{display:none!important}.brand:before{content:"";display:block;width:100%;aspect-ratio:3 / 1;background:url(/brand-logo.svg) center / contain no-repeat;transform-origin:left center;animation:brandReveal .52s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,filter .18s ease}.brand:hover:before,.brand:focus-visible:before{transform:translateY(-1px) scale(1.015);filter:drop-shadow(0 5px 10px rgba(255,91,0,.16))}.bottomCta img{display:none!important}.bottomCta .shell:before{content:"";display:block;width:48px;height:48px;margin:0 auto 12px;background-image:url(/brand-logo.svg);background-position:left center;background-size:auto 48px;background-repeat:no-repeat;animation:markFloat 3.8s ease-in-out infinite}.marketVisual{position:relative;overflow:hidden;isolation:isolate;background:#e76420}.marketVisual>img{position:relative;z-index:0;width:100%;height:100%;min-height:inherit;display:block!important;opacity:1!important;visibility:visible!important;object-fit:cover;object-position:center 44%;transform:none!important;filter:none!important}.marketVisual:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ff5b0029,#ff5b000d 10%,#ff5b0000 22%)}.heroCopy{animation:contentReveal .64s cubic-bezier(.22,1,.36,1) 80ms both}.heroVisual{animation:visualReveal .76s cubic-bezier(.22,1,.36,1) .15s both}@supports (animation-timeline: view()){.valueStrip,.stepCard,.consumerVisual,.consumerCopy,.marketCopy,.marketVisual,.planCard,.faqShell,.bottomCta .shell{animation:sectionReveal linear both;animation-timeline:view();animation-range:entry 6% cover 26%}}@keyframes brandReveal{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@keyframes contentReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes visualReveal{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes sectionReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes markFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:760px){.marketVisual>img{object-position:center 36%}}@media(max-width:480px){.marketVisual>img{object-position:54% 34%}}@media(prefers-reduced-motion:reduce){.brand:before,.bottomCta .shell:before,.heroCopy,.heroVisual,.valueStrip,.stepCard,.consumerVisual,.consumerCopy,.marketCopy,.marketVisual,.planCard,.faqShell,.bottomCta .shell{animation:none!important;transform:none!important}}:root{--brand-50: #fff8f3;--brand-100: #fff0e6;--brand-200: #ffd9c2;--brand-300: #ffb98e;--brand-400: #ff8a45;--brand-500: #ff5b00;--brand-600: #e94f00;--brand-700: #bb3e00;--ink-950: #15110f;--ink-900: #211b18;--ink-700: #514843;--ink-600: #665d58;--ink-500: #7a716c;--surface-page: #fffdfb;--surface-raised: rgba(255, 255, 255, .96);--surface-soft: #fff8f3;--surface-muted: #f7f3f0;--border-soft: rgba(49, 34, 26, .09);--border-brand: rgba(255, 91, 0, .24);--radius-xs: 9px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 30px;--radius-pill: 999px;--shadow-xs: 0 2px 5px rgba(48, 31, 22, .05);--shadow-sm: 0 8px 22px rgba(48, 31, 22, .08);--shadow-md: 0 16px 42px rgba(48, 31, 22, .11);--shadow-lg: 0 28px 70px rgba(48, 31, 22, .15);--shadow-brand: 0 16px 34px rgba(255, 91, 0, .25);--shadow-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .8);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--duration-fast: .16s;--duration-base: .24s;--duration-slow: .52s;--orange: var(--brand-500);--orange-dark: var(--brand-600);--orange-soft: var(--brand-100);--peach: var(--brand-50);--line: var(--border-soft);--muted: var(--ink-600);--shadow: var(--shadow-md)}html{color:var(--ink-950);background:var(--surface-page)}body{background:radial-gradient(circle at 10% -8%,rgba(255,120,39,.07),transparent 26rem),var(--surface-page);color:var(--ink-950)}::selection{color:#fff;background:var(--brand-500)}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(255,91,0,.28);outline-offset:3px}.siteHeader{background:linear-gradient(180deg,#fffdfbf0,#fffdfbd1)}.headerBar,.valueStrip,.stepCard,.planCard,.audienceTab,.bioHeader,.bioAudience,.bioPanel,.bioLinks>a{border-color:var(--border-soft)}.headerBar{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm),var(--shadow-inset-highlight)}.button,.bioPrimaryAction,.bioSecondaryAction,.bioTabs button,.menuButton{border-radius:var(--radius-sm);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.buttonPrimary,.bioPrimaryAction{background:linear-gradient(180deg,#ff730f 0%,var(--brand-500) 56%,var(--brand-600) 100%);box-shadow:var(--shadow-brand),var(--shadow-inset-highlight)}.buttonOutline,.bioSecondaryAction{border-color:var(--border-brand);background:#ffffffeb;box-shadow:var(--shadow-xs),var(--shadow-inset-highlight)}.eyebrow,.marketEyebrow,.marketCommercialEyebrow,.audienceTabLabel,.bioEyebrow,.bioSectionHeading>span,.bioPanelTag{color:var(--brand-600);letter-spacing:.09em;text-transform:uppercase}.valueStrip,.stepCard,.planCard,.bioAudience,.bioPanel,.bioLinks>a{background:var(--surface-raised);box-shadow:var(--shadow-sm),var(--shadow-inset-highlight)}.stepCard,.planCard,.audienceTab{border-radius:var(--radius-md)}.marketSection{border:1px solid rgba(255,255,255,.34);box-shadow:var(--shadow-lg)}.marketVisual{background:#d95216}.phoneMockup{border-color:#181210;background:linear-gradient(180deg,#fff,#fffdfb)}.phoneNotch{background:linear-gradient(180deg,#171312,#020202)}.floatingCard,.savingBadge{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.floatingCard{border:1px solid rgba(255,255,255,.82);background:#ffffffe0}.bioPage{color:var(--ink-950)}.bioStatus,.bioIntro>p,.bioPanelCopy p,.bioFooter{color:var(--ink-600)}.bioTags span,.audienceTagList span{color:var(--brand-700);border-color:var(--brand-200);background:var(--brand-50)}@supports (content-visibility: auto){.howSection,.consumerSection,.marketSection,.plansSection,.faqSection,.bottomCta{content-visibility:auto;contain-intrinsic-size:auto 720px}}@media(max-width:640px){:root{--radius-md: 15px;--radius-lg: 19px;--shadow-lg: 0 20px 46px rgba(48, 31, 22, .13)}}@media(prefers-reduced-transparency:reduce){.siteHeader,.floatingCard,.bioHeader,.bioAudience,.bioLinks>a{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}}:root{--page-gutter: clamp(16px, 4vw, 28px);--section-space: clamp(48px, 7vw, 88px);--content-radius: clamp(14px, 2vw, 20px)}html{overflow-x:hidden;scroll-padding-top:104px}body{overflow-x:clip;-webkit-text-size-adjust:100%}.page,main,section,header,footer,.shell,.heroGrid,.consumerGrid,.marketSection,.footerGrid{min-width:0}.shell{width:min(1180px,calc(100% - (var(--page-gutter) * 2)))}section[id]{scroll-margin-top:104px}img,svg{max-width:100%}.button,.menuButton,summary,.mobileNav a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.button:focus-visible,.menuButton:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(255,91,0,.28);outline-offset:3px}.siteHeader{padding-top:max(10px,env(safe-area-inset-top))}.headerBar{grid-template-columns:minmax(132px,170px) minmax(0,1fr) auto;gap:clamp(18px,2.8vw,34px)}.desktopNav{min-width:0;gap:clamp(18px,2.8vw,38px);white-space:nowrap}.headerActions{white-space:nowrap}.mobileNav{z-index:60}.hero{padding-block:clamp(42px,6vw,72px) clamp(28px,4vw,44px)}.heroGrid{grid-template-columns:minmax(0,.93fr) minmax(430px,1.07fr);gap:clamp(28px,5vw,64px)}.heroCopy{min-width:0}.hero h1{font-size:clamp(3rem,5.25vw,4.7rem);text-wrap:balance}.heroCopy>p{font-size:clamp(1rem,1.4vw,1.18rem);text-wrap:pretty}.heroButtons{align-items:stretch}.heroVisual{width:100%;min-height:clamp(540px,50vw,620px);margin:0!important;transform:none!important}.heroVisual .phoneMockup{width:min(350px,74%);max-width:350px}.heroOrbit{width:min(510px,92%);height:auto;aspect-ratio:1}.floatingCard{max-width:min(174px,33%)}.floatingPrice{right:clamp(0px,1vw,18px)}.floatingList{right:clamp(-8px,-.5vw,0px)}.savingBadge{right:clamp(14px,3vw,42px)}.valueStrip{margin-top:clamp(4px,1vw,14px);padding:clamp(22px,3vw,32px) clamp(22px,4vw,42px);border-radius:var(--content-radius)}.valueGrid article{min-width:0;padding-inline:clamp(16px,3vw,30px)}.valueGrid article>div{min-width:0}.howSection{padding-block:var(--section-space)}.sectionHeading h2,.faqShell h2,.bottomCta h2{font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.12;text-wrap:balance}.stepsGrid{width:100%;max-width:980px;gap:clamp(28px,6vw,84px)}.stepCard{min-width:0;height:100%}.stepCard p{font-size:clamp(.82rem,1vw,.9rem)}.consumerSection{padding-block:clamp(30px,5vw,62px)}.consumerGrid{grid-template-columns:minmax(390px,.96fr) minmax(0,1.04fr);gap:clamp(32px,6vw,76px)}.consumerVisual{width:100%;min-height:clamp(470px,44vw,530px);margin:0!important;transform:none!important}.consumerVisual .phoneMockup{width:min(286px,61%);max-width:286px}.consumerCopy{min-width:0}.consumerCopy h2{font-size:clamp(2.1rem,4vw,3.45rem);text-wrap:balance}.checkList li{align-items:flex-start;line-height:1.5}.checkList svg{flex:0 0 auto;margin-top:.15em}.marketSection{grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);min-height:440px;border-radius:var(--content-radius)}.marketCopy{min-width:0;padding:clamp(38px,5vw,58px) clamp(28px,4vw,52px) clamp(36px,5vw,52px) clamp(36px,6vw,72px)}.marketCopy h2{font-size:clamp(2.2rem,4vw,3.5rem);text-wrap:balance}.marketCopy>p{text-wrap:pretty}.marketBenefits{width:100%;gap:clamp(10px,2vw,20px)}.marketBenefits article{min-width:0}.marketBenefits strong{display:block;overflow-wrap:anywhere}.marketActions{gap:clamp(16px,2.8vw,32px);flex-wrap:wrap}.marketVisual{width:100%;min-width:0;min-height:440px;aspect-ratio:auto}.marketVisual>img{width:100%;height:100%;min-height:440px;object-fit:cover;object-position:center 42%}.plansSection{padding-block:clamp(58px,7vw,86px) clamp(42px,5vw,62px)}.plansGrid{grid-template-columns:repeat(2,minmax(280px,340px));gap:clamp(24px,4vw,40px)}.planCard{width:100%;min-width:0;min-height:370px;padding:clamp(26px,3vw,34px)}.premiumBadge{max-width:calc(100% - 32px);white-space:nowrap}.faqSection{padding-block:clamp(24px,4vw,48px) clamp(48px,6vw,72px)}.faqShell{width:min(900px,calc(100% - (var(--page-gutter) * 2)))}details{border-color:#e5e5e5}summary{min-height:58px;padding:10px 14px;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.4}summary svg{flex:0 0 auto;transition:transform .18s ease}details p{padding:0 14px 20px;font-size:1rem}.bottomCta{padding-block:clamp(48px,7vw,72px)}.bottomCta p{font-size:clamp(1rem,1.6vw,1.1rem)}.footerGrid{grid-template-columns:minmax(130px,160px) minmax(0,1fr) auto;gap:clamp(20px,3vw,36px)}.footerGrid nav{min-width:0;gap:clamp(16px,2.6vw,34px);flex-wrap:wrap;row-gap:12px}.footerGrid>span{white-space:nowrap}@media(max-width:1120px){.headerBar{grid-template-columns:145px minmax(0,1fr) auto}.desktopNav{gap:18px;font-size:.8rem}.headerActions{gap:14px}.heroGrid{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.hero h1{font-size:clamp(2.75rem,5vw,4rem)}.marketSection{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.marketCopy{padding-left:42px}.marketCopy h2{font-size:clamp(2rem,3.7vw,3rem)}}@media(max-width:900px){:root{--page-gutter: clamp(16px, 3.5vw, 26px)}html{scroll-padding-top:88px}section[id]{scroll-margin-top:88px}.siteHeader{padding-top:max(8px,env(safe-area-inset-top))}.headerBar{min-height:66px;grid-template-columns:minmax(118px,1fr) auto;padding-inline:14px}.desktopNav,.loginLink,.headerActions .buttonSmall{display:none}.headerActions{justify-self:end}.menuButton{display:grid;width:46px;height:46px}.mobileNav{position:absolute;top:calc(100% + 8px);left:50%;right:auto;width:min(520px,calc(100% - (var(--page-gutter) * 2)));display:grid;gap:2px;max-height:0;overflow:hidden;padding:0 14px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#fff;box-shadow:0 18px 44px #20181429;opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:max-height .22s ease,opacity .18s ease,padding .22s ease,transform .18s ease}.mobileNav.isOpen{max-height:460px;padding-block:14px;opacity:1;pointer-events:auto;transform:translate(-50%)}.mobileNav a{min-height:46px;display:flex;align-items:center;border-radius:9px}.mobileNav a:not(.button):hover{background:#fff5ef}.heroGrid{grid-template-columns:1fr;gap:26px}.heroCopy{max-width:720px;margin-inline:auto;padding:0;text-align:center}.hero h1{max-width:720px;margin-inline:auto;font-size:clamp(2.8rem,7vw,4rem)}.heroCopy>p{margin-inline:auto}.heroButtons{justify-content:center}.heroVisual{max-width:680px;min-height:570px;margin-inline:auto!important}.valueGrid article{padding-inline:16px}.stepsGrid{gap:24px}.stepArrow{display:none}.consumerGrid{grid-template-columns:1fr;gap:28px}.consumerCopy{max-width:680px;margin-inline:auto;text-align:center}.checkList{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.consumerVisual{order:2;max-width:600px;min-height:500px;margin-inline:auto!important}.marketSection{grid-template-columns:1fr}.marketCopy{padding:46px clamp(24px,6vw,56px);text-align:center}.marketCopy h2,.marketCopy>p,.marketBenefits{margin-inline:auto}.marketActions{justify-content:center}.marketVisual,.marketVisual>img{min-height:360px}.marketVisual{aspect-ratio:16 / 9}.footerGrid{grid-template-columns:1fr;justify-items:center;text-align:center}.footerGrid>span{white-space:normal}}@media(max-width:640px){:root{--page-gutter: 16px;--section-space: 56px}.headerBar{min-height:62px;border-radius:13px}.brand{width:112px}.hero{padding-top:38px}.eyebrow,.marketEyebrow{margin-bottom:14px;font-size:.78rem}.hero h1{font-size:clamp(2.35rem,10vw,2.8rem);line-height:1.06;letter-spacing:-.032em}.heroCopy>p{font-size:1rem;line-height:1.58}.heroButtons{width:min(100%,430px);display:grid;margin-inline:auto}.heroButtons .button{width:100%}.heroVisual{width:100%;min-height:520px}.heroVisual .phoneMockup{width:min(320px,76vw);min-height:520px}.heroOrbit{width:min(440px,98%);border-width:12px}.floatingCard{width:146px;max-width:42%;min-height:76px;padding:12px}.floatingPrice{left:0;right:auto;top:120px}.floatingList{right:0;top:280px}.savingBadge{right:4px;bottom:44px;padding:10px 13px}.valueStrip{padding:24px 18px}.valueStrip h2{font-size:1.15rem;line-height:1.35}.valueGrid{grid-template-columns:1fr}.valueGrid article{justify-content:flex-start;padding:15px 6px}.valueGrid article+article{border-left:0;border-top:1px solid #e7e7e7}.stepsGrid{grid-template-columns:1fr;max-width:420px}.stepCard{min-height:0;padding:30px 22px 24px}.sectionHeading h2,.faqShell h2,.bottomCta h2{font-size:clamp(1.75rem,7vw,2rem)}.consumerCopy h2,.marketCopy h2{font-size:clamp(1.9rem,8vw,2.25rem);line-height:1.1;letter-spacing:-.03em}.consumerVisual{min-height:440px}.consumerVisual .phoneMockup{width:min(270px,64vw);min-height:430px}.groceryScene{left:0;transform:scale(.88);transform-origin:left bottom}.checkList{gap:14px;margin-block:25px}.checkList li{font-size:1rem}.consumerCopy>.button{width:min(100%,360px)}.marketCopy{padding:38px 20px 34px}.marketBenefits{gap:8px}.marketBenefits span{width:52px;height:52px}.marketBenefits strong{font-size:.76rem}.marketActions{width:100%;display:grid;gap:12px}.marketActions .button,.marketTextLink{width:100%;justify-content:center}.marketVisual,.marketVisual>img{min-height:300px}.marketVisual{aspect-ratio:4 / 3}.marketVisual>img{object-position:48% 38%}.plansGrid{grid-template-columns:1fr}.planCard{width:min(100%,380px);min-height:350px;margin-inline:auto}.faqShell{width:calc(100% - 32px)}summary{min-height:60px;padding-inline:6px;font-size:1rem}details p{padding-inline:6px}.bottomCta .button{width:min(100%,360px)}.footerGrid nav{gap:12px 20px}}@media(max-width:420px){.headerBar{grid-template-columns:minmax(100px,1fr) auto;padding-inline:11px}.brand{width:102px}.menuButton{width:44px;height:44px}.hero h1{font-size:clamp(2.25rem,11vw,2.625rem)}.hero h1 br{display:none}.heroVisual{min-height:470px}.heroVisual .phoneMockup{width:min(286px,80vw);min-height:500px;padding-inline:12px;border-width:6px}.heroOrbit{width:104%;border-width:10px}.floatingCard{width:132px;max-width:44%;padding:10px}.floatingCard strong{font-size:.62rem}.floatingCard small{font-size:.52rem}.floatingPrice{top:100px}.floatingList{display:none}.savingBadge{right:0;bottom:24px}.valueGrid svg{width:31px;height:31px}.consumerVisual{min-height:400px}.consumerVisual .phoneMockup{width:min(245px,65vw);min-height:410px}.groceryScene{left:-18px;transform:scale(.73)}.marketBenefits{grid-template-columns:repeat(3,minmax(0,1fr))}.marketBenefits span{width:48px;height:48px}.marketBenefits svg{width:22px;height:22px}.marketBenefits strong{font-size:.7rem}.marketVisual,.marketVisual>img{min-height:270px}.planCard{padding-inline:22px}.premiumBadge{min-width:0;width:calc(100% - 44px)}.footerGrid nav{display:grid;grid-template-columns:repeat(2,auto);justify-content:center}}@media(max-width:350px){:root{--page-gutter: 12px}.hero h1{font-size:2.18rem}.heroVisual .phoneMockup{width:278px}.floatingPrice{left:-2px}.savingBadge{right:-2px}.marketBenefits{grid-template-columns:1fr;gap:15px}.marketBenefits article{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;text-align:left}.marketBenefits span{margin:0}.marketBenefits strong{font-size:.82rem}}@media(hover:none){.button:hover,.brand:hover:before,.brand:focus-visible:before{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:640px){.heroCopy{width:100%;max-width:100%;margin-inline:auto}.hero h1{width:100%;max-width:340px;margin-inline:auto;font-size:clamp(2.25rem,9.6vw,2.5rem);line-height:1.06;letter-spacing:-.035em;text-wrap:wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hero h1 br{display:block!important}.heroCopy>p{width:100%;max-width:34ch;margin-inline:auto;font-size:1rem;line-height:1.55;text-wrap:pretty}.heroCopy small{max-width:100%;font-size:.9rem;line-height:1.45}.button{max-width:100%;min-height:50px;padding-inline:18px;line-height:1.25;text-align:center;white-space:normal}.heroButtons{width:min(100%,420px)}.marketActions .button,.marketTextLink,.consumerCopy>.button,.bottomCta .button{max-width:100%}}@media(max-width:430px){:root{--page-gutter: 16px}.siteHeader{padding-top:max(8px,env(safe-area-inset-top))}.headerBar{min-height:60px;grid-template-columns:minmax(104px,1fr) auto;gap:12px;padding-inline:12px;border-radius:14px}.brand{width:108px}.menuButton{width:44px;height:44px;border-radius:11px}.mobileNav{width:calc(100% - 32px)}.hero{padding-top:32px;padding-bottom:18px}.heroGrid{gap:20px}.eyebrow{max-width:100%;margin-bottom:14px;font-size:.78rem;line-height:1.3}.hero h1{max-width:328px;font-size:clamp(2.25rem,10vw,2.4rem)}.heroCopy>p{margin-top:20px}.heroButtons{gap:10px;margin-top:24px}.heroCopy small{margin-top:18px}.heroVisual{width:100%;min-height:450px;margin:0 auto!important;overflow:visible}.heroVisual .phoneMockup{width:min(278px,78vw);min-height:448px;padding-inline:12px;border-width:6px;border-radius:38px}.heroOrbit{width:min(390px,108%);border-width:10px}.floatingPrice,.floatingList{display:none}.savingBadge{right:4px;bottom:20px;padding:9px 12px;border-radius:13px}.savingBadge strong{font-size:.92rem}.valueStrip{margin-top:0}.sectionHeading,.consumerCopy,.marketCopy,.bottomCta .shell{min-width:0}.sectionHeading h2,.consumerCopy h2,.marketCopy h2,.faqShell h2,.bottomCta h2{max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.consumerVisual{width:100%;min-height:390px;overflow:hidden}.consumerVisual .phoneMockup{width:min(240px,66vw);min-height:390px}.groceryScene{left:-20px;transform:scale(.7);transform-origin:left bottom}.marketCopy{padding:34px 18px 30px}.marketBenefits{grid-template-columns:1fr;gap:12px;max-width:300px}.marketBenefits article{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;text-align:left}.marketBenefits span{width:48px;height:48px;margin:0}.marketBenefits strong{font-size:.84rem;overflow-wrap:normal}.marketActions{width:100%;gap:10px}.marketVisual,.marketVisual>img{min-height:270px}.marketVisual>img{object-position:50% 38%}.planCard{width:100%;max-width:360px;padding-inline:20px}.premiumBadge{width:calc(100% - 40px);min-width:0;white-space:normal}summary{align-items:center;padding-block:12px}.footerGrid nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.footerGrid nav a{padding-block:6px}}@media(max-width:360px){:root{--page-gutter: 12px}.headerBar{padding-inline:10px}.brand{width:100px}.hero h1{max-width:310px;font-size:2.25rem}.heroCopy>p{max-width:31ch}.heroVisual{min-height:430px}.heroVisual .phoneMockup{width:268px;min-height:430px}.savingBadge{right:0}.marketCopy{padding-inline:16px}}.sectionLead{max-width:54ch;margin:20px 0 0;color:var(--muted);font-size:1rem;line-height:1.65;text-wrap:pretty}.sectionMicrocopy{display:block;margin-top:14px;color:#747474;font-size:.82rem;line-height:1.45}.marketMicrocopy{max-width:520px;color:#ffffffd1}.planLead{min-height:44px;margin:0 0 18px!important;line-height:1.5}.planFeatureList{margin-bottom:24px}.planCard .premiumList{flex:0 0 auto}.planCard .button{margin-top:auto}.bottomCta .sectionMicrocopy{margin-top:13px}.marketTextLink{line-height:1.35;text-align:left}.headerActions .buttonSmall{padding-inline:18px;font-size:.82rem}@media(max-width:1120px){.headerActions .buttonSmall{padding-inline:14px;font-size:.76rem}.marketTextLink{max-width:220px}}@media(max-width:900px){.sectionLead,.marketMicrocopy{margin-inline:auto}.marketTextLink{max-width:none;text-align:center}}@media(max-width:640px){.hero h1{text-wrap:balance}.sectionLead{max-width:36ch;font-size:1rem;line-height:1.6}.sectionMicrocopy{max-width:34ch;margin-inline:auto;font-size:.86rem}.marketMicrocopy{color:#ffffffdb}.plansSection .sectionHeading p{max-width:34ch;margin-inline:auto}.planLead{min-height:0}.premiumBadge{line-height:1.25}}@media(max-width:430px){.hero h1{max-width:330px;font-size:clamp(2.2rem,9.5vw,2.35rem);line-height:1.05}.heroCopy>p{max-width:32ch}.valueStrip h2{max-width:28ch;margin-inline:auto}.marketTextLink{padding:10px 6px}.bottomCta h2{max-width:15ch;margin-inline:auto}.bottomCta p{max-width:32ch;margin-inline:auto;margin-top:12px;margin-bottom:20px}}.audienceChooser{padding:8px 0 14px}.audienceChooserHeader{max-width:680px;margin:0 auto 22px;text-align:center}.audienceChooserHeader .eyebrow{margin-bottom:10px}.audienceChooserHeader h2{margin:0;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.audienceTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.audienceTab{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;border:1px solid #ebe3de;border-radius:18px;background:#fff;box-shadow:0 12px 34px #2217110f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.audienceTab:hover{border-color:#ffc6a3;box-shadow:0 18px 42px #2217111a;transform:translateY(-2px)}.audienceTabIcon{width:54px;height:54px;display:grid;place-items:center;color:#fff;border-radius:16px;background:linear-gradient(145deg,#ff6c00,#ee4d00);box-shadow:0 10px 20px #ff5b0033}.audienceTabIcon svg{width:26px;height:26px}.audienceTabCopy{min-width:0}.audienceTabLabel{display:block;color:#ed5700;font-size:.72rem;font-weight:800;letter-spacing:.045em}.audienceTab h3{margin:6px 0 0;font-size:1.12rem;line-height:1.2}.audienceTab p{margin:6px 0 0;color:#6a6a6a;font-size:.86rem;line-height:1.45}.audienceTagList{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:7px;margin-top:-4px}.audienceTagList span{padding:6px 9px;color:#8e3b0c;border:1px solid #ffd4ba;border-radius:999px;background:#fff5ee;font-size:.7rem;font-weight:700}.audienceTab>svg{color:#ef5900}@media(max-width:760px){.audienceChooser{padding-top:0}.audienceTabs{grid-template-columns:1fr;gap:12px}}@media(max-width:430px){.audienceChooserHeader{margin-bottom:16px}.audienceTab{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:17px 15px;border-radius:15px}.audienceTabIcon{width:48px;height:48px;border-radius:14px}.audienceTabIcon svg{width:23px;height:23px}.audienceTab h3{font-size:1rem}.audienceTab p{font-size:.8rem}.audienceTagList{grid-column:1 / -1;margin-top:2px}}@media(hover:none){.audienceTab:hover{transform:none}}.bioPage{min-height:100svh;padding:max(22px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));color:#151515;background:radial-gradient(circle at 10% 0%,rgba(255,91,0,.14),transparent 34%),radial-gradient(circle at 100% 36%,rgba(255,137,67,.12),transparent 30%),linear-gradient(180deg,#fffaf7,#fff 42%,#fff8f3)}.bioShell{width:min(100%,560px);margin-inline:auto}.bioHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(25,20,17,.08);border-radius:18px;background:#ffffffe6;box-shadow:0 14px 36px #26181014;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bioBrand{width:132px;display:inline-flex}.bioBrand img{width:100%;height:auto;object-fit:contain}.bioStatus{display:inline-flex;align-items:center;gap:7px;color:#5e5e5e;font-size:.74rem;font-weight:700;white-space:nowrap}.bioStatus i{width:8px;height:8px;border-radius:50%;background:#52b927;box-shadow:0 0 0 4px #52b9271f}.bioIntro{padding:38px 8px 26px;text-align:center}.bioEyebrow,.bioSectionHeading>span,.bioPanelTag{color:#f05a00;font-size:.76rem;font-weight:800;letter-spacing:.055em}.bioIntro h1{max-width:470px;margin:13px auto 0;font-size:clamp(2.35rem,10vw,3.4rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.bioIntro>p{max-width:43ch;margin:18px auto 0;color:#666;font-size:1rem;line-height:1.58}.bioTags{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.bioTags span{padding:8px 11px;color:#a94100;border:1px solid #ffd5bc;border-radius:999px;background:#fff4ec;font-size:.75rem;font-weight:750}.bioAudience{padding:22px;border:1px solid rgba(25,20,17,.08);border-radius:22px;background:#fffffff2;box-shadow:0 18px 48px #28191117}.bioSectionHeading{text-align:center}.bioSectionHeading h2{margin:8px auto 0;font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.12;letter-spacing:-.032em;text-wrap:balance}.bioTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;padding:5px;border-radius:14px;background:#f4f2f0}.bioTabs button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:#5d5d5d;border-radius:10px;background:transparent;font-size:.9rem;font-weight:750;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.bioTabs button.isActive{color:#ea5500;background:#fff;box-shadow:0 6px 18px #26191217}.bioTabs button:focus-visible{outline:3px solid rgba(255,91,0,.22);outline-offset:2px}.bioPanel{display:grid;justify-items:center;margin-top:18px;padding:24px 18px 18px;border:1px solid #f0e8e2;border-radius:18px;background:linear-gradient(180deg,#fffaf6,#fff);text-align:center}.bioPanelIcon{width:54px;height:54px;display:grid;place-items:center;color:#fff;border-radius:16px;background:linear-gradient(145deg,#ff6a00,#ee4e00);box-shadow:0 12px 24px #ff5b0038}.bioPanelIcon svg{width:27px;height:27px}.bioPanelCopy{margin-top:17px}.bioPanelCopy h3{margin:8px auto 0;font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.bioPanelCopy p{max-width:42ch;margin:12px auto 0;color:#686868;font-size:.94rem;line-height:1.55}.bioBenefits{width:100%;display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none;text-align:left}.bioBenefits li{display:flex;align-items:flex-start;gap:9px;color:#333;font-size:.9rem;line-height:1.45}.bioBenefits svg{flex:0 0 auto;margin-top:1px;color:#f05a00}.bioPrimaryAction,.bioSecondaryAction{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;font-size:.92rem;font-weight:800;text-align:center}.bioPrimaryAction{margin-top:22px;padding:0 18px;color:#fff;background:linear-gradient(180deg,#ff6b00,#ef5100);box-shadow:0 12px 24px #ff5b0038}.bioSecondaryAction{margin-top:9px;padding:0 14px;color:#df5000;border:1px solid #ffc7a5;background:#fff}.bioLinks{display:grid;gap:10px;margin-top:16px}.bioLinks>a{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border:1px solid rgba(25,20,17,.08);border-radius:15px;background:#fffffff2;box-shadow:0 10px 28px #2619120f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bioLinks>a:hover{border-color:#ffc7a5;transform:translateY(-1px);box-shadow:0 14px 30px #26191217}.bioLinks>a>span{min-width:0;display:flex;align-items:center;gap:11px}.bioLinks strong{font-size:.91rem}.bioLinks svg{flex:0 0 auto;color:#ef5700}.bioFooter{padding:28px 12px 6px;color:#747474;text-align:center}.bioFooter p{margin:0;font-size:.85rem}.bioFooter span{display:block;margin-top:7px;font-size:.72rem}@media(max-width:380px){.bioPage{padding-inline:12px}.bioHeader{padding-inline:13px}.bioBrand{width:116px}.bioStatus{font-size:.66rem}.bioAudience{padding:18px 14px}.bioPanel{padding-inline:14px}.bioPrimaryAction,.bioSecondaryAction{font-size:.86rem}}@media(hover:none){.bioLinks>a:hover{transform:none}}@media(prefers-reduced-motion:reduce){.bioTabs button,.bioLinks>a{transition:none}}.marketHubSection{position:relative;padding:clamp(58px,7vw,92px) 0 clamp(52px,6vw,78px);overflow:hidden;background:radial-gradient(circle at 7% 16%,rgba(255,111,24,.08),transparent 28rem),radial-gradient(circle at 94% 72%,rgba(255,150,88,.08),transparent 25rem),linear-gradient(180deg,#fff,#fffaf7)}.marketHubHeading{max-width:780px;margin-inline:auto}.marketHubHeading p{max-width:66ch;margin:15px auto 0;color:var(--ink-600, #665d58);line-height:1.62;text-wrap:pretty}.marketBusinessCard{position:relative;isolation:isolate;margin-top:clamp(30px,4vw,44px);border:1px solid rgba(49,34,26,.08);border-radius:26px;background:#fff;box-shadow:0 32px 82px #4a220e29,inset 0 1px #ffffffe6;overflow:hidden}.marketSectionEmbedded{width:100%;margin-top:0;border:0;border-radius:0;box-shadow:none}.marketSectionEmbedded .marketCopy{padding-bottom:44px}.marketSectionEmbedded .marketActions .button{min-width:245px}.marketCommercialPanel{position:relative;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,38px);padding:clamp(28px,4vw,42px);border-top:1px solid rgba(49,34,26,.08);background:radial-gradient(circle at 90% 4%,rgba(255,112,31,.11),transparent 20rem),linear-gradient(180deg,#fffdfb,#fff8f3)}.marketCommercialIntro{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px}.marketCommercialIcon{width:54px;height:54px;display:grid;place-items:center;color:#fff;border-radius:17px;background:linear-gradient(145deg,#ff7312,#e94f00);box-shadow:0 15px 30px #ff5b003b,inset 0 1px #ffffff73}.marketCommercialIcon svg{width:26px;height:26px}.marketCommercialEyebrow{color:var(--brand-600, #e94f00);font-size:.72rem;font-weight:800;letter-spacing:.065em}.marketCommercialIntro h3{max-width:570px;margin:8px 0 0;color:var(--ink-950, #15110f);font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.marketCommercialIntro p{max-width:56ch;margin:14px 0 0;color:var(--ink-600, #665d58);font-size:.94rem;line-height:1.62}.marketCommercialOptions{min-width:0;display:grid;gap:10px}.marketCommercialItem{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;padding:15px 16px;border:1px solid rgba(49,34,26,.07);border-radius:15px;background:#ffffffd1;box-shadow:0 9px 24px #3621150f,inset 0 1px #ffffffeb;transition:transform .28s var(--apple-ease, cubic-bezier(.16, 1, .3, 1)),border-color .22s ease,box-shadow .28s var(--apple-ease, cubic-bezier(.16, 1, .3, 1))}.marketCommercialItem>span{width:44px;height:44px;display:grid;place-items:center;color:var(--brand-600, #e94f00);border:1px solid rgba(255,91,0,.14);border-radius:13px;background:var(--brand-50, #fff8f3)}.marketCommercialItem svg{width:21px;height:21px}.marketCommercialItem strong{display:block;color:var(--ink-950, #15110f);font-size:.88rem}.marketCommercialItem p{margin:5px 0 0;color:var(--ink-600, #665d58);font-size:.76rem;line-height:1.48}.marketCommercialFooter{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding-top:24px;border-top:1px solid rgba(49,34,26,.08)}.marketCommercialPromise{min-width:0;display:flex;align-items:flex-start;gap:11px;color:var(--ink-600, #665d58)}.marketCommercialPromise>svg{width:21px;height:21px;flex:0 0 auto;margin-top:1px;color:var(--brand-600, #e94f00)}.marketCommercialPromise p{margin:0;font-size:.82rem;line-height:1.5}.marketCommercialPromise strong{display:block;margin-bottom:2px;color:var(--ink-950, #15110f);font-size:.9rem}.marketCommercialAction{display:flex;align-items:center;justify-content:flex-end;gap:16px}.marketCommercialAction>span{max-width:270px;color:var(--ink-500, #7a716c);font-size:.72rem;line-height:1.4;text-align:right}.marketCommercialAction .button{min-width:220px;min-height:50px;white-space:nowrap}.marketHubTrust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:var(--ink-600, #665d58)}.marketHubTrust span{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:700}.marketHubTrust svg{width:16px;height:16px;color:var(--brand-600, #e94f00)}@media(hover:hover)and (pointer:fine){.marketCommercialItem:hover{border-color:#ff5b0033;transform:translateY(-3px);box-shadow:0 16px 32px #3621151a}}@media(max-width:920px){.marketCommercialPanel,.marketCommercialFooter{grid-template-columns:1fr}.marketCommercialAction{justify-content:space-between}.marketCommercialAction>span{max-width:390px;text-align:left}}@media(max-width:760px){.marketHubSection{padding-block:54px}.marketBusinessCard{border-radius:20px}.marketSectionEmbedded .marketCopy{padding-bottom:36px}.marketCommercialPanel{padding:28px 22px}.marketCommercialAction{align-items:stretch;flex-direction:column}.marketCommercialAction>span{max-width:none}.marketCommercialAction .button{width:100%}}@media(max-width:430px){.marketCommercialPanel{gap:22px;padding:24px 17px}.marketCommercialIntro{grid-template-columns:46px minmax(0,1fr);gap:12px}.marketCommercialIcon{width:46px;height:46px;border-radius:14px}.marketCommercialIntro h3{font-size:1.42rem}.marketCommercialItem{grid-template-columns:40px minmax(0,1fr);padding:13px}.marketCommercialItem>span{width:40px;height:40px;border-radius:12px}.marketCommercialFooter{gap:18px;padding-top:20px}.marketHubTrust{align-items:flex-start;flex-direction:column;width:fit-content;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.marketCommercialItem{transition:none!important;transform:none!important}}.marketPage{min-height:100vh;color:var(--ink-950, #15110f);background:radial-gradient(circle at 8% 4%,rgba(255,111,24,.09),transparent 26rem),#fffdfb}.marketPageHeader{position:relative;z-index:20;padding:14px 0}.marketPageHeaderBar{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 16px;border:1px solid var(--border-soft, rgba(49, 34, 26, .09));border-radius:18px;background:#ffffffe6;box-shadow:var(--shadow-sm, 0 8px 22px rgba(48, 31, 22, .08));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.marketPageBrand{width:clamp(185px,19vw,235px);display:block}.marketPageBrand img{width:100%;height:auto;display:block}.marketPageBack{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:var(--ink-700, #514843);border:1px solid var(--border-soft, rgba(49, 34, 26, .09));border-radius:12px;background:#ffffffdb;font-size:.84rem;font-weight:750;transition:transform .22s var(--apple-ease, ease),border-color .22s ease}.marketPageHero{position:relative;padding:clamp(54px,7vw,92px) 0 clamp(62px,8vw,108px);overflow:hidden}.marketPageHero:before{content:"";position:absolute;width:min(48vw,650px);aspect-ratio:1;right:-12%;top:-18%;border-radius:50%;background:radial-gradient(circle,rgba(255,100,14,.14),transparent 68%);pointer-events:none}.marketPageHeroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(34px,6vw,76px)}.marketPageHeroCopy h1{max-width:760px;margin:14px 0 0;font-size:clamp(3rem,6vw,5.8rem);line-height:.98;letter-spacing:-.065em;text-wrap:balance}.marketPageHeroCopy>p{max-width:62ch;margin:24px 0 0;color:var(--ink-600, #665d58);font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.68;text-wrap:pretty}.marketPageHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.marketPageHeroActions .button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.marketPageHeroTrust{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px;color:var(--ink-600, #665d58)}.marketPageHeroTrust span{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:700}.marketPageHeroTrust svg{width:17px;height:17px;color:var(--brand-600, #e94f00)}.marketPageHeroCard{position:relative;isolation:isolate;padding:clamp(28px,4vw,42px);color:#fff;border:1px solid rgba(255,164,103,.18);border-radius:28px;background:radial-gradient(circle at 90% 8%,rgba(255,121,34,.24),transparent 18rem),linear-gradient(145deg,#2a180f,#160e0a 58%,#311507);box-shadow:0 34px 82px #2a180f38,inset 0 1px #ffffff14;overflow:hidden}.marketPageHeroCardIcon{width:58px;height:58px;display:grid;place-items:center;color:#ff9f65;border:1px solid rgba(255,159,101,.24);border-radius:18px;background:#ffffff12;box-shadow:inset 0 1px #ffffff14}.marketPageHeroCardEyebrow{display:block;margin-top:22px;color:#ff9f65;font-size:.7rem;font-weight:850;letter-spacing:.07em}.marketPageHeroCard h2{margin:9px 0 0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.marketPageHeroCard ul{display:grid;gap:13px;margin:26px 0 0;padding:0;list-style:none}.marketPageHeroCard li{display:flex;align-items:flex-start;gap:10px;color:#fffc;font-size:.88rem;line-height:1.48}.marketPageHeroCard li svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px;color:#ff9f65}.marketJourney{padding:clamp(58px,7vw,92px) 0;background:linear-gradient(180deg,#fff8f3,#fffdfb)}.marketJourneyHeading{max-width:740px;margin-inline:auto}.marketJourneyHeading p{max-width:62ch;margin:15px auto 0;color:var(--ink-600, #665d58);line-height:1.62}.marketJourneyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.marketJourneyGrid article{position:relative;min-width:0;padding:26px;border:1px solid var(--border-soft, rgba(49, 34, 26, .09));border-radius:20px;background:#fffffff0;box-shadow:var(--shadow-sm, 0 8px 22px rgba(48, 31, 22, .08))}.marketJourneyNumber{position:absolute;top:20px;right:22px;color:#ff5b0033;font-size:2rem;font-weight:900;letter-spacing:-.04em}.marketJourneyIcon{width:50px;height:50px;display:grid;place-items:center;color:var(--brand-600, #e94f00);border:1px solid rgba(255,91,0,.14);border-radius:15px;background:var(--brand-50, #fff8f3)}.marketJourneyGrid h3{margin:22px 0 0;font-size:1.2rem;letter-spacing:-.02em}.marketJourneyGrid p{margin:9px 0 0;color:var(--ink-600, #665d58);font-size:.86rem;line-height:1.58}.marketHubStandalone{padding-top:clamp(62px,7vw,94px)}.commercialFormSection{position:relative;padding:clamp(68px,8vw,110px) 0;background:radial-gradient(circle at 90% 12%,rgba(255,108,21,.11),transparent 26rem),linear-gradient(180deg,#fff8f3,#fffdfb)}.commercialFormGrid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(34px,6vw,72px)}.commercialFormCopy h2{max-width:560px;margin:14px 0 0;font-size:clamp(2.25rem,4.3vw,4.4rem);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.commercialFormCopy>p{max-width:56ch;margin:20px 0 0;color:var(--ink-600, #665d58);line-height:1.65}.commercialContactCards{display:grid;gap:12px;margin-top:28px}.commercialContactCards article{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid var(--border-soft, rgba(49, 34, 26, .09));border-radius:15px;background:#ffffffd1}.commercialContactCards article>span{width:44px;height:44px;display:grid;place-items:center;color:var(--brand-600, #e94f00);border-radius:13px;background:var(--brand-50, #fff8f3)}.commercialContactCards strong{font-size:.88rem}.commercialContactCards p{margin:4px 0 0;color:var(--ink-600, #665d58);font-size:.76rem;line-height:1.45}.commercialDirectLink{min-height:48px;display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:11px 14px;color:var(--brand-700, #bb3e00);border:1px solid var(--border-brand, rgba(255, 91, 0, .24));border-radius:13px;background:#ffffffdb;font-size:.82rem;font-weight:800}.commercialDirectLink svg:last-child{margin-left:auto}.commercialFormCard{padding:clamp(24px,4vw,38px);border:1px solid var(--border-soft, rgba(49, 34, 26, .09));border-radius:24px;background:#fffffff5;box-shadow:0 30px 74px #301f1624,inset 0 1px #fffffff0}.commercialFormSuccess{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;margin-bottom:22px;padding:16px;color:#1c642c;border:1px solid rgba(36,145,60,.2);border-radius:14px;background:#e8f9ebe6}.commercialFormSuccess>svg{width:27px;height:27px}.commercialFormSuccess strong{display:block}.commercialFormSuccess p{margin:4px 0 0;font-size:.8rem;line-height:1.45}.commercialFormCard form{display:grid;gap:18px}.commercialFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commercialFormCard label{min-width:0;display:grid;gap:7px}.commercialFormCard label>span:first-child{color:var(--ink-700, #514843);font-size:.76rem;font-weight:800}.commercialFormCard input,.commercialFormCard select,.commercialFormCard textarea{width:100%;min-width:0;min-height:48px;padding:12px 13px;color:var(--ink-950, #15110f);border:1px solid rgba(49,34,26,.13);border-radius:12px;outline:none;background:#fffdfb;font:inherit;font-size:.86rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.commercialFormCard textarea{min-height:124px;resize:vertical}.commercialFormCard input:focus,.commercialFormCard select:focus,.commercialFormCard textarea:focus{border-color:#ff5b0085;background:#fff;box-shadow:0 0 0 4px #ff5b0017}.commercialInputWithIcon{position:relative}.commercialInputWithIcon>svg{position:absolute;z-index:1;top:50%;left:13px;width:17px;height:17px;color:var(--ink-500, #7a716c);transform:translateY(-50%);pointer-events:none}.commercialInputWithIcon input{padding-left:39px}.commercialConsent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px!important}.commercialConsent input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--brand-500, #ff5b00)}.commercialConsent span{color:var(--ink-600, #665d58)!important;font-size:.74rem!important;font-weight:500!important;line-height:1.45}.commercialSubmit{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer}.commercialFormCard form>small{color:var(--ink-500, #7a716c);font-size:.68rem;text-align:center}.commercialBotField{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.marketPageFooter{padding:34px 0;color:#ffffffbd;background:#17100c}.marketPageFooter .shell{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:24px}.marketPageFooter img{width:180px;filter:brightness(0) invert(1);opacity:.92}.marketPageFooter p{margin:0;font-size:.78rem}.marketPageFooter a{color:#ff9f65;font-size:.78rem;font-weight:800}@media(hover:hover)and (pointer:fine){.marketPageBack:hover{border-color:var(--border-brand, rgba(255, 91, 0, .24));transform:translateY(-2px)}.marketJourneyGrid article:hover{transform:translateY(-5px);border-color:var(--border-brand, rgba(255, 91, 0, .24));box-shadow:var(--shadow-md, 0 16px 42px rgba(48, 31, 22, .11))}}@media(max-width:980px){.marketPageHeroGrid,.commercialFormGrid{grid-template-columns:1fr}.marketPageHeroCard,.commercialFormCopy{max-width:720px}}@media(max-width:760px){.marketPageHeaderBar{min-height:62px;padding:8px 10px}.marketPageBrand{width:180px}.marketPageBack{font-size:0}.marketPageBack svg{width:20px;height:20px}.marketPageHero{padding-top:44px}.marketPageHeroCopy{text-align:center}.marketPageHeroCopy h1{margin-inline:auto;font-size:clamp(2.75rem,11vw,4.5rem)}.marketPageHeroCopy>p{margin-inline:auto}.marketPageHeroActions,.marketPageHeroTrust{justify-content:center}.marketJourneyGrid{grid-template-columns:1fr;max-width:560px;margin-inline:auto;margin-top:32px}.commercialFieldGrid{grid-template-columns:1fr}.marketPageFooter .shell{grid-template-columns:1fr;justify-items:center;text-align:center}}@media(max-width:480px){.marketPageHeader{padding-top:8px}.marketPageBrand{width:158px}.marketPageHeroActions{display:grid}.marketPageHeroActions .button{width:100%}.marketPageHeroCard{padding:25px 20px;border-radius:21px}.marketPageHeroCard h2{font-size:1.75rem}.commercialFormCard{padding:22px 16px;border-radius:19px}}@media(prefers-reduced-motion:reduce){.marketPageBack,.marketJourneyGrid article,.commercialFormCard input,.commercialFormCard select,.commercialFormCard textarea{transition:none!important}}.hero,.heroVisual,.consumerVisual,.audienceChooser,.bioPage{perspective:1400px}.hero:before{content:"";position:absolute;width:min(48vw,720px);aspect-ratio:1;right:-12%;top:-20%;border-radius:50%;background:radial-gradient(circle at 38% 35%,rgba(255,255,255,.96) 0 8%,transparent 9%),radial-gradient(circle,rgba(255,112,25,.17),rgba(255,91,0,.04) 48%,transparent 70%);filter:blur(2px);pointer-events:none}.heroVisual:before{content:"";position:absolute;z-index:0;width:min(420px,76%);height:72px;bottom:34px;border-radius:50%;background:radial-gradient(ellipse,rgba(58,33,18,.25),transparent 70%);filter:blur(12px);transform:rotateX(68deg);pointer-events:none}.heroOrbit{border-color:#ff701f1f;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.88),transparent 22%),radial-gradient(circle at 65% 72%,rgba(255,120,50,.12),transparent 42%);box-shadow:inset 0 1px #ffffffd9,inset 0 -20px 40px #ff5b000a,0 32px 80px #ff5b0014;transform:translateZ(-24px)}.phoneMockup{transform-style:preserve-3d;transform:rotateY(-5deg) rotateX(1.6deg) translateZ(22px);box-shadow:-18px 28px 62px #1e140f3d,0 10px 24px #1e140f24,inset 0 1px #ffffffb3;transition:transform .42s var(--ease-out),box-shadow .42s var(--ease-out)}.phoneMockup:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.28),transparent 24%,transparent 74%,rgba(255,255,255,.1));pointer-events:none}.heroVisual .phoneMockup{animation:phoneSettle .76s var(--ease-out) both}.floatingCard{transform:translateZ(58px);box-shadow:0 22px 46px #26191221,inset 0 1px #ffffffeb}.savingBadge{transform:translateZ(76px);box-shadow:0 20px 38px #43b71847,inset 0 1px #ffffff5c}.button,.bioPrimaryAction,.bioSecondaryAction{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0)}.button:before,.bioPrimaryAction:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 0 34%,rgba(255,255,255,.27) 47%,transparent 60% 100%);transform:translate(-120%);transition:transform .58s var(--ease-out)}.headerBar,.valueStrip,.stepCard,.planCard,.audienceTab,.bioHeader,.bioAudience,.bioPanel,.bioLinks>a{position:relative;isolation:isolate}.valueStrip:before,.stepCard:before,.planCard:before,.audienceTab:before,.bioAudience:before,.bioPanel:before,.bioLinks>a:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-12px;height:24px;border-radius:50%;background:#2e1d141c;filter:blur(15px);opacity:.5;pointer-events:none}.stepCard,.planCard,.audienceTab,.bioPanel,.bioLinks>a{transform-style:preserve-3d;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .22s var(--ease-standard)}.stepCard>svg,.planIcon,.audienceTabIcon,.bioPanelIcon,.marketBenefits span{transform:translateZ(18px);box-shadow:0 12px 24px #ff5b0029,inset 0 1px #ffffffd9,inset 0 -6px 14px #a8370014}.valueGrid article svg{filter:drop-shadow(0 7px 9px rgba(255,91,0,.16))}.stepNumber,.premiumBadge,.bioStatus{box-shadow:0 8px 18px #2e1d141f,inset 0 1px #ffffff8c}.marketSection{position:relative;isolation:isolate;transform:translateZ(0)}.marketSection:after{content:"";position:absolute;z-index:-1;left:5%;right:5%;bottom:-26px;height:42px;border-radius:50%;background:#55270f33;filter:blur(22px)}.marketCopy{position:relative;z-index:2}.marketCopy:after{content:"";position:absolute;inset:0 -34px 0 auto;width:72px;background:linear-gradient(90deg,transparent,rgba(255,110,16,.18));pointer-events:none}.marketVisual:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(255,91,0,.2),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 24%,rgba(27,14,8,.12));pointer-events:none}.marketBenefits article{transform:translateZ(0)}.bioPage:before,.bioPage:after{content:"";position:fixed;z-index:0;width:260px;aspect-ratio:1;border-radius:50%;filter:blur(4px);pointer-events:none}.bioPage:before{left:-100px;top:18%;background:radial-gradient(circle,rgba(255,103,16,.13),transparent 68%)}.bioPage:after{right:-120px;bottom:8%;background:radial-gradient(circle,rgba(255,161,102,.16),transparent 70%)}.bioShell{position:relative;z-index:1}.bioTabs{box-shadow:inset 0 2px 8px #2e1d1412,inset 0 1px #fffc}.bioTabs button.isActive{transform:translateY(-1px);box-shadow:0 9px 20px #2e1d141c,inset 0 1px #ffffffe6}@media(hover:hover)and (pointer:fine){.button:hover,.bioPrimaryAction:hover,.bioSecondaryAction:hover{transform:translateY(-2px) translateZ(0)}.button:hover:before,.bioPrimaryAction:hover:before{transform:translate(120%)}.button:active,.bioPrimaryAction:active,.bioSecondaryAction:active{transform:translateY(1px);box-shadow:0 5px 12px #2e1d141f}.heroVisual:hover .phoneMockup{transform:rotateY(-2.5deg) rotateX(.8deg) translateZ(32px) translateY(-4px);box-shadow:-12px 34px 74px #1e140f40,0 14px 28px #1e140f21}.stepCard:hover,.planCard:hover,.audienceTab:hover,.bioPanel:hover,.bioLinks>a:hover{transform:translateY(-5px) rotateX(1deg);border-color:var(--border-brand);box-shadow:var(--shadow-lg),var(--shadow-inset-highlight)}.stepCard:hover>svg,.planCard:hover .planIcon,.audienceTab:hover .audienceTabIcon,.bioPanel:hover .bioPanelIcon{transform:translateZ(28px) translateY(-2px)}}@keyframes phoneSettle{0%{opacity:0;transform:rotateY(-11deg) rotateX(5deg) translateY(28px) scale(.96)}to{opacity:1;transform:rotateY(-5deg) rotateX(1.6deg) translateZ(22px)}}@media(max-width:900px){.phoneMockup,.heroVisual .phoneMockup{transform:rotateY(-3deg) rotateX(1deg) translateZ(12px)}.marketCopy:after{display:none}}@media(max-width:640px){.hero,.heroVisual,.consumerVisual,.audienceChooser,.bioPage{perspective:none}.heroVisual:before{bottom:20px;width:72%;opacity:.7}.phoneMockup,.heroVisual .phoneMockup,.consumerVisual .phoneMockup{transform:none;box-shadow:0 22px 44px #1e140f33}.floatingCard,.savingBadge,.stepCard>svg,.planIcon,.audienceTabIcon,.bioPanelIcon,.marketBenefits span{transform:none}.valueStrip:before,.stepCard:before,.planCard:before,.audienceTab:before,.bioAudience:before,.bioPanel:before,.bioLinks>a:before,.marketSection:after{opacity:.28}}@media(prefers-reduced-motion:reduce){.phoneMockup,.heroVisual .phoneMockup,.stepCard,.planCard,.audienceTab,.bioPanel,.bioLinks>a,.button,.bioPrimaryAction,.bioSecondaryAction{animation:none!important;transition:none!important;transform:none!important}.button:before,.bioPrimaryAction:before{display:none}}.appleMotionBoot .heroCopy>.eyebrow,.appleMotionBoot .heroCopy>h1,.appleMotionBoot .heroCopy>p,.appleMotionBoot .heroCopy>.heroButtons,.appleMotionBoot .heroCopy>small,.appleMotionBoot .heroVisual,.appleMotionBoot .bioHeader,.appleMotionBoot .bioIntro>*,.appleMotionBoot .bioAudience{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.appleMotionBoot .heroCopy>.eyebrow,.appleMotionBoot .heroCopy>h1,.appleMotionBoot .heroCopy>p,.appleMotionBoot .heroCopy>.heroButtons,.appleMotionBoot .heroCopy>small,.appleMotionBoot .heroVisual,.appleMotionBoot .bioHeader,.appleMotionBoot .bioIntro>*,.appleMotionBoot .bioAudience{opacity:1;visibility:visible}}:root{--apple-ease: cubic-bezier(.16, 1, .3, 1);--apple-ease-soft: cubic-bezier(.22, .61, .36, 1);--apple-spring: cubic-bezier(.34, 1.56, .64, 1);--page-progress: 0;--page-progress-width: 0%}.appleMotion body:before{content:"";position:fixed;z-index:999;top:0;left:0;width:var(--page-progress-width);height:2px;background:linear-gradient(90deg,#ff7a19,#ff4f00);box-shadow:0 1px 8px #ff5b0052;pointer-events:none;transform-origin:left center}.appleMotion .heroCopy,.appleMotion .heroVisual,.appleMotion .heroVisual .phoneMockup,.appleMotion .valueStrip,.appleMotion .stepCard,.appleMotion .consumerVisual,.appleMotion .consumerCopy,.appleMotion .marketCopy,.appleMotion .marketVisual,.appleMotion .planCard,.appleMotion .faqShell,.appleMotion .bottomCta .shell{animation:none!important}.appleMotion .appleIntro{opacity:0;filter:blur(0);transform:translate3d(0,26px,0) scale(.985);transition:opacity .9s var(--apple-ease),filter .9s var(--apple-ease),transform 1.05s var(--apple-ease);transition-delay:var(--motion-delay, 70ms)}.appleMotion.appleMotionStarted .appleIntro{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.appleMotion.appleMotionStarted .heroVisual.appleIntro{transition-duration:1.2s}.appleMotion .appleReveal{opacity:0;filter:blur(0);transform:translate3d(0,30px,0) scale(.985);transition:opacity .76s var(--apple-ease),filter .82s var(--apple-ease),transform .92s var(--apple-ease);transition-delay:var(--motion-delay, 0ms)}.appleMotion .appleReveal.isVisible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.siteHeader,.headerBar{transition:padding .48s var(--apple-ease),transform .52s var(--apple-ease),border-color .42s ease,background .42s ease,box-shadow .52s var(--apple-ease)}.appleMotion .siteHeader.isCondensed{padding-top:6px;background:linear-gradient(180deg,#fffdfbe6,#fffdfbb8)}.appleMotion .siteHeader.isCondensed .headerBar{border-color:#37231914;background:#ffffffe0;box-shadow:0 14px 40px #2719121c,inset 0 1px #ffffffe6;transform:translateY(-2px) scale(.992)}.appleMotion .heroVisual{--hero-lift: 0px;--hero-card-lift: 0px;--hero-opacity: 1;--phone-rotate-y: -5deg;--phone-rotate-x: 1.6deg;--phone-shift-x: 0px;--phone-shift-y: 0px;--float-shift-x: 0px;--float-shift-x-inverse: 0px;--float-shift-y: 0px;opacity:var(--hero-opacity);transition:opacity .16s linear}@media(hover:hover)and (pointer:fine)and (min-width:641px){.appleMotion .heroVisual .phoneMockup{transform:rotateY(var(--phone-rotate-y)) rotateX(var(--phone-rotate-x)) translate3d(var(--phone-shift-x),calc(var(--hero-lift) + var(--phone-shift-y)),22px);transition:box-shadow .7s var(--apple-ease),filter .7s var(--apple-ease);will-change:transform}.appleMotion .heroVisual.isParallaxActive .phoneMockup{box-shadow:-15px 36px 78px #1e140f45,0 16px 30px #1e140f21,inset 0 1px #ffffffbf}.appleMotion .floatingCard{transform:translate3d(var(--float-shift-x),calc(var(--hero-card-lift) + var(--float-shift-y)),58px);will-change:transform}.appleMotion .savingBadge{transform:translate3d(var(--float-shift-x-inverse),calc(var(--hero-card-lift) + var(--float-shift-y)),76px);will-change:transform}}.heroOrbit{animation:appleOrbitBreath 7s ease-in-out infinite}.savingBadge{animation:appleBadgeFloat 4.8s var(--apple-ease-soft) infinite}.floatingPrice{animation:appleCardFloatOne 5.6s var(--apple-ease-soft) infinite}.floatingList{animation:appleCardFloatTwo 6.3s var(--apple-ease-soft) infinite}.button,.bioPrimaryAction,.bioSecondaryAction,.audienceTab,.bioLinks>a{--magnetic-x: 0px;--magnetic-y: 0px;--light-x: 50%;--light-y: 50%}.button:after,.bioPrimaryAction:after,.bioSecondaryAction:after,.audienceTab:after,.bioLinks>a:after{content:"";position:absolute;z-index:3;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(255,255,255,.34),transparent 38%);opacity:0;pointer-events:none;transition:opacity .32s ease}@media(hover:hover)and (pointer:fine){.appleMotion .button:hover,.appleMotion .bioPrimaryAction:hover,.appleMotion .bioSecondaryAction:hover{transform:translate3d(var(--magnetic-x),calc(var(--magnetic-y) - 2px),0)}.appleMotion .audienceTab:hover,.appleMotion .bioLinks>a:hover{transform:translate3d(var(--magnetic-x),calc(var(--magnetic-y) - 4px),0) rotateX(1deg)}.appleMotion .button:hover:after,.appleMotion .bioPrimaryAction:hover:after,.appleMotion .bioSecondaryAction:hover:after,.appleMotion .audienceTab:hover:after,.appleMotion .bioLinks>a:hover:after{opacity:1}.appleMotion .button:active,.appleMotion .bioPrimaryAction:active,.appleMotion .bioSecondaryAction:active{transform:translate3d(var(--magnetic-x),1px,0) scale(.985);transition-duration:.1s}}.appleMotion .bioTabs{position:relative;isolation:isolate;overflow:hidden}.appleMotion .bioTabs:before{content:"";position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:10px;background:#fff;box-shadow:0 8px 20px #2e1d141c,inset 0 1px #ffffffeb;transform:translate(0);transition:transform .52s var(--apple-spring)}.appleMotion .bioTabs:has(button:nth-child(2).isActive):before{transform:translate(100%)}.appleMotion .bioTabs button{position:relative;z-index:1;background:transparent!important;box-shadow:none!important;transform:none!important;transition:color .36s ease}.appleMotion .bioPanel.applePanelEnter{animation:applePanelSwap .62s var(--apple-ease) both}.appleMotion .faqShell details{transition:background .32s ease,border-color .32s ease,box-shadow .42s var(--apple-ease)}.appleMotion .faqShell details.isAppleOpen{border-color:#ff5b002e;background:#fff8f3b8;box-shadow:inset 3px 0 #ff5b0080}.appleMotion .faqShell details[open] p{animation:appleDetailOpen .5s var(--apple-ease) both}.appleMotion summary svg{transition:transform .52s var(--apple-spring)}.appleMotion .marketTab,.appleMotion .bioTags span,.appleMotion .audienceTagList span,.appleMotion .premiumBadge,.appleMotion .bioStatus{transition:transform .32s var(--apple-ease),box-shadow .32s var(--apple-ease),background .32s ease}@media(hover:hover)and (pointer:fine){.appleMotion .bioTags span:hover,.appleMotion .audienceTagList span:hover{transform:translateY(-2px);box-shadow:0 8px 18px #ff5b001c}}@keyframes appleOrbitBreath{0%,to{transform:translateZ(-24px) scale(1);opacity:.92}50%{transform:translateZ(-24px) scale(1.025);opacity:1}}@keyframes appleBadgeFloat{0%,to{margin-top:0}50%{margin-top:-6px}}@keyframes appleCardFloatOne{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes appleCardFloatTwo{0%,to{margin-top:0}50%{margin-top:6px}}@keyframes applePanelSwap{0%{opacity:.3;filter:blur(0);transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes appleDetailOpen{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.appleMotion .appleIntro{filter:blur(0);transform:translate3d(0,18px,0) scale(.99);transition-duration:.76s;transition-delay:var(--motion-delay, 40ms)}.appleMotion .appleReveal{filter:blur(0);transform:translate3d(0,20px,0) scale(.992);transition-duration:.68s}.appleMotion .siteHeader.isCondensed .headerBar{transform:translateY(-1px)}.heroOrbit{animation-duration:8.5s}}@media(prefers-reduced-motion:reduce){.appleMotion body:before{display:none}.appleMotion .appleIntro,.appleMotion .appleReveal,.appleMotion .appleReveal.isVisible,.appleMotion.appleMotionStarted .appleIntro,.appleMotion .bioPanel.applePanelEnter{opacity:1!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important}.heroOrbit,.savingBadge,.floatingPrice,.floatingList{animation:none!important}}
