:root{--ink:#151713;--ink-soft:#242722;--paper:#f5f2e9;--white:#fffef9;--line:#ddd8cc;--muted:#686d64;--blue:#2548f4;--blue-dark:#1736c2;--blue-soft:#edf0ff;--lime:#caff3d;--coral:#ff785f;--coral-soft:#fff0ea;--violet:#8058f5;--green:#21a77d;--shell:1230px;--shadow:0 35px 90px rgba(22,25,19,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}svg{width:1em;height:1em}.shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 14px;border-radius:8px;background:#fff;transform:translateY(-160%)}.skip-link:focus{transform:none}.brand{display:inline-flex;align-items:center;gap:10px}.brand>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:12px;background:var(--ink)}.brand svg{width:27px;height:27px}.brand strong{font-size:17px;font-weight:800;letter-spacing:-.045em}.plain-link{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.plain-link svg{width:15px;height:15px}.kicker{margin:0 0 18px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.kicker svg{width:16px;height:16px;margin-right:8px;vertical-align:-3px}.kicker-light{color:#b9c6ff}.button{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:13px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button svg{width:17px;height:17px}.button-lime{color:var(--ink);background:var(--lime);box-shadow:0 16px 35px rgba(9,21,100,.2)}.button-glass{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07)}.button-dark{color:#fff;background:var(--ink);box-shadow:0 16px 32px rgba(71,29,22,.18)}.button-outline-dark{border-color:rgba(44,27,23,.3);background:rgba(255,255,255,.2)}

/* Gateway */
.gateway-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:var(--paper)}.gateway-header{width:min(calc(100% - 56px),1340px);height:78px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.gateway-header>p{margin:0;color:#777b72;font-size:9px;font-weight:700}.gateway-header>.plain-link{justify-self:end}.gateway-main{width:min(calc(100% - 56px),1340px);margin-inline:auto}.gateway-intro{max-width:820px;margin:50px auto 42px;text-align:center}.gateway-intro .kicker{margin-bottom:12px}.gateway-intro h1{margin:0;font-size:clamp(51px,6vw,82px);line-height:1;letter-spacing:-.07em}.gateway-intro>p:last-child{max-width:650px;margin:19px auto 0;color:var(--muted);font-size:13px;line-height:1.7}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;perspective:1600px}.choice-card{--rx:0deg;--ry:0deg;position:relative;min-height:520px;padding:30px;overflow:hidden;border-radius:25px;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.choice-card:hover{box-shadow:0 28px 65px rgba(20,22,18,.2)}.choice-retail{color:#fff;background:var(--blue)}.choice-digital{color:#281814;background:var(--coral)}.choice-top{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between}.choice-number{font-size:9px;font-weight:800;letter-spacing:.14em}.choice-pill{padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.choice-digital .choice-pill{border-color:rgba(50,24,20,.18);background:rgba(255,255,255,.2)}.choice-pill svg{width:15px;height:15px}.choice-copy{position:relative;z-index:5;max-width:450px;margin-top:48px}.choice-copy>p{margin:0;color:rgba(255,255,255,.68);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.choice-digital .choice-copy>p{color:#7c3b30}.choice-copy h2{margin:13px 0 0;font-size:clamp(29px,3vw,43px);line-height:1.08;letter-spacing:-.055em}.choice-cta{margin-top:24px;display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:9px;font-weight:800}.choice-cta svg{width:15px;height:15px;transition:transform .2s}.choice-card:hover .choice-cta svg{transform:translateX(4px)}.choice-arrow{position:absolute;z-index:7;right:25px;bottom:24px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:var(--lime);transition:transform .25s}.choice-digital .choice-arrow{color:#fff;background:var(--ink)}.choice-card:hover .choice-arrow{transform:rotate(8deg) scale(1.05)}.choice-arrow svg{width:20px;height:20px}.retail-art,.digital-art{position:absolute;right:0;bottom:0;width:55%;height:250px}.retail-art:before{content:"";position:absolute;right:-10px;bottom:-40px;width:370px;height:270px;border:1px solid rgba(255,255,255,.14);border-radius:22px 22px 0 0;background:#1738ca;transform:rotate(-3deg)}.awning{position:absolute;z-index:2;top:12px;right:20px;width:320px;height:54px;display:flex}.awning i{flex:1;background:#fff}.awning i:nth-child(even){background:var(--lime)}.awning i:first-child{border-radius:10px 0 0 0}.awning i:last-child{border-radius:0 10px 0 0}.shop-window{position:absolute;z-index:2;right:37px;bottom:-2px;width:285px;height:177px;padding:28px 24px;border:7px solid #fff;background:#a9b8ff}.shelf{height:48px;padding-bottom:7px;display:flex;align-items:flex-end;gap:17px;border-bottom:5px solid #fff}.shelf+.shelf{margin-top:16px}.shelf i{width:38px;height:33px;border-radius:5px 5px 2px 2px;background:#ff9d86}.shelf i:nth-child(2){height:42px;background:var(--lime)}.shelf-b i{background:#fff}.retail-pop,.digital-pop{position:absolute;z-index:4;padding:11px 13px;display:flex;align-items:center;gap:9px;border-radius:12px;background:#fff;box-shadow:0 18px 38px rgba(10,27,132,.25)}.retail-pop{left:-15px;bottom:35px;color:var(--ink);transform:rotate(2deg)}.retail-pop>span,.digital-pop>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--green)}.retail-pop p,.digital-pop p{margin:0;display:flex;flex-direction:column;gap:3px}.retail-pop strong,.digital-pop strong{font-size:7px}.retail-pop small,.digital-pop small{color:#888f84;font-size:6px}.profile-card{position:absolute;right:25px;bottom:-20px;width:310px;height:263px;padding:21px;border:1px solid rgba(64,26,19,.18);border-radius:18px 18px 0 0;background:#fff6e9;box-shadow:0 20px 45px rgba(111,48,35,.2);transform:rotate(3deg)}.profile-face{width:65px;height:65px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--violet),#de6a56);font-size:15px;font-weight:800}.profile-card small{display:block;margin-top:17px;color:#af5b49;font-size:6px;font-weight:800;letter-spacing:.12em}.profile-card strong{display:block;margin-top:7px;font-size:21px;line-height:1.05;letter-spacing:-.04em}.profile-card i{display:inline-block;margin-top:13px;padding:8px 10px;border-radius:7px;color:#fff;background:var(--ink);font-size:6px;font-style:normal;font-weight:800}.digital-pop{left:-12px;bottom:44px;transform:rotate(-3deg)}.digital-pop>span{background:var(--violet)}.gateway-footer{width:min(calc(100% - 56px),1340px);min-height:75px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;color:#7b7f75;font-size:9px}.gateway-footer p{margin:0}.gateway-footer a{color:var(--ink);font-weight:800;border-bottom:1px solid #aaa99f}

/* Shared niche pages */
.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;color:#fff;border-bottom:1px solid transparent;transition:background .25s,border-color .25s,backdrop-filter .25s}.site-header.scrolled{color:var(--ink);background:rgba(250,248,242,.9);border-color:rgba(20,22,18,.1);backdrop-filter:blur(18px)}.nav-shell{height:76px;display:flex;align-items:center;justify-content:space-between}.site-header .brand>span{color:var(--ink);background:var(--lime)}.site-header nav{display:flex;align-items:center;gap:23px;font-size:10px;font-weight:700}.site-header nav>a:not(.nav-cta){color:rgba(255,255,255,.78)}.site-header.scrolled nav>a:not(.nav-cta){color:#545951}.site-header nav>a:hover{color:#fff}.site-header.scrolled nav>a:hover{color:var(--blue)}.switch-niche{padding:7px 9px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:8px}.site-header.scrolled .switch-niche{border-color:var(--line)}.sign-in{margin-left:5px}.nav-cta{min-height:40px;padding:0 13px;display:flex;align-items:center;gap:7px;border-radius:10px;color:var(--ink);background:var(--lime)}.nav-cta-dark{color:#fff;background:var(--ink)}.nav-cta svg{width:15px;height:15px}.menu-toggle{display:none;width:46px;height:44px;padding:9px;border:0;color:inherit;background:transparent}.menu-toggle i{display:block;width:21px;height:2px;margin:4px 0;background:currentColor;transition:transform .2s,opacity .2s}.menu-toggle b{display:none}.niche-hero{position:relative;min-height:820px;padding:140px 0 90px;overflow:hidden}.retail-hero{color:#fff;background:var(--blue-dark)}.digital-hero{color:#311b16;background:var(--coral)}.hero-grid{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,black)}.digital-dots{position:absolute;inset:0;opacity:.2;background-image:radial-gradient(#5f2b21 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(circle at 80% 50%,black,transparent 65%)}.niche-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;gap:70px}.back-link{margin-bottom:46px;display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.65);font-size:9px;font-weight:700}.digital-page .back-link{color:#7e4034}.back-link span{font-size:15px}.niche-hero-copy h1{margin:0;font-size:clamp(58px,6vw,84px);line-height:.98;letter-spacing:-.07em}.niche-hero-copy h1 em{color:var(--lime);font-style:normal}.digital-page .niche-hero-copy h1 em{color:#fff7eb}.niche-hero-copy>p:not(.kicker){max-width:590px;margin:27px 0 0;color:#c5cff9;font-size:15px;line-height:1.75}.digital-page .niche-hero-copy>p:not(.kicker){color:#71382e}.hero-actions{margin-top:32px;display:flex;gap:10px}.hero-proof{padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:17px;list-style:none;color:#aebbef;font-size:8px;font-weight:700}.hero-proof li{display:flex;align-items:center;gap:6px}.hero-proof svg{width:15px;height:15px;color:var(--lime)}.dark-proof{color:#733b31}.dark-proof svg{color:var(--ink)}.promise-strip{min-height:80px;color:#fff;background:#0f226f}.promise-strip .shell{min-height:80px;display:flex;align-items:center;justify-content:space-between}.promise-strip p{margin:0;font-size:10px;font-weight:800}.promise-strip span{width:5px;height:5px;border-radius:50%;background:var(--lime)}.digital-strip{color:#311b16;background:#ffc0ae}.digital-strip span{background:#311b16}.niche-section{padding:125px 0;background:var(--white)}.section-head{max-width:820px}.section-head h2{margin:0;font-size:clamp(47px,5.3vw,72px);line-height:1;letter-spacing:-.065em}.section-head>p:last-child{max-width:670px;margin:23px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.section-head.centered{margin-inline:auto;text-align:center}.section-head.centered>p:last-child{margin-inline:auto}.day-grid,.build-flow{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.day-grid article,.build-flow article{position:relative;min-height:360px;padding:27px 25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.day-grid article>span,.build-no{position:absolute;top:28px;right:25px;color:#abb0a7;font-size:8px;font-weight:800}.feature-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;color:var(--blue);background:var(--blue-soft)}.feature-icon svg{width:22px;height:22px}.day-grid h3,.build-flow h3{margin:65px 0 0;font-size:19px;letter-spacing:-.035em}.day-grid p,.build-flow p{margin:11px 0 0;color:var(--muted);font-size:10px;line-height:1.7}.day-grid small,.build-flow small{position:absolute;left:25px;right:25px;bottom:27px;padding-top:14px;border-top:1px solid var(--line);color:#8b9088;font-size:7px}.toolkit-section{padding:125px 0}.retail-toolkit{color:#fff;background:#101e58}.digital-toolkit{color:#311b16;background:#ffc2af}.toolkit-layout{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px}.toolkit-copy h2{margin:0;font-size:clamp(45px,5vw,68px);line-height:1;letter-spacing:-.065em}.toolkit-copy>p:not(.kicker){margin:23px 0 0;color:#b5c0ef;font-size:12px;line-height:1.75}.digital-toolkit .toolkit-copy>p:not(.kicker){color:#7b4136}.toolkit-copy .button{margin-top:28px}.tool-stack{display:grid;gap:9px}.tool-stack article{min-height:87px;padding:13px 16px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.07)}.tool-stack article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--ink);background:var(--lime)}.tool-stack article>span svg{width:20px;height:20px}.tool-stack article>div{display:flex;flex-direction:column;gap:5px}.tool-stack strong{font-size:10px}.tool-stack small{color:#aeb9e8;font-size:7px}.tool-stack b{margin-left:auto;padding:6px 8px;border-radius:7px;color:#b8c5ff;background:#233474;font-size:6px}.formats-section,.people-section{padding:125px 0;background:var(--paper)}.format-list{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.format-list span{padding:14px 18px;border:1px solid #d6d1c5;border-radius:999px;color:#484d45;background:var(--white);font-size:10px;font-weight:800}.format-callout{max-width:900px;min-height:110px;margin:60px auto 0;padding:20px 23px;display:flex;align-items:center;gap:17px;border:1px solid var(--line);border-radius:17px;background:var(--white)}.format-callout>span{width:47px;height:47px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--blue)}.format-callout>span svg{width:23px;height:23px}.format-callout p{margin:0;color:#747970;font-size:9px;line-height:1.55}.format-callout p strong{color:var(--ink);font-size:11px}.format-callout a{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--blue);font-size:8px;font-weight:800}.niche-final{padding:115px 0;text-align:center}.retail-final{color:#fff;background:var(--blue-dark)}.digital-final{color:#311b16;background:var(--coral)}.niche-final .shell{max-width:900px}.niche-final h2{margin:0;font-size:clamp(50px,6vw,78px);line-height:1;letter-spacing:-.07em}.niche-final>div>p:not(.kicker){max-width:640px;margin:22px auto 0;color:#bec9f5;font-size:13px;line-height:1.7}.digital-final>div>p:not(.kicker){color:#733a30}.niche-final>div>div{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:20px}.niche-final>div>div>a:not(.button){display:flex;align-items:center;gap:7px;color:#bec9f5;font-size:9px;font-weight:700}.digital-final>div>div>a:not(.button){color:#643027}.niche-final>div>div>a svg{width:15px;height:15px}

/* Retail product */
.retail-product{position:relative;width:740px;overflow:visible;border:1px solid rgba(255,255,255,.17);border-radius:19px;color:var(--ink);background:#f6f7fa;box-shadow:0 38px 90px rgba(7,17,80,.36)}.product-bar{height:54px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid #e2e5ea;border-radius:19px 19px 0 0;background:#fff}.product-bar>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--ink)}.product-bar>span svg{width:19px;height:19px}.product-bar p{margin:0 0 0 8px;display:flex;flex-direction:column;gap:2px}.product-bar strong{font-size:7px}.product-bar small{color:#8d95a0;font-size:6px}.product-bar>i{width:26px;height:26px;margin-left:auto;display:grid;place-items:center;border-radius:8px;color:#fff;background:#253047;font-size:7px;font-style:normal;font-weight:800}.product-content{padding:22px}.product-title{display:flex;align-items:flex-start;justify-content:space-between}.product-title>span{display:flex;flex-direction:column;gap:5px}.product-title small{color:#929aa5;font-size:6px;font-weight:800;letter-spacing:.09em}.product-title strong{font-size:16px}.product-title button{padding:9px 11px;border:0;border-radius:8px;color:#fff;background:var(--blue);font-size:7px;font-weight:800}.retail-metrics{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.retail-metrics article{padding:12px;border:1px solid #e0e3e8;border-radius:10px;background:#fff}.retail-metrics span{display:block;color:#8c949f;font-size:6px}.retail-metrics strong{display:block;margin-top:6px;font-size:14px}.retail-metrics small{display:block;margin-top:4px;color:var(--green);font-size:6px}.retail-workspace{margin-top:8px;display:grid;grid-template-columns:1.25fr .75fr;gap:8px}.retail-workspace>article{min-height:225px;padding:13px;border:1px solid #e0e3e8;border-radius:10px;background:#fff}.sales-panel>div:first-child{display:flex;flex-direction:column;gap:3px}.sales-panel strong,.attention-panel>strong{font-size:8px}.sales-panel small{color:#959ca6;font-size:6px}.mini-chart{height:160px;margin-top:14px;padding:0 6px;display:flex;align-items:flex-end;gap:9px;border-bottom:1px solid #e3e6ea;background:repeating-linear-gradient(to bottom,#eef0f3 0 1px,transparent 1px 39px)}.mini-chart i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:#a8b6fc}.mini-chart i:nth-child(6),.mini-chart i:last-child{background:var(--blue)}.attention-panel p{padding:11px 0;margin:0;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eef0f2}.attention-panel p:last-child{border-bottom:0}.attention-panel p>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:var(--blue);background:var(--blue-soft)}.attention-panel p>span svg{width:14px;height:14px}.attention-panel b{display:flex;flex-direction:column;gap:3px;font-size:6px}.attention-panel small{color:#969da6;font-size:5px;font-weight:500}.sale-toast{position:absolute;right:-19px;bottom:27px;padding:11px 13px;display:flex;align-items:center;gap:9px;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(7,17,80,.24)}.sale-toast>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--green)}.sale-toast p{margin:0;display:flex;flex-direction:column;gap:3px}.sale-toast strong{font-size:7px}.sale-toast small{color:#8c9388;font-size:6px}

/* Digital product and sections */
.digital-product{position:relative;width:720px;height:550px}.creator-site{position:absolute;top:20px;left:0;width:500px;height:475px;padding:20px;border:1px solid rgba(71,30,23,.18);border-radius:19px;background:#fff7ea;box-shadow:0 32px 75px rgba(103,39,28,.2);transform:rotate(-2deg)}.creator-site-nav{display:flex;align-items:center;justify-content:space-between}.creator-site-nav span{font-size:8px;font-weight:800}.creator-site-nav p{margin:0;color:#8e776e;font-size:6px}.creator-site-main{padding:42px 25px}.portrait{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--violet),#e66b55);font-size:15px;font-weight:800}.creator-site-main>small{display:block;margin-top:24px;color:#ad5b49;font-size:6px;font-weight:800;letter-spacing:.13em}.creator-site-main h2{margin:9px 0 0;font-size:31px;line-height:1.02;letter-spacing:-.055em}.creator-site-main p{max-width:310px;margin:13px 0 0;color:#7c6b64;font-size:8px;line-height:1.65}.creator-site-main b{width:max-content;margin-top:18px;padding:10px 12px;display:flex;align-items:center;gap:7px;border-radius:7px;color:#fff;background:var(--ink);font-size:7px}.offer-drawer{position:absolute;z-index:3;right:0;top:95px;width:290px;padding:17px;border:1px solid #dddfe5;border-radius:16px;background:#fff;box-shadow:0 25px 65px rgba(103,39,28,.2);transform:rotate(3deg)}.offer-drawer>small{color:#9298a2;font-size:6px;font-weight:800;letter-spacing:.12em}.offer-drawer article{margin-top:10px;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid #e5e6ea;border-radius:10px}.offer-drawer article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--violet);background:#f0ebff}.offer-drawer p{margin:0;display:flex;flex-direction:column;gap:3px}.offer-drawer strong{font-size:7px}.offer-drawer small{color:#9399a3;font-size:6px}.offer-drawer b{margin-left:auto;font-size:6px}.digital-toast{position:absolute;z-index:5;right:20px;bottom:27px;padding:12px 14px;display:flex;align-items:center;gap:9px;border-radius:12px;background:#fff;box-shadow:0 20px 45px rgba(95,37,27,.2);transform:rotate(-2deg)}.digital-toast>span{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--green)}.digital-toast p{margin:0;display:flex;flex-direction:column;gap:3px}.digital-toast strong{font-size:7px}.digital-toast small{color:#8b9287;font-size:6px}.build-flow .feature-icon{color:#af4f3e;background:#fff0eb}.digital-tool-cloud{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.digital-tool-cloud article{min-height:130px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(61,28,22,.16);border-radius:14px;background:rgba(255,255,255,.35)}.digital-tool-cloud .tool-large{grid-column:span 2;grid-row:span 2;min-height:268px;background:#fff6e9}.digital-tool-cloud article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--ink)}.digital-tool-cloud article>span svg{width:19px;height:19px}.digital-tool-cloud h3{margin:20px 0 0;font-size:12px;letter-spacing:-.03em}.digital-tool-cloud .tool-large h3{font-size:28px}.digital-tool-cloud p{max-width:330px;margin:9px 0 0;color:#806057;font-size:9px;line-height:1.6}.people-grid{margin-top:60px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.people-grid article{min-height:265px;padding:22px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--white)}.people-grid article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--accent,var(--coral));font-size:9px;font-weight:800}.people-grid article:nth-child(2){--accent:var(--violet)}.people-grid article:nth-child(3){--accent:var(--blue)}.people-grid article:nth-child(4){--accent:var(--green)}.people-grid article:nth-child(5){--accent:#b17b23}.people-grid h3{margin-top:auto;margin-bottom:0;font-size:16px}.people-grid p{margin:8px 0 0;color:var(--muted);font-size:9px;line-height:1.6}

/* Niche pricing */
.active-link{position:relative}.active-link:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:var(--lime)}.digital-pricing-page .site-header{color:#311b16}.digital-pricing-page .site-header nav>a:not(.nav-cta){color:rgba(49,27,22,.75)}.digital-pricing-page .site-header nav>a:hover{color:#311b16}.digital-pricing-page .site-header.scrolled{color:var(--ink)}.digital-pricing-page .site-header.scrolled nav>a:not(.nav-cta){color:#545951}.pricing-hero{position:relative;min-height:760px;padding:150px 0 105px;overflow:hidden}.pricing-hero-retail{color:#fff;background:var(--blue-dark)}.pricing-hero-digital{color:#311b16;background:var(--coral)}.pricing-grid-lines{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.24) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,transparent 4%,black 70%)}.pricing-dot-field{position:absolute;inset:0;opacity:.2;background-image:radial-gradient(#5f2b21 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(circle at 80% 45%,black,transparent 64%)}.pricing-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1fr 430px;align-items:center;gap:100px}.pricing-hero-copy h1{max-width:790px;margin:0;font-size:clamp(59px,6vw,86px);line-height:.98;letter-spacing:-.07em}.pricing-hero-copy h1 em{color:var(--lime);font-style:normal}.pricing-hero-digital .pricing-hero-copy h1 em{color:#fff7e9}.pricing-hero-copy>p:not(.kicker){max-width:660px;margin:27px 0 0;color:#c6d0fa;font-size:14px;line-height:1.75}.pricing-hero-digital .pricing-hero-copy>p:not(.kicker){color:#71382e}.pricing-pills{margin-top:34px;display:flex;flex-wrap:wrap;gap:9px}.pricing-pills span{padding:9px 11px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#d4dcff;background:rgba(255,255,255,.06);font-size:8px;font-weight:800}.pricing-pills svg{width:14px;height:14px;color:var(--lime)}.digital-pricing-pills span{color:#643027;border-color:rgba(65,25,18,.18);background:rgba(255,255,255,.16)}.digital-pricing-pills svg{color:#311b16}.pricing-compass{padding:25px;border:1px solid rgba(255,255,255,.19);border-radius:22px;color:var(--ink);background:#fff;box-shadow:0 30px 75px rgba(5,16,77,.28);transform:rotate(1.5deg)}.digital-compass{border-color:rgba(76,31,23,.15);background:#fff7ea;box-shadow:0 30px 70px rgba(102,38,27,.2);transform:rotate(-1.5deg)}.compass-head{padding-bottom:20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.compass-head>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--blue)}.digital-compass .compass-head>span{color:#fff;background:var(--ink)}.compass-head svg{width:23px;height:23px}.compass-head p{margin:0;display:flex;flex-direction:column;gap:4px}.compass-head small{color:#93988f;font-size:7px;font-weight:800;letter-spacing:.12em}.compass-head strong{font-size:15px}.pricing-compass ol{padding:0;margin:3px 0 0;list-style:none}.pricing-compass li{padding:16px 0;display:flex;align-items:center;gap:13px;border-bottom:1px solid #e9e6de}.pricing-compass li>b{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--blue);background:var(--blue-soft);font-size:7px}.digital-compass li>b{color:#a74635;background:#fff0ea}.pricing-compass li>span{display:flex;flex-direction:column;gap:4px}.pricing-compass li strong{font-size:9px}.pricing-compass li small{color:#8d9289;font-size:7px}.compass-note{margin:18px 0 0;color:#73786f;font-size:8px;font-weight:700}.pricing-plans{padding:125px 0;background:var(--white)}.digital-plan-section{background:#fffaf1}.pricing-section-head{display:grid;grid-template-columns:1fr 440px;align-items:end;gap:80px}.pricing-section-head h2{margin:0;font-size:clamp(47px,5.3vw,70px);line-height:1;letter-spacing:-.065em}.pricing-section-head>p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.plan-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.plan-card{position:relative;min-height:640px;padding:28px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.plan-card.plan-featured{color:#fff;border-color:var(--blue-dark);background:var(--blue-dark);box-shadow:0 30px 70px rgba(23,54,194,.22);transform:translateY(-13px)}.plan-card.digital-featured{border-color:#3b203e;background:#3b203e;box-shadow:0 30px 70px rgba(59,32,62,.2)}.popular-tag{position:absolute;top:-13px;right:22px;padding:8px 10px;border-radius:999px;color:var(--ink);background:var(--lime);font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.plan-top{display:flex;align-items:center;justify-content:space-between}.plan-top .kicker{margin:0}.plan-top>span{color:#a3a89f;font-size:8px;font-weight:800}.plan-featured .plan-top>span{color:#aebcf4}.plan-card h3{max-width:310px;margin:36px 0 0;font-size:28px;line-height:1.08;letter-spacing:-.055em}.plan-for{min-height:72px;margin:15px 0 0;color:var(--muted);font-size:10px;line-height:1.65}.plan-featured .plan-for{color:#bcc7f3}.plan-price{min-height:96px;margin-top:28px;padding-top:23px;display:flex;align-items:flex-end;gap:7px;border-top:1px solid var(--line)}.plan-featured .plan-price{border-color:rgba(255,255,255,.17)}.plan-price strong{font-size:40px;line-height:1;letter-spacing:-.055em}.plan-price sup{font-size:17px;vertical-align:top}.plan-price span{padding-bottom:4px;color:#858a81;font-size:8px}.plan-featured .plan-price span{color:#afbbea}.plan-price-words{align-items:flex-start;flex-direction:column;gap:7px}.plan-price-words strong{font-size:36px}.plan-price-words span{padding:0}.plan-card>.button{width:100%;margin-top:18px}.plan-featured .button-dark{background:#fff;color:var(--ink)}.plan-card ul{padding:23px 0 0;margin:auto 0 0;display:grid;gap:13px;border-top:1px solid var(--line);list-style:none}.plan-featured ul{border-color:rgba(255,255,255,.17)}.plan-card li{display:flex;align-items:center;gap:9px;color:#60655d;font-size:9px}.plan-featured li{color:#d2d9f7}.plan-card li svg{width:16px;height:16px;flex:none;color:var(--green)}.plan-featured li svg{color:var(--lime)}.pricing-assurance{max-width:910px;min-height:76px;margin:47px auto 0;padding:17px 20px;display:flex;align-items:center;justify-content:center;gap:11px;border:1px solid var(--line);border-radius:15px;color:#696e65;background:#faf8f2;font-size:9px;line-height:1.6;text-align:center}.pricing-assurance svg{width:21px;height:21px;flex:none;color:var(--green)}.pricing-assurance strong{color:var(--ink)}.digital-assurance{background:#fff0ea}.digital-assurance svg{color:var(--coral)}.pricing-compare{padding:125px 0;background:var(--paper)}.digital-compare{background:#f4eee8}.table-cue{display:none;color:#8a8f86;font-size:8px;font-weight:800;text-transform:uppercase}.compare-scroll{margin-top:65px;overflow-x:auto;border:1px solid var(--line);border-radius:17px;background:var(--white)}.compare-table{min-width:760px}.compare-row{min-height:68px;display:grid;grid-template-columns:1.25fr repeat(3,1fr);align-items:center;border-bottom:1px solid var(--line)}.compare-row:last-child{border-bottom:0}.compare-row>*{height:100%;padding:0 25px;display:flex;align-items:center;border-right:1px solid var(--line);font-size:9px}.compare-row>*:last-child{border-right:0}.compare-row>span:first-child{font-weight:800}.compare-head{min-height:77px;color:#fff;background:var(--ink)}.compare-head>*{font-size:8px;letter-spacing:.08em;text-transform:uppercase;border-color:rgba(255,255,255,.15)}.compare-head>*:not(:first-child){color:var(--lime)}.pricing-faq{padding:125px 0;background:var(--white)}.digital-faq{background:#fffaf1}.faq-layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:110px}.faq-intro h2{margin:0;font-size:clamp(45px,5vw,67px);line-height:1;letter-spacing:-.065em}.faq-intro>p:not(.kicker){max-width:390px;margin:22px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.faq-intro>a{margin-top:28px;display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-size:9px;font-weight:800;border-bottom:1px solid currentColor}.digital-faq .faq-intro>a{color:#a84635}.faq-intro>a svg{width:15px;height:15px}.faq-stack{border-top:1px solid var(--line)}.faq-stack details{border-bottom:1px solid var(--line)}.faq-stack summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.faq-stack summary::-webkit-details-marker{display:none}.faq-stack summary span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:14px;transition:transform .2s}.faq-stack details[open] summary span{transform:rotate(45deg)}.faq-stack details p{max-width:650px;margin:-4px 50px 22px 0;color:var(--muted);font-size:10px;line-height:1.7}.pricing-final{padding:105px 0}

/* Shared footer and animation */
.site-footer{padding:70px 0 22px;background:var(--paper)}.footer-main{display:grid;grid-template-columns:1.35fr repeat(3,.65fr);gap:55px}.footer-main>div>p{margin:16px 0 0;color:#7d8178;font-size:9px}.footer-main nav{display:flex;flex-direction:column;gap:11px;color:#757a70;font-size:9px}.footer-main nav strong{margin-bottom:5px;color:var(--ink)}.footer-main nav a:hover{color:var(--blue)}.footer-bottom{min-height:65px;margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid var(--line);color:#8c9087;font-size:8px}.footer-bottom>div{display:flex;gap:20px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.motion-ready .reveal.visible{opacity:1;transform:none}

@media(max-width:1180px){.gateway-intro{margin-top:35px}.choice-card{min-height:500px}.retail-art,.digital-art{width:62%}.niche-hero-layout{grid-template-columns:.78fr 1.22fr;gap:35px}.retail-product{width:680px}.digital-product{width:670px}.toolkit-layout{gap:55px}.site-header nav{gap:16px}}
@media(max-width:980px){.gateway-header{width:min(calc(100% - 40px),1340px)}.gateway-header>p{display:none}.gateway-header{grid-template-columns:1fr 1fr}.gateway-main,.gateway-footer{width:min(calc(100% - 40px),1340px)}.choice-grid{grid-template-columns:1fr}.choice-card{min-height:480px}.retail-art,.digital-art{width:52%}.site-header .menu-toggle{display:block}.site-header nav{position:fixed;top:68px;left:24px;right:24px;padding:22px;display:none;flex-direction:column;align-items:stretch;gap:17px;color:var(--ink);border:1px solid var(--line);border-radius:16px;background:rgba(250,248,242,.98);box-shadow:0 28px 70px rgba(18,21,16,.2)}.site-header nav.open{display:flex}.site-header nav>a:not(.nav-cta){color:#4f544c}.site-header .sign-in{margin:0;padding-top:15px;border-top:1px solid var(--line)}.site-header .nav-cta{justify-content:center}.site-header .switch-niche{border-color:var(--line)}.menu-toggle[aria-expanded=true] i:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.niche-hero{padding-top:120px}.niche-hero-layout{grid-template-columns:1fr}.niche-hero-copy{max-width:760px}.retail-product,.digital-product{width:min(760px,100%);margin-top:20px}.promise-strip .shell{gap:22px}.day-grid,.build-flow{grid-template-columns:repeat(2,1fr)}.toolkit-layout{grid-template-columns:1fr}.toolkit-copy{max-width:680px}.people-grid{grid-template-columns:repeat(3,1fr)}.footer-main{gap:30px}}
@media(max-width:700px){.shell{width:min(calc(100% - 32px),var(--shell))}.gateway-header{height:68px;width:calc(100% - 32px)}.gateway-header .brand>span{width:34px;height:34px}.gateway-header .brand strong{font-size:15px}.gateway-main,.gateway-footer{width:calc(100% - 32px)}.gateway-intro{margin:48px auto 35px;text-align:left}.gateway-intro h1{font-size:49px}.gateway-intro>p:last-child{font-size:12px}.choice-card{min-height:550px;padding:23px;border-radius:20px}.choice-copy{margin-top:36px}.choice-copy h2{font-size:31px}.retail-art,.digital-art{width:100%;height:245px}.retail-art:before{right:-45px}.awning{right:-10px}.shop-window{right:4px}.retail-pop{left:4px}.profile-card{right:-10px}.digital-pop{left:3px}.choice-arrow{right:19px;bottom:18px}.gateway-footer{padding:24px 0;align-items:flex-start;flex-direction:column;gap:15px;line-height:1.6}.nav-shell{height:68px}.site-header nav{top:60px;left:16px;right:16px}.niche-hero{min-height:auto;padding:105px 0 75px}.back-link{margin-bottom:35px}.niche-hero-copy h1{font-size:50px}.niche-hero-copy>p:not(.kicker){font-size:13px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{gap:11px}.retail-product{width:700px;transform:scale(.51);transform-origin:top left;margin-bottom:-225px}.digital-product{width:690px;height:530px;transform:scale(.53);transform-origin:top left;margin-bottom:-245px}.promise-strip{padding:18px 0}.promise-strip .shell{min-height:auto;align-items:flex-start;flex-direction:column;gap:9px}.promise-strip span{display:none}.promise-strip p{font-size:9px}.niche-section,.toolkit-section,.formats-section,.people-section{padding:85px 0}.section-head h2,.toolkit-copy h2{font-size:43px}.day-grid,.build-flow{margin-top:45px;grid-template-columns:1fr}.day-grid article,.build-flow article{min-height:300px}.day-grid h3,.build-flow h3{margin-top:45px}.tool-stack article{min-height:78px}.tool-stack small{line-height:1.4}.format-list{margin-top:42px;justify-content:flex-start}.format-list span{padding:11px 14px;font-size:8px}.format-callout{margin-top:45px;align-items:flex-start;flex-wrap:wrap}.format-callout p{flex:1;min-width:210px}.format-callout a{margin-left:64px}.niche-final{padding:85px 0}.niche-final h2{font-size:48px}.niche-final>div>div{align-items:stretch;flex-direction:column}.niche-final>div>div>a:not(.button){justify-content:center}.digital-tool-cloud{grid-template-columns:repeat(2,1fr)}.digital-tool-cloud .tool-large{grid-column:span 2}.people-grid{grid-template-columns:1fr}.people-grid article{min-height:190px}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-main>div{grid-column:1/-1}.footer-bottom{padding-bottom:12px;flex-direction:column;gap:14px}}
@media(max-width:360px){.choice-copy h2{font-size:28px}.choice-pill{font-size:7px}.retail-art:before{right:-70px}.digital-art .profile-card{right:-45px}.niche-hero-copy h1{font-size:46px}.retail-product{transform:scale(.44);margin-bottom:-265px}.digital-product{transform:scale(.47);margin-bottom:-280px}.format-callout p{min-width:175px}.format-callout a{margin-left:0}}
@media(max-width:1180px){.pricing-hero-layout{grid-template-columns:1fr 390px;gap:55px}.plan-card{padding:24px}.pricing-section-head{gap:50px}}
@media(max-width:980px){.pricing-hero{padding-top:120px}.pricing-hero-layout{grid-template-columns:1fr}.pricing-hero-copy{max-width:780px}.pricing-compass{width:min(620px,100%);margin-top:12px}.pricing-section-head{grid-template-columns:1fr;gap:24px}.pricing-section-head>p{max-width:650px}.plan-grid{grid-template-columns:1fr;gap:16px}.plan-card{min-height:auto}.plan-card.plan-featured{transform:none}.plan-for{min-height:0}.plan-card ul{margin-top:30px}.faq-layout{grid-template-columns:1fr;gap:60px}.faq-intro>p:not(.kicker){max-width:620px}}
@media(max-width:700px){.pricing-hero{min-height:auto;padding:105px 0 75px}.pricing-hero-copy .back-link{margin-bottom:35px}.pricing-hero-copy h1{font-size:49px}.pricing-hero-copy>p:not(.kicker){font-size:12px}.pricing-pills{align-items:flex-start;flex-direction:column}.pricing-compass{padding:20px;border-radius:17px;transform:none}.pricing-plans,.pricing-compare,.pricing-faq{padding:85px 0}.pricing-section-head h2,.faq-intro h2{font-size:43px}.plan-grid{margin-top:48px}.plan-card{padding:23px;border-radius:17px}.plan-card h3{margin-top:28px}.plan-price strong{font-size:37px}.pricing-assurance{align-items:flex-start;text-align:left}.table-cue{display:block;margin:35px 0 10px}.compare-scroll{margin-top:0}.faq-layout{gap:45px}.faq-stack summary{font-size:11px}.pricing-final{padding:85px 0}.active-link:after{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
.pricing-region{width:max-content;margin:26px 0 -38px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:#686e65;background:#fff;font-size:8px;font-weight:800;letter-spacing:.04em}
.digital-plan-section .pricing-region{background:#fff5ec}
.localized-price b{font:inherit;letter-spacing:inherit}
@media(min-width:981px){.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-card{padding:24px}.plan-card h3{font-size:24px}.plan-card li{align-items:flex-start}.compare-table{min-width:940px}.compare-row{grid-template-columns:1.25fr repeat(4,1fr)}}
.enterprise-plan{border-color:rgba(31,61,207,.35);background:linear-gradient(155deg,#fff 0%,#f0f3ff 100%)}
.digital-plan-section .enterprise-plan{border-color:rgba(168,70,53,.28);background:linear-gradient(155deg,#fff 0%,#fff0ea 100%)}
@media(max-width:700px){.pricing-region{margin:22px 0 -25px}}
.gateway-links{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}
.gateway-links a{color:#62675f;text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-bottom:0}
.gateway-links a:hover{color:var(--ink)}
.download-page{min-height:100vh;background:#f5f2e9;color:var(--ink)}
.download-main{min-height:calc(100vh - 146px);padding:120px 0 72px;display:grid;place-items:center;overflow:hidden;position:relative}
.download-main:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(31,61,207,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(31,61,207,.055) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}
.download-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:80px;align-items:center}
.download-copy{max-width:690px}
.download-copy .kicker{color:var(--blue)}
.download-copy h1{margin:21px 0 24px;font-size:clamp(52px,6vw,92px);line-height:.92;letter-spacing:-.072em}
.download-copy h1 em{display:block;color:var(--blue);font-style:normal}
.download-copy>p:not(.kicker){max-width:610px;color:#5f655c;font-size:15px;line-height:1.8}
.download-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}
.download-actions .button{min-width:190px}
.download-card{position:relative;border:1px solid rgba(17,21,15,.13);border-radius:28px;padding:38px;background:#fff;box-shadow:0 30px 80px rgba(17,28,91,.14)}
.download-card:before{content:"";position:absolute;right:-26px;top:-26px;width:105px;height:105px;border-radius:50%;background:var(--lime);z-index:-1}
.download-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:var(--blue);color:#fff}
.download-mark svg{width:34px;height:34px}
.download-card h2{margin:28px 0 10px;font-size:28px;letter-spacing:-.045em}
.download-status{min-height:48px;color:#686e65;font-size:12px;line-height:1.7}
.download-destinations{display:grid;gap:10px;margin-top:24px}
.download-destinations a{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:13px;padding:15px 17px;color:var(--ink);font-size:11px;font-weight:800;text-decoration:none;transition:.2s ease}
.download-destinations a:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}
.download-destinations svg{width:17px;height:17px}
.download-note{display:flex;gap:9px;align-items:flex-start;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:#777c73;font-size:9px;line-height:1.6}
.download-note svg{flex:none;width:15px;height:15px;color:var(--blue)}
.download-page .site-footer{background:#fff}
@media(max-width:980px){.download-layout{grid-template-columns:1fr;gap:50px}.download-copy{max-width:760px}.download-card{max-width:620px}}
@media(max-width:700px){.gateway-links{justify-content:flex-start;gap:12px 17px}.download-main{padding:104px 0 68px}.download-layout{gap:38px}.download-copy h1{font-size:52px}.download-copy>p:not(.kicker){font-size:13px}.download-actions{flex-direction:column}.download-actions .button{width:100%}.download-card{padding:26px;border-radius:20px}}
@media(max-width:980px){.pricing-hero-layout{grid-template-columns:minmax(0,1fr)}.pricing-hero-copy{min-width:0}}
@media(max-width:700px){.pricing-hero-copy h1{font-size:43px;overflow-wrap:anywhere}}
