/**handles:wtp-airroi-estimator**/
.wtt-airroi-estimator,.wtt-modal{--wtt-font:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wtt-navy:#021b3a;--wtt-navy-soft:#083a70;--wtt-navy-deep:#041a35;--wtt-blue:#00c2ff;--wtt-aqua:#00eaff;--wtt-green:#6dff8b;--wtt-amber:#ffcc66;--wtt-bg:#f5fbff;--wtt-bg-soft:#eef7ff;--wtt-card:#ffffff;--wtt-card-soft:#f6fbff;--wtt-line:#d6e5f3;--wtt-line-strong:#b9d5eb;--wtt-text:#16395c;--wtt-text-soft:#5f7d99;--wtt-shadow:0 28px 72px rgba(2,27,58,.12);font-family:var(--wtt-font)}.wtt-airroi-estimator *,.wtt-modal *{box-sizing:border-box}.wtt-airroi-estimator button,.wtt-airroi-estimator input,.wtt-airroi-estimator select,.wtt-modal button{font:inherit}.wtt-airroi-estimator{width:100%;max-width:1240px;margin:24px auto;color:var(--wtt-text)}.wtt-shell{position:relative;overflow:visible;padding:clamp(18px,2vw,30px);border:1px solid var(--wtt-line);border-radius:30px;background:radial-gradient(circle at top left,rgba(0,194,255,.1) 0,transparent 24%),radial-gradient(circle at 90% 10%,rgba(2,27,58,.07) 0,transparent 20%),linear-gradient(180deg,#fff 0,#f7fbff 54%,#eef7ff 100%);box-shadow:var(--wtt-shadow)}.wtt-shell::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,194,255,.28),transparent);pointer-events:none}.wtt-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.wtt-eyebrow{margin:0 0 8px;font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--wtt-navy-soft)}.wtt-airroi-estimator h3{margin:0;font-size:clamp(2rem,2.8vw,2.9rem);line-height:1.02;letter-spacing:-.035em;color:var(--wtt-navy)}.wtt-header-copy{margin:10px 0 0;max-width:760px;color:var(--wtt-text-soft);font-size:.98rem;line-height:1.55}.wtt-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.82fr);gap:18px;align-items:start}.wtt-airroi-form,.wtt-main,.wtt-side{display:grid;gap:16px;align-content:start}.wtt-card{border:1px solid var(--wtt-line);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(246,251,255,.98) 100%);padding:18px;box-shadow:0 12px 30px rgba(2,27,58,.06)}.wtt-card-head,.wtt-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:14px}.wtt-kicker{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 11px;border-radius:999px;background:linear-gradient(180deg,rgba(0,194,255,.1) 0,rgba(0,194,255,.04) 100%);border:1px solid rgba(0,194,255,.18);color:var(--wtt-navy-soft);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wtt-kicker-on-dark{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14);color:var(--wtt-aqua)}.wtt-card h4,.wtt-modal h4,.wtt-section h4{margin:10px 0 0;font-size:1.18rem;line-height:1.25;color:var(--wtt-navy)}.wtt-card h5,.wtt-modal h5,.wtt-section h5{margin:0 0 10px;font-size:1rem;line-height:1.25;color:var(--wtt-navy)}.wtt-subtle{margin:5px 0 0;color:var(--wtt-text-soft);font-size:.92rem;line-height:1.48}.wtt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.wtt-field{grid-column:span 12;display:grid;gap:8px;min-width:0}.wtt-field.span-6{grid-column:span 6}.wtt-field.span-4{grid-column:span 4}.wtt-field.span-8{grid-column:span 8}.wtt-field.span-3{grid-column:span 3}.wtt-field label{display:flex;align-items:center;gap:8px;min-height:24px;font-size:.93rem;font-weight:800;color:var(--wtt-navy)}.wtt-field input,.wtt-field select{width:100%;min-height:46px;padding:10px 13px;border-radius:16px;border:1px solid var(--wtt-line-strong);background:#f7fbff;outline:0;color:var(--wtt-navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.wtt-field select{appearance:none}.wtt-field input::placeholder{color:rgba(95,125,153,.78)}.wtt-field input[readonly]{background:#f1f7fc;color:#365678;cursor:not-allowed;border-color:#c9ddec}.wtt-field input:focus,.wtt-field select:focus{border-color:rgba(0,194,255,.48);box-shadow:0 0 0 3px rgba(0,194,255,.1)}.wtt-note,.wtt-status{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid var(--wtt-line);color:var(--wtt-text-soft);font-size:.9rem;line-height:1.5}.wtt-note{background:linear-gradient(180deg,rgba(237,247,255,.92) 0,rgba(248,251,255,.94) 100%)}.wtt-note.is-accent{background:linear-gradient(180deg,rgba(233,247,255,.96) 0,rgba(244,250,255,.96) 100%);border-color:rgba(0,194,255,.2)}.wtt-status{background:#f0f8ff;font-weight:700;color:var(--wtt-navy-soft);min-height:54px;align-content:center}.wtt-status.is-success{background:rgba(109,255,139,.12);border-color:rgba(109,255,139,.32);color:#0d5e2d}.wtt-status.is-error{background:rgba(255,204,102,.16);border-color:rgba(255,204,102,.34);color:#7c4d00}.wtt-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.wtt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;cursor:pointer;font-weight:900;border:none;font-size:15px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}.wtt-btn:hover{transform:translateY(-1px)}.wtt-btn-primary{background:linear-gradient(90deg,var(--wtt-navy-soft),var(--wtt-blue));color:#fff;box-shadow:0 18px 34px rgba(0,194,255,.14)}.wtt-btn-secondary{background:#eef4fa;color:var(--wtt-navy);border:1px solid var(--wtt-line)}.wtt-btn-ghost{background:rgba(2,27,58,.04);color:var(--wtt-navy)}.wtt-btn[disabled]{opacity:.65;cursor:wait}.wtt-btn.is-loading{filter:saturate(.85)}.wtt-disclaimer{margin-top:14px;color:var(--wtt-text-soft);font-size:.9rem;line-height:1.55}.wtt-submit-card{padding-bottom:16px}.wtt-address-field{position:relative}.wtt-address-suggestions{position:absolute;left:0;right:0;top:100%;z-index:60;margin-top:6px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px rgba(2,27,58,.16);border:1px solid var(--wtt-line)}.wtt-suggestion,.wtt-suggestion-empty{display:block;width:100%;text-align:left;padding:12px 14px;background:#fff;color:var(--wtt-navy);border:none;font-size:14px}.wtt-suggestion{cursor:pointer}.wtt-suggestion:hover{background:#f3f8ff}.wtt-lead-summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border-radius:18px;border:1px solid rgba(0,194,255,.22);background:linear-gradient(180deg,rgba(233,247,255,.96) 0,rgba(244,250,255,.96) 100%)}.wtt-lead-summary strong{display:block;color:var(--wtt-navy);font-size:.96rem}.wtt-lead-summary span{display:block;color:var(--wtt-text-soft);font-size:.88rem;line-height:1.45}.wtt-lead-fields[hidden]{display:none!important}.wtt-side-card{background:radial-gradient(circle at top right,rgba(109,255,139,.14) 0,transparent 30%),radial-gradient(circle at left center,rgba(0,234,255,.16) 0,transparent 34%),linear-gradient(180deg,#083467 0,#041d40 58%,#02152e 100%);border-color:rgba(0,194,255,.18);box-shadow:0 24px 48px rgba(2,27,58,.24)}.wtt-side-card .wtt-kpi strong,.wtt-side-card .wtt-line strong,.wtt-side-card .wtt-side-total strong,.wtt-side-card h4{color:#fff}.wtt-side-card .wtt-kpi span,.wtt-side-card .wtt-line span,.wtt-side-card .wtt-side-total span,.wtt-side-card .wtt-subtle{color:#d7edff}.wtt-side-card .wtt-line{background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.06) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:none}.wtt-side-card .wtt-line span,.wtt-side-card .wtt-line strong{color:#d7edff}.wtt-side-total{display:grid;gap:8px;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.wtt-side-total strong{font-size:1.08rem;line-height:1.2}.wtt-side-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.wtt-kpi{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08)}.wtt-kpi span{display:block;font-size:.8rem;font-weight:700}.wtt-kpi strong{display:block;margin-top:6px;font-size:1rem;line-height:1.25}.wtt-side-lines,.wtt-steps{display:grid;gap:10px;margin-top:14px}.wtt-line,.wtt-mini-row,.wtt-row,.wtt-step{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(243,249,255,.98) 100%);border:1px solid var(--wtt-line)}.wtt-line span,.wtt-mini-row span,.wtt-row span,.wtt-step span{color:var(--wtt-text-soft);font-size:.9rem;line-height:1.45}.wtt-line strong,.wtt-mini-row strong,.wtt-row strong{font-size:.96rem;line-height:1.4;color:var(--wtt-navy);white-space:nowrap}.wtt-step{align-items:flex-start;justify-content:flex-start;background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(243,249,255,.98) 100%)}.wtt-step strong{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:999px;background:linear-gradient(90deg,var(--wtt-navy-soft),var(--wtt-blue));color:#fff;font-size:.95rem;box-shadow:0 12px 20px rgba(0,194,255,.12)}.wtt-step span{flex:1;padding-top:5px;text-align:left}.wtt-modal[hidden]{display:none!important}.wtt-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:flex-start;justify-content:center;padding:24px 16px;box-sizing:border-box}.wtt-modal-backdrop{position:fixed;inset:0;background:rgba(2,27,58,.7);backdrop-filter:blur(8px)}.wtt-modal-dialog{position:relative;z-index:1;width:min(1220px,100%);max-height:92vh;overflow:auto;margin:0;background:linear-gradient(180deg,#fff 0,#f7fbff 54%,#eef7ff 100%);color:var(--wtt-text);border-radius:30px;border:1px solid var(--wtt-line);box-shadow:0 30px 80px rgba(2,27,58,.22)}.wtt-modal-body{padding:clamp(18px,2vw,30px)}.wtt-modal-close{position:absolute;top:16px;right:16px;border:none;background:#f3f7fb;width:42px;height:42px;border-radius:999px;font-size:24px;line-height:1;cursor:pointer;color:var(--wtt-navy);box-shadow:0 10px 24px rgba(2,27,58,.1)}.wtt-modal-hero{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(0,194,255,.16);border-radius:26px;background:radial-gradient(circle at top right,rgba(109,255,139,.12) 0,transparent 34%),radial-gradient(circle at left center,rgba(0,234,255,.14) 0,transparent 36%),linear-gradient(180deg,#083467 0,#041d40 58%,#02152e 100%);box-shadow:0 24px 48px rgba(2,27,58,.16)}.wtt-modal-hero h3{margin:10px 0 0;font-size:clamp(2rem,3vw,2.8rem);color:#fff}.wtt-modal-hero .wtt-print-address{margin:10px 0 0;color:#d7edff;font-size:.98rem;line-height:1.55}.wtt-hero-copy{margin:10px 0 0;color:#d7edff;font-size:.94rem;line-height:1.55;max-width:860px}.wtt-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.wtt-stat-card{display:grid;gap:8px;padding:16px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.09) 100%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.wtt-stat-card span{display:block;color:#d7edff;font-size:.84rem;font-weight:700}.wtt-stat-card strong{display:block;color:#fff;font-size:1.45rem;line-height:1.1}.wtt-results-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:18px;align-items:start}.wtt-results-main,.wtt-results-side{display:grid;gap:18px}.wtt-section{border:1px solid var(--wtt-line);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.99) 0,rgba(246,251,255,.98) 100%);padding:18px;box-shadow:0 14px 28px rgba(2,27,58,.06)}.wtt-results-main .wtt-section,.wtt-results-side .wtt-section{width:100%}.wtt-section-head h4{font-size:1.24rem}.wtt-section-head .wtt-kicker{margin-bottom:2px}.wtt-section-head{padding-bottom:4px;border-bottom:1px solid rgba(0,194,255,.1)}.wtt-comparables,.wtt-scenarios-grid,.wtt-three-col,.wtt-two-col{display:grid;gap:12px}.wtt-comparables-stack{display:grid;gap:18px}.wtt-comparables-panel{padding:14px}.wtt-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.wtt-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.wtt-scenarios-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.wtt-percentiles .wtt-perc-card{border:1px solid rgba(0,194,255,.18);background:radial-gradient(circle at top left,rgba(0,194,255,.08) 0,transparent 28%),linear-gradient(180deg,rgba(255,255,255,.99) 0,rgba(239,248,255,.98) 100%);box-shadow:0 12px 24px rgba(2,27,58,.05)}.wtt-percentiles .wtt-perc-card h5{font-size:1.05rem;margin-bottom:12px}.wtt-adr-history,.wtt-occ-history,.wtt-pacing,.wtt-revenue-history{border:1px solid rgba(0,194,255,.16);background:radial-gradient(circle at top left,rgba(0,194,255,.06) 0,transparent 26%),linear-gradient(180deg,rgba(255,255,255,.99) 0,rgba(240,248,255,.98) 100%);box-shadow:0 10px 20px rgba(2,27,58,.05)}.wtt-comparables .wtt-comp-card{border:1px solid rgba(0,194,255,.16);background:radial-gradient(circle at top left,rgba(0,194,255,.05) 0,transparent 24%),linear-gradient(180deg,rgba(255,255,255,.99) 0,rgba(241,248,255,.98) 100%);box-shadow:0 12px 24px rgba(2,27,58,.05)}.wtt-comparables .wtt-comp-body h5{font-size:1.02rem}.wtt-mini-table,.wtt-perc-card,.wtt-scenario-card{border:1px solid var(--wtt-line);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(243,249,255,.98) 100%);padding:14px}.wtt-scenario-card{display:flex;flex-direction:column;height:100%;border:1px solid rgba(0,194,255,.2);background:radial-gradient(circle at top right,rgba(109,255,139,.1) 0,transparent 30%),radial-gradient(circle at left center,rgba(0,234,255,.12) 0,transparent 32%),linear-gradient(180deg,#083467 0,#05294f 58%,#041d40 100%);box-shadow:0 18px 36px rgba(2,27,58,.16)}.wtt-scenario-card h5{color:#fff;font-size:1.08rem;line-height:1.3}.wtt-scenario-card .wtt-mini-row strong{color:#fff}.wtt-scenario-card .wtt-mini-row span{color:#d7edff}.wtt-scenario-card .wtt-mini-row{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;padding:10px 0}.wtt-scenario-card .wtt-mini-row:last-child{border-bottom:none}.wtt-scenario-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:.76rem;font-weight:800;margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.wtt-mission-copy,.wtt-scenarios-disclaimer,.wtt-scenarios-intro{color:var(--wtt-text-soft);font-size:.92rem;line-height:1.55}.wtt-scenarios-disclaimer{margin-top:14px}.wtt-bars{display:grid;gap:10px}.wtt-bar-row{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center}.wtt-bar-label,.wtt-bar-value{font-size:.88rem;color:var(--wtt-navy)}.wtt-bar-track{height:12px;background:rgba(15,57,99,.12);border-radius:999px;overflow:hidden}.wtt-bar-fill{height:100%;background:linear-gradient(90deg,var(--wtt-blue),var(--wtt-green));border-radius:999px}.wtt-comparables{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wtt-comp-card{display:block;padding:0;overflow:hidden}.wtt-comp-photo{display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid rgba(0,194,255,.14)}.wtt-comp-photo img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.wtt-comp-body{padding:16px}.wtt-comp-type{color:var(--wtt-text-soft);font-size:.86rem;margin-bottom:10px}.wtt-empty{padding:14px;border-radius:16px;border:1px dashed var(--wtt-line-strong);color:var(--wtt-text-soft);background:rgba(255,255,255,.65)}.wtt-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}body.wtt-modal-open{overflow:hidden}.wtt-raw{display:none}@media (max-width:1120px){.wtt-layout,.wtt-results-grid{grid-template-columns:1fr}.wtt-scenarios-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wtt-comparables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.wtt-field.span-3,.wtt-field.span-4,.wtt-field.span-6,.wtt-field.span-8{grid-column:span 12}.wtt-comparables,.wtt-scenarios-grid,.wtt-side-meta,.wtt-stat-grid,.wtt-three-col,.wtt-two-col{grid-template-columns:1fr}.wtt-line strong,.wtt-mini-row strong,.wtt-row strong{white-space:normal}.wtt-airroi-estimator h3{font-size:clamp(1.85rem,8vw,2.4rem)}.wtt-comparables{grid-template-columns:1fr}.wtt-comp-photo{aspect-ratio:16/10}}@media (max-width:640px){.wtt-modal{padding:0}.wtt-modal-dialog{margin:0;max-height:100vh;height:100vh;border-radius:0}.wtt-modal-body{padding:18px}.wtt-actions,.wtt-lead-summary,.wtt-modal-actions{flex-direction:column;align-items:stretch}}@media print{body *{visibility:hidden!important}.wtt-modal,.wtt-modal *{visibility:visible!important}.wtt-modal{position:static!important;padding:0!important}.no-print,.wtt-modal-backdrop,.wtt-modal-close{display:none!important}.wtt-modal-dialog{box-shadow:none!important;max-height:none!important;margin:0!important;border-radius:0!important}.wtt-modal-body{padding:0!important}}