:root{--ink:#111728;--navy:#14295a;--blue:#2454e6;--muted:#637089;--line:#dce2ed;--soft:#f1f4fa;--green:#16845d;--green-soft:#e6f6ef;--amber:#cc7418;--amber-soft:#fff1df;--paper:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#f4f5f8;font-family:"Segoe UI",Arial,sans-serif;font-size:17px}button,select,a{font:inherit}.owner-header{min-height:82px;padding:14px clamp(18px,4vw,68px);display:flex;justify-content:space-between;gap:24px;align-items:center;background:white;border-bottom:1px solid var(--line)}.owner-brand{color:var(--ink);font-size:25px;font-weight:950;letter-spacing:-.055em;text-decoration:none}.owner-brand span{color:var(--blue)}.owner-status{display:flex;gap:9px;align-items:center;color:#36506d;font-weight:850}.owner-status i{width:11px;height:11px;background:#22a06b;border-radius:50%;box-shadow:0 0 0 5px #e1f6ed}.owner-account{padding:8px 12px 8px 8px;display:flex;gap:9px;align-items:center;color:var(--navy);background:#f4f6fb;border:0;border-radius:999px;font-weight:900}.owner-account span{width:36px;height:36px;display:grid;place-items:center;color:white;background:var(--navy);border-radius:50%;font-size:13px}.owner-hero{padding:clamp(55px,7vw,105px) clamp(18px,5vw,80px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:clamp(35px,7vw,95px);align-items:end;color:white;background:linear-gradient(145deg,#14295a,#2454e6)}.owner-hero__copy{max-width:1000px}.owner-hero__copy>p,.section-heading p,.request-copy>p{margin:0 0 14px;color:#b8c8ff;font-size:13px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.owner-hero h1{margin:0;font-size:clamp(55px,7vw,105px);line-height:.86;letter-spacing:-.07em}.owner-hero h1 em{color:#b8c8ff;font-style:normal}.owner-hero__copy>span{display:block;max-width:790px;margin-top:28px;color:rgba(255,255,255,.74);font-size:20px;line-height:1.55}.site-identity{padding:25px;display:grid;gap:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:20px}.site-identity label{color:#b8c8ff;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.site-identity select{min-height:49px;padding:10px 12px;color:var(--ink);background:white;border:0;border-radius:9px}.site-identity strong{margin-top:10px;font-size:25px}.site-identity>span{color:rgba(255,255,255,.68)}.site-identity a{margin-top:10px;color:white;font-weight:900}.owner-shortcuts{position:sticky;z-index:5;top:0;padding:0 clamp(18px,5vw,80px);display:grid;grid-template-columns:repeat(4,1fr);background:white;border-bottom:1px solid var(--line);box-shadow:0 8px 25px rgba(20,41,90,.07)}.owner-shortcuts a{padding:18px 12px;display:flex;gap:11px;align-items:center;color:var(--navy);text-decoration:none;border-right:1px solid var(--line)}.owner-shortcuts b{min-width:36px;height:36px;padding:0 7px;display:grid;place-items:center;color:white;background:var(--navy);border-radius:50%;font-size:14px}.owner-shortcuts span{font-weight:900}.option-section{padding:clamp(60px,8vw,105px) clamp(18px,5vw,80px)}.included-section{background:#fff}.free-section{background:#eef8f4}.paid-section{background:#fff7ed}.section-heading{margin-bottom:30px;display:flex;justify-content:space-between;gap:30px;align-items:end}.section-heading p{color:var(--blue)}.section-heading h2,.request-copy h2{max-width:940px;margin:0;color:var(--navy);font-size:clamp(40px,5vw,70px);line-height:.95;letter-spacing:-.045em}.section-heading>span{padding:11px 15px;color:#45536b;background:white;border:1px solid var(--line);border-radius:12px;font-size:14px;font-weight:850;text-align:right}.section-note{margin:0 0 24px;padding:18px 21px;display:flex;gap:18px;color:#165c45;background:#d9f1e8;border-left:5px solid var(--green);border-radius:0 12px 12px 0}.section-note strong{flex:0 0 auto}.section-note span{line-height:1.5}.option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.owner-option{min-height:275px;padding:25px;display:flex;flex-direction:column;background:white;border:1px solid var(--line);border-radius:17px;box-shadow:0 10px 28px rgba(20,41,90,.045)}.owner-option.is-selected{border:2px solid var(--blue);box-shadow:0 12px 32px rgba(36,84,230,.13)}.owner-option__top{display:flex;justify-content:space-between;gap:10px;align-items:start}.owner-option__icon{width:46px;height:46px;display:grid;place-items:center;color:white;background:var(--navy);border-radius:13px;font-weight:950}.owner-option__badge{padding:6px 9px;color:var(--navy);background:#e9eef9;border-radius:999px;font-size:11px;font-weight:950;text-transform:uppercase}.included-section .owner-option__icon{background:var(--green)}.included-section .owner-option__badge{color:#146045;background:var(--green-soft)}.free-section .owner-option__icon{background:var(--green)}.free-section .owner-option__badge{color:#146045;background:var(--green-soft)}.paid-section .owner-option__icon{background:var(--amber)}.paid-section .owner-option__badge{color:#884807;background:var(--amber-soft)}.owner-option h3{margin:22px 0 10px;color:var(--navy);font-size:25px;line-height:1.05}.owner-option p{margin:0;color:var(--muted);line-height:1.52}.owner-option footer{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;gap:12px;align-items:center}.owner-option footer strong{color:#536078;font-size:13px}.owner-option button{min-height:44px;padding:10px 14px;color:white;background:var(--blue);border:0;border-radius:9px;font-weight:900;cursor:pointer}.owner-option.is-selected button{color:var(--blue);background:#dfe7ff}.included-section .owner-option footer{color:var(--green);font-weight:950}.owner-request{padding:clamp(60px,8vw,105px) clamp(18px,5vw,80px);display:grid;grid-template-columns:minmax(280px,.75fr) minmax(430px,1.25fr);gap:clamp(35px,7vw,95px);color:white;background:var(--navy)}.request-copy>p{color:#9db5ff}.request-copy h2{color:white}.request-copy>span{display:block;max-width:620px;margin-top:22px;color:rgba(255,255,255,.68);font-size:18px;line-height:1.5}.request-panel{padding:clamp(22px,3vw,36px);color:var(--ink);background:white;border-radius:18px}.request-group+ .request-group{margin-top:18px}.request-group header{padding-bottom:11px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.request-group header strong{color:var(--navy);font-size:20px}.request-group header b{min-width:32px;height:32px;padding:0 7px;display:grid;place-items:center;color:white;background:var(--blue);border-radius:50%;font-size:13px}.request-group ul{margin:0;padding:0;list-style:none}.request-group li{padding:12px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.request-group li button{color:#9c2d2d;background:transparent;border:0;font-weight:850;cursor:pointer}.request-group .empty-item{color:var(--muted);font-style:italic}.request-panel>button{width:100%;min-height:54px;margin-top:24px;color:white;background:var(--blue);border:0;border-radius:10px;font-weight:950;cursor:pointer}.request-disclaimer{margin:13px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.owner-toast{position:fixed;z-index:10;right:20px;bottom:20px;max-width:420px;padding:15px 18px;color:white;background:#173f32;border-radius:12px;box-shadow:0 15px 45px rgba(0,0,0,.2);font-weight:850;opacity:0;pointer-events:none;transform:translateY(15px);transition:.2s}.owner-toast.is-visible{opacity:1;transform:none}body[data-locked-site="true"] .site-identity label,body[data-locked-site="true"] .site-identity select{display:none}@media(max-width:1050px){.option-grid{grid-template-columns:repeat(2,1fr)}.owner-hero,.owner-request{grid-template-columns:1fr}.owner-shortcuts{position:static}}@media(max-width:700px){body{font-size:17px}.owner-header{align-items:flex-start;flex-wrap:wrap}.owner-status{order:3;width:100%}.owner-account strong{display:none}.owner-hero{padding-top:55px}.owner-shortcuts{grid-template-columns:repeat(2,1fr)}.owner-shortcuts a:nth-child(2){border-right:0}.section-heading{align-items:flex-start;flex-direction:column}.section-heading>span{text-align:left}.section-note{align-items:flex-start;flex-direction:column;gap:7px}.option-grid{grid-template-columns:1fr}.owner-option{min-height:0}.owner-request{padding-bottom:80px}.owner-toast{right:10px;bottom:10px;left:10px}}
