.pricing-table-wrapper[data-astro-cid-rgm2x7le]{color:var(--text);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.pricing-table-label[data-astro-cid-rgm2x7le],.pricing-table-plan[data-astro-cid-rgm2x7le],.pricing-table-feature[data-astro-cid-rgm2x7le],.pricing-table-value[data-astro-cid-rgm2x7le]{border-bottom:1px solid var(--line)}.pricing-table-label[data-astro-cid-rgm2x7le],.pricing-table-feature[data-astro-cid-rgm2x7le],.pricing-plan-name[data-astro-cid-rgm2x7le]{color:var(--ink)}.pricing-plan-price[data-astro-cid-rgm2x7le]{color:var(--primary);font-weight:800}.pricing-plan-description[data-astro-cid-rgm2x7le]{color:var(--muted)}.pricing-table-value[data-astro-cid-rgm2x7le]{color:var(--text)}.pricing-table-row[data-astro-cid-rgm2x7le]:hover{background:var(--soft)}.pricing-check[data-astro-cid-rgm2x7le]{color:var(--success)}.pricing-cross[data-astro-cid-rgm2x7le]{color:color-mix(in srgb,var(--muted) 45%,transparent)}html[data-theme=light] .pricing-table-wrapper[data-astro-cid-rgm2x7le]{background:#ffffffdb;border-color:#94a3b83d;box-shadow:0 18px 45px #0f172a14}.pricing-calculator-section[data-astro-cid-nrsofeet]{color:var(--text);background:linear-gradient(135deg,#f9731614,#2563eb14),var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.calculator-title[data-astro-cid-nrsofeet],.calc-legend[data-astro-cid-nrsofeet],.calc-option-name[data-astro-cid-nrsofeet],.calc-summary-title[data-astro-cid-nrsofeet]{color:var(--ink)}.calculator-intro[data-astro-cid-nrsofeet],.calc-addon-name[data-astro-cid-nrsofeet],.calc-summary-line[data-astro-cid-nrsofeet]{color:var(--text)}.calc-option[data-astro-cid-nrsofeet],.calc-addon[data-astro-cid-nrsofeet],.calc-summary[data-astro-cid-nrsofeet]{background:var(--surface);border:1px solid var(--glass-border)}.calc-option[data-astro-cid-nrsofeet]:hover,.calc-addon[data-astro-cid-nrsofeet]:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--glass-border));background:var(--soft)}.calc-radio[data-astro-cid-nrsofeet],.calc-checkbox[data-astro-cid-nrsofeet]{border-color:color-mix(in srgb,var(--muted) 55%,transparent)}.calc-selected-ring[data-astro-cid-nrsofeet]{border-color:var(--primary)}.calc-price[data-astro-cid-nrsofeet],.calc-total[data-astro-cid-nrsofeet]{color:var(--primary)}.calc-addon-price[data-astro-cid-nrsofeet],.calc-summary-addons[data-astro-cid-nrsofeet],.calc-note[data-astro-cid-nrsofeet]{color:var(--muted)}.calc-summary-title[data-astro-cid-nrsofeet]{border-bottom:1px solid var(--line)}.calc-summary-addons[data-astro-cid-nrsofeet],.calc-summary-total[data-astro-cid-nrsofeet]{border-top:1px solid var(--line)}html[data-theme=light] .pricing-calculator-section[data-astro-cid-nrsofeet]{background:linear-gradient(135deg,#f9731614,#2563eb0f),#ffffffe0;border-color:#94a3b83d;box-shadow:0 18px 48px #0f172a14}html[data-theme=light] .calc-option[data-astro-cid-nrsofeet],html[data-theme=light] .calc-addon[data-astro-cid-nrsofeet],html[data-theme=light] .calc-summary[data-astro-cid-nrsofeet]{background:#ffffffc7}.example-card[data-astro-cid-3yi7ypnw]{display:flex;flex-direction:column;color:var(--text);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.example-card[data-astro-cid-3yi7ypnw]:hover{background:var(--soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}.example-title[data-astro-cid-3yi7ypnw],.example-base-price[data-astro-cid-3yi7ypnw]{color:var(--ink)}.example-description[data-astro-cid-3yi7ypnw],.example-base-label[data-astro-cid-3yi7ypnw],.example-extra[data-astro-cid-3yi7ypnw]{color:var(--text)}.example-base[data-astro-cid-3yi7ypnw]{border-bottom:1px solid var(--line)}.example-total[data-astro-cid-3yi7ypnw]{border-top:1px solid var(--line)}.example-kicker[data-astro-cid-3yi7ypnw],.example-total-label[data-astro-cid-3yi7ypnw]{color:var(--muted)}.example-plus[data-astro-cid-3yi7ypnw],.example-total-value[data-astro-cid-3yi7ypnw]{color:var(--primary)}html[data-theme=light] .example-card[data-astro-cid-3yi7ypnw]{background:#ffffffdb;border-color:#94a3b838;box-shadow:0 16px 42px #0f172a12}html[data-theme=light] .example-card[data-astro-cid-3yi7ypnw]:hover{background:#fff}.traffic-planner{--lead-width: 40%;--sales-width: 28%;--muted: var(--text);--tool-accent-text: #fb923c;--tool-success-text: #34d399;--tool-error-text: #fca5a5;position:relative;isolation:isolate;scroll-margin-top:6rem;margin:2.5rem 0 4rem;padding:clamp(1rem,3vw,2.25rem);overflow:clip;color:var(--text);background:linear-gradient(115deg,rgba(37,99,235,.13),transparent 38%),radial-gradient(circle at 90% 10%,rgba(249,115,22,.18),transparent 28rem),color-mix(in srgb,var(--surface) 92%,#07101f);border:1px solid var(--glass-border);border-radius:1.5rem;box-shadow:var(--shadow-soft)}.traffic-planner:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:2.5rem 2.5rem;mask-image:linear-gradient(to bottom,#000,transparent 62%)}.traffic-planner h2,.traffic-planner h3,.traffic-planner strong,.traffic-planner dd{color:var(--ink)}.traffic-planner__intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:2rem;align-items:end;margin-bottom:1.75rem}.traffic-planner__intro>div{max-width:52rem}.traffic-planner__intro h2{max-width:48rem;margin:.3rem 0 .85rem;font-size:clamp(2rem,4.6vw,3.65rem);line-height:.98;letter-spacing:-.045em}.traffic-planner__intro p:not(.eyebrow){max-width:48rem;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.7}.planner-trust{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.planner-trust li{display:flex;align-items:center;gap:.65rem;color:var(--ink);font-size:.84rem;font-weight:850}.planner-trust span{display:grid;place-items:center;width:2rem;height:2rem;color:#fff;background:color-mix(in srgb,var(--primary) 78%,#0f172a);border-radius:.55rem;font-size:.68rem}.planner-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(23rem,1.1fr);gap:1rem;align-items:start}.planner-form,.plan-board,.audit-teaser{background:color-mix(in srgb,var(--surface) 91%,transparent);border:1px solid var(--glass-border);border-radius:1.15rem;backdrop-filter:blur(18px)}.planner-form{display:grid;gap:1.1rem;padding:clamp(1rem,2.4vw,1.4rem)}.planner-form__heading,.block-heading{display:flex;gap:.75rem;align-items:flex-start}.planner-form__heading>span,.block-heading>div>span{flex:0 0 auto;color:var(--tool-accent-text);font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.planner-form__heading>span{padding-top:.25rem}.planner-form__heading h3,.block-heading h3{margin:0;font-size:1.2rem;line-height:1.15}.planner-form__heading p,.block-heading p{margin:.35rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.goal-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;margin:0;border:0}.goal-switch legend{grid-column:1 / -1;margin-bottom:.25rem;color:var(--ink);font-size:.8rem;font-weight:850}.goal-switch label{position:relative;cursor:pointer}.goal-switch input{position:absolute;opacity:0;pointer-events:none}.goal-switch span{display:grid;place-items:center;min-height:48px;padding:.75rem;color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:.75rem;font-size:.88rem;font-weight:850;transition:.18s ease}.goal-switch input:checked+span{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:0 .65rem 1.7rem color-mix(in srgb,var(--primary) 26%,transparent)}.goal-switch input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:2px}.planner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.planner-fields>label{display:grid;align-content:start;gap:.42rem;color:var(--ink);font-size:.84rem;font-weight:850}.mixed-allocation{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:.8rem;margin:0;background:color-mix(in srgb,var(--primary) 6%,var(--soft));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:.8rem}.mixed-allocation legend{grid-column:1 / -1;margin-bottom:.2rem;color:var(--ink);font-size:.8rem;font-weight:850}.mixed-allocation legend span{margin-left:.3rem;color:var(--muted);font-size:.7rem;font-weight:700}.mixed-allocation label{display:grid;gap:.35rem;color:var(--muted);font-size:.72rem;font-weight:800}.mixed-allocation>p{grid-column:1 / -1;min-height:1rem;margin:0;color:var(--muted);font-size:.7rem;font-weight:750}.planner-fields input,.planner-fields select{width:100%;min-height:48px;padding:.72rem .78rem;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:.75rem;font:inherit;font-size:.92rem;font-weight:700}.planner-fields input:focus,.planner-fields select:focus{border-color:var(--primary);outline:3px solid color-mix(in srgb,var(--primary) 18%,transparent)}.planner-fields input[aria-invalid=true],.planner-fields select[aria-invalid=true],.affix-input:has(input[aria-invalid=true]),.suffix-input:has(input[aria-invalid=true]){border-color:var(--tool-error-text)}.form-status{min-height:1.2rem;margin:-.35rem 0 0;color:var(--tool-error-text);font-size:.78rem;font-weight:800;line-height:1.4}.planner-submit{width:100%;min-height:48px}.field-help{color:var(--muted);font-size:.73rem;font-weight:600;line-height:1.4}.optional{color:var(--muted);font-size:.68rem;font-weight:700}.affix-input,.suffix-input{display:grid;align-items:center;overflow:hidden;background:var(--soft);border:1px solid var(--line);border-radius:.75rem}.affix-input{grid-template-columns:auto minmax(0,1fr) auto;padding:0 .75rem}.suffix-input{grid-template-columns:minmax(0,1fr) auto;padding-right:.8rem}.affix-input input,.suffix-input input{border:0;background:transparent}.affix-input:focus-within,.suffix-input:focus-within{border-color:var(--primary);outline:3px solid color-mix(in srgb,var(--primary) 18%,transparent)}.affix-input input:focus,.suffix-input input:focus{outline:none}.affix-input>span,.affix-input>small,.suffix-input>span{color:var(--muted);font-size:.75rem;font-weight:900}[hidden]{display:none!important}.assumption-note{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.7rem;padding:.85rem;color:var(--muted);background:color-mix(in srgb,#f97316 7%,var(--soft));border:1px solid color-mix(in srgb,#f97316 24%,var(--line));border-radius:.8rem}.assumption-note svg{width:1.35rem;fill:none;stroke:#f97316;stroke-width:1.8;stroke-linecap:round}.assumption-note p{margin:0;font-size:.78rem;line-height:1.5}.plan-board{position:sticky;top:5.75rem;display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.4rem)}.plan-board>:not(.plan-invalid){transition:opacity .18s ease}.plan-board.is-invalid>:not(.plan-invalid){opacity:.42}.plan-invalid{margin:0;padding:.7rem .8rem;color:var(--tool-error-text);background:color-mix(in srgb,var(--tool-error-text) 10%,var(--soft));border:1px solid color-mix(in srgb,var(--tool-error-text) 38%,var(--line));border-radius:.75rem;font-size:.8rem;font-weight:850}.plan-board__topline,.block-heading,.channel-block li{display:flex;justify-content:space-between;gap:1rem}.plan-board__topline>div{display:grid;gap:.1rem}.plan-board__topline>div>span,.hero-metric>span,.recommendation-panel>span{color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.live-badge{display:inline-flex;align-items:center;align-self:start;gap:.38rem;padding:.35rem .55rem;color:var(--tool-success-text);background:color-mix(in srgb,#16a34a 9%,transparent);border:1px solid color-mix(in srgb,#16a34a 26%,transparent);border-radius:999px;font-size:.69rem;font-weight:900}.live-badge i{width:.42rem;height:.42rem;background:currentColor;border-radius:999px;box-shadow:0 0 0 .2rem color-mix(in srgb,currentColor 16%,transparent)}.hero-metric{padding:1.05rem;background:linear-gradient(125deg,color-mix(in srgb,var(--primary) 18%,transparent),transparent 68%),var(--soft);border:1px solid color-mix(in srgb,var(--primary) 26%,var(--line));border-radius:.95rem}.hero-metric strong{display:block;margin:.35rem 0 .25rem;font-size:clamp(2.8rem,7vw,5.15rem);line-height:.9;letter-spacing:-.07em}.hero-metric p{margin:.55rem 0 0;color:var(--muted);font-size:.83rem}.hero-metric p b{color:var(--tool-accent-text)}.planner-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.funnel{display:grid;justify-items:center;gap:.38rem;padding:.45rem 0}.funnel-stage{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:.6rem .8rem;color:#fff;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);transition:width .26s ease}.funnel-stage span{font-size:.73rem;font-weight:800}.funnel-stage strong{color:#fff;font-size:1rem}.funnel-stage--visits{background:linear-gradient(90deg,#1d4ed8,#2563eb)}.funnel-stage--leads{width:var(--lead-width);background:linear-gradient(90deg,#0f766e,#14b8a6)}.funnel-stage--sales{width:var(--sales-width);background:linear-gradient(90deg,#c2410c,#f97316)}.plan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0}.plan-metrics>div{min-width:0;padding:.75rem;background:var(--soft);border:1px solid var(--line);border-radius:.75rem}.plan-metrics dt{color:var(--muted);font-size:.69rem;font-weight:800}.plan-metrics dd{overflow-wrap:anywhere;margin:.28rem 0 0;font-size:clamp(.92rem,2vw,1.15rem);font-weight:900}.scenario-block,.channel-block,.recommendation-panel{padding:.9rem;background:color-mix(in srgb,var(--soft) 84%,transparent);border:1px solid var(--line);border-radius:.9rem}.block-heading{align-items:start;margin-bottom:.75rem}.block-heading>div{display:grid;gap:.12rem}.block-heading>p{max-width:16rem;text-align:right}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.scenario-grid button{display:grid;gap:.18rem;min-height:86px;padding:.65rem;text-align:left;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:.7rem;cursor:pointer;transition:.18s ease}.scenario-grid button:hover,.scenario-grid button:focus-visible{border-color:var(--primary);transform:translateY(-2px)}.scenario-grid button.is-active{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--primary) 24%,transparent)}.scenario-grid span,.scenario-grid small{font-size:.66rem;font-weight:800}.scenario-grid strong{font-size:1.1rem}.scenario-grid .is-active strong{color:#fff}.scenario-impact{margin:.75rem 0 0;color:var(--tool-accent-text);font-size:.78rem;font-weight:800}.channel-block ul{display:grid;gap:.45rem;padding:0;margin:0;list-style:none}.channel-block li{align-items:center;padding:.58rem 0;border-bottom:1px solid var(--line);font-size:.8rem}.channel-block li:last-child{border-bottom:0}.channel-block li span{color:var(--muted);font-weight:800}.channel-block li small{margin-left:.3rem;color:var(--tool-accent-text)}.channel-block>p{margin:.65rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.recommendation-panel{background:linear-gradient(135deg,color-mix(in srgb,#f97316 10%,transparent),transparent),var(--soft);border-color:color-mix(in srgb,#f97316 26%,var(--line))}.recommendation-panel>strong{display:block;margin:.32rem 0;color:var(--tool-accent-text);font-size:1.15rem;line-height:1.25}.recommendation-panel p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.plan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.plan-actions .btn{min-height:48px;text-align:center}.copy-status{min-height:1.2rem;margin:-.45rem 0 0;color:var(--muted);font-size:.72rem;text-align:center}.audit-teaser{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1rem;padding:1rem 1.15rem}.audit-teaser>div{display:grid;gap:.12rem}.audit-teaser>div>span{color:var(--tool-accent-text);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.audit-teaser p{margin:0;color:var(--muted);font-size:.78rem}html[data-theme=light] .traffic-planner{--tool-accent-text: #c2410c;--tool-success-text: #166534;--tool-error-text: #b91c1c;background:linear-gradient(115deg,rgba(37,99,235,.08),transparent 38%),radial-gradient(circle at 90% 10%,rgba(249,115,22,.12),transparent 28rem),#ffffffeb}@media(max-width:960px){.traffic-planner__intro,.planner-layout{grid-template-columns:1fr}.planner-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-board{position:static}}@media(max-width:640px){.traffic-planner{margin-inline:-.35rem;border-radius:1rem}.traffic-planner__intro h2{font-size:clamp(2rem,12vw,3rem)}.planner-trust,.planner-fields,.mixed-allocation,.scenario-grid,.plan-actions{grid-template-columns:1fr}.planner-trust li{font-size:.78rem}.plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.block-heading,.audit-teaser{display:grid}.block-heading>p{max-width:none;text-align:left}.scenario-grid button{grid-template-columns:minmax(0,1fr) auto;min-height:68px;align-items:center}.scenario-grid small{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.funnel-stage,.scenario-grid button,.goal-switch span{transition:none}}.traffic-tool-teaser[data-astro-cid-t7gio7kb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;margin:3rem 0;padding:clamp(1.25rem,3vw,2rem);color:var(--text);background:linear-gradient(135deg,#f973161f,#2563eb14),var(--surface);border:1px solid var(--glass-border);border-radius:1rem}.traffic-tool-teaser[data-astro-cid-t7gio7kb] h2[data-astro-cid-t7gio7kb]{margin:.25rem 0 .5rem;color:var(--ink);font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.1}.traffic-tool-teaser[data-astro-cid-t7gio7kb] p[data-astro-cid-t7gio7kb]{margin:0}@media(max-width:760px){.traffic-tool-teaser[data-astro-cid-t7gio7kb]{grid-template-columns:1fr}}
