.control-v17{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#f3f7f7;color:#173940;font-family:Arial,sans-serif}.control-v17 aside{background:#12454d;color:#fff;padding:30px 18px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px;overflow:auto}.control-v17 aside img{width:150px;filter:brightness(0) invert(1)}.control-v17 aside p{font-size:12px;letter-spacing:.18em}.control-v17 aside nav{display:grid;gap:6px;margin:14px 0}.control-v17 aside a{color:#d8eded;text-decoration:none;padding:10px 12px;border-radius:9px;font-size:14px}.control-v17 aside a:hover,.control-v17 aside a[aria-current=page]{background:#26737e;color:#fff}.control-v17 main{padding:30px clamp(18px,4vw,60px);min-width:0}.control-v17 header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.control-v17 h1{font:38px Georgia,serif;margin:10px 0}.control-v17 h2{font:27px Georgia,serif;margin:0 0 10px}.control-v17 h3{font-size:18px;margin:8px 0;color:#007d87}.control-v17 p{line-height:1.6;font-size:14px;margin:8px 0}.control-v17 article{background:#fff;border:1px solid #dce8e8;border-radius:17px;padding:25px;margin:18px 0;display:grid;gap:12px}.control-v17-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:15px 0}.control-v17-grid article{margin:0}.control-v17 strong{font-size:24px;color:#007d87}.control-v17 label{display:grid;gap:8px;font-size:14px;font-weight:600}.control-v17 input:not([type=checkbox]),.control-v17 select,.control-v17 textarea{width:100%;padding:12px;border:1px solid #cbdede;border-radius:9px;font:inherit;background:#fff;box-sizing:border-box}.control-v17 input:focus,.control-v17 select:focus,.control-v17 textarea:focus{outline:2px solid #007d87;outline-offset:2px}.control-v17 button{background:#007d87;color:#fff;padding:12px 18px;border:0;border-radius:9px;font:600 14px Arial,sans-serif;cursor:pointer;width:fit-content}.control-v17 button:disabled{opacity:.45;cursor:not-allowed}.control-v17 a{color:#007d87}.control-v17 .control-check{display:flex;align-items:center;gap:10px;line-height:1.5}.control-v17 input[type=checkbox]{width:18px;height:18px}.control-row{padding:16px 0;border-bottom:1px solid #e0eaea}.control-offer{background:#edf5f5;padding:20px;border-radius:12px;display:grid;gap:12px;align-content:start}.control-notice{background:#fff6dd;border:1px solid #e8d8a2;padding:14px 18px;border-radius:12px}.control-badge{background:#e5f2f0;padding:9px;border-radius:9px;font-size:12px;white-space:nowrap}.control-quote{background:#e9f6f5;padding:20px;border-radius:12px}.control-actions{display:flex;gap:12px;flex-wrap:wrap}.platform-news{padding:18px 24px;border:1px solid #c8e0df;border-radius:14px;background:#eef7f5;margin:14px 0 22px;color:#17494e}.platform-news>p{font-size:11px;letter-spacing:.12em;font-weight:700}.platform-news details{margin:10px 0}.platform-news summary{cursor:pointer;font-weight:700}.platform-news details p{line-height:1.6;font-size:14px;letter-spacing:normal;font-weight:400}.control-v17 .control-next{margin:18px 0}.control-v17 .control-next button{width:fit-content;text-align:left}@media(max-width:850px){.control-v17{grid-template-columns:1fr}.control-v17 aside{position:static;height:auto;padding:18px}.control-v17 aside nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.control-v17 aside img{width:120px}.control-v17-grid{grid-template-columns:1fr}.control-v17 h1{font-size:30px}.control-v17 header{align-items:flex-start}}.control-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.control-discounts,.control-promotion-editor{padding:18px;border:1px solid #c9dfdd;border-radius:13px;background:#f5faf9}.control-quote>small{display:block;color:#647b7d;text-decoration:line-through;margin-bottom:7px}.control-discounts h3:not(:first-child){margin-top:20px}@media(max-width:850px){.control-section-title{align-items:flex-start;flex-direction:column}}.offer-comparison-wrap{overflow-x:auto;margin:20px -4px;padding:4px}.offer-comparison{min-width:920px;border:1px solid #d8e8e7;border-radius:18px;overflow:hidden;box-shadow:0 16px 38px rgba(18,69,77,.08)}.offer-comparison-head,.offer-feature-row{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(145px,1fr))}.offer-comparison-head>div{padding:22px 16px;display:flex;flex-direction:column;gap:7px;justify-content:center}.offer-comparison-head>div:first-child{background:#143f47;color:#fff;padding-left:24px}.offer-comparison-head>div:first-child span{font:24px Georgia,serif}.offer-comparison-head small{font-size:11px;line-height:1.4}.offer-column{text-align:center;color:#123c42;border-left:1px solid rgba(255,255,255,.55)}.offer-column>span{font-size:16px;font-weight:800}.offer-column>strong{font-size:20px;color:#123c42}.offer-column>a{display:inline-flex;align-self:center;justify-content:center;margin-top:5px;padding:9px 11px;border-radius:9px;background:#fff;color:#006f78;font-size:11px;font-weight:800;text-decoration:none;box-shadow:0 4px 12px rgba(18,69,77,.09)}.offer-tone-0{background:#e9f5f3}.offer-tone-1{background:#d9f1ed}.offer-tone-2{background:#c5e8e3}.offer-tone-3{background:#b2ddd8}.offer-feature-row{background:#fff;border-top:1px solid #e3eceb;min-height:52px}.offer-feature-row:nth-child(odd){background:#f8fbfb}.offer-feature-row b{padding:17px 24px;font-size:13px}.offer-feature-row span{display:flex;align-items:center;justify-content:center;border-left:1px solid #e3eceb;font-size:18px}.offer-feature-row .included{color:#00838d;font-weight:900}.offer-feature-row .excluded{color:#a7b6b7}.offer-rate-editor{margin-top:22px;padding:18px;border-radius:14px;background:#f5faf9;border:1px solid #d5e7e5}.offer-rate-editor h3{margin-top:0}.control-rate-settings{padding-top:4px}@media(max-width:850px){.offer-comparison-wrap{margin-inline:-12px}.offer-rate-editor .control-v17-grid{grid-template-columns:1fr}}.control-legal{margin-top:18px;padding:18px;background:#f4fafb;border:1px solid #b7dfe0;border-radius:12px}.control-legal h4{margin:20px 0 12px;color:#062f4a}.control-legal a{display:inline-block;color:#067783;font-weight:650;margin:10px 12px 10px 0;text-decoration:underline}.control-legal label{margin:10px 0}.control-legal p{max-width:90ch;line-height:1.6}.control-legal button{margin:8px 8px 8px 0}.control-v17-grid textarea{min-height:110px;resize:vertical}.control-agency-access{display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,.55fr);gap:16px;align-items:stretch;margin-top:16px}.control-addon-toggle,.control-agency-access>div{border:1px solid #cfe1df;background:#f5faf9;border-radius:13px;padding:16px}.control-agency-access label{margin:0}.control-access-summary{display:block;color:#557176;line-height:1.55;margin-top:10px}.control-addon-toggle{display:flex!important;align-items:center;gap:12px;cursor:pointer}.control-addon-toggle span{display:grid;gap:3px}.control-addon-toggle small{font-weight:400;color:#61787b}.control-contract-note{grid-column:1/-1;background:#fff6dd;border:1px solid #e8d8a2;border-radius:9px;padding:10px 12px;line-height:1.5}@media(max-width:850px){.control-agency-access{grid-template-columns:1fr}}.control-archived{opacity:.82;background:#f4f6f6;border-radius:12px;padding:15px!important;margin-top:12px}.feedback-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-ticket>header,.feedback-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.feedback-ticket{border:1px solid #dce8e8;border-left:5px solid #c69448;border-radius:13px;padding:18px;margin:14px 0;background:#fbfdfd}.feedback-ticket.status-in_progress{border-left-color:#16818a}.feedback-ticket.status-fixed{border-left-color:#3c9167}.feedback-ticket.status-data_gap,.feedback-ticket.status-suggestion{border-left-color:#77898c}.feedback-ticket>header h3{margin:5px 0}.feedback-ticket>header>span{background:#e8f3f2;border-radius:99px;padding:7px 10px;font-size:12px;white-space:nowrap}.feedback-description{white-space:pre-wrap;font-size:15px!important;font-weight:600}.feedback-followup{display:grid;grid-template-columns:190px minmax(240px,1fr) auto;align-items:end;gap:18px;margin-top:14px}.feedback-followup button{margin-bottom:1px}@media(max-width:850px){.feedback-followup,.feedback-summary{grid-template-columns:1fr}.feedback-ticket>header,.feedback-toolbar{display:grid}.feedback-ticket>header>span{width:fit-content}}.demo-shell{--demo:#087e88;min-height:100vh;display:grid;grid-template-columns:290px 1fr;background:#f1f6f5;color:#17383e;font-family:Arial,sans-serif}.demo-shell aside{position:sticky;top:0;height:100vh;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:24px 18px;background:#0d535b;color:#fff}.demo-shell aside>img{width:145px}.demo-shell aside>strong{font-size:11px;letter-spacing:.15em}.demo-shell aside label{display:grid;gap:6px;font-size:12px;font-weight:700}.demo-shell input,.demo-shell select{width:100%;box-sizing:border-box;border:1px solid #cbdedd;border-radius:9px;background:#fff;color:#17383e;padding:10px;font:inherit}.demo-shell nav{display:grid;gap:3px;margin:5px 0}.demo-shell nav button{min-height:40px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 7px;border:0;border-radius:9px;background:transparent;color:#e9f5f4;padding:8px 10px;text-align:left;cursor:pointer}.demo-shell nav button span{font-size:13px;font-weight:650}.demo-shell nav button small{font-size:9px;color:#9fe0da}.demo-shell nav button em{grid-column:2;font-size:9px;color:#ebc67a;font-style:normal}.demo-shell nav button.active{background:#24808a}.demo-shell nav button:disabled{opacity:.43;cursor:not-allowed}.demo-shell aside .demo-reset{border:1px solid #ffffff55;border-radius:9px;background:transparent;color:#fff;padding:10px;cursor:pointer}.demo-shell aside>a{color:#fff;text-decoration:none;padding:8px 4px}.demo-content{min-width:0;padding:32px clamp(24px,4vw,64px) 60px}.demo-warning{display:flex;align-items:center;gap:16px;border:1px solid #dfc46d;border-radius:12px;background:#fff5d7;padding:13px 17px}.demo-warning b{color:#805f15}.demo-warning span{font-size:14px}.demo-notice{position:sticky;top:10px;z-index:5;border-radius:10px;background:#dff3e8;color:#206a4d;padding:12px 15px;font-weight:700}.demo-head{margin:30px 0 22px}.demo-head p{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--demo)}.demo-head h1{margin:7px 0;font:400 42px Georgia,serif}.demo-head span{font-size:16px;color:#61777b;line-height:1.55}.demo-card-grid,.demo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.demo-card-grid article,.demo-form,.demo-stats article,.demo-table,.demo-wide{border:1px solid #d8e5e4;border-radius:16px;background:#fff;padding:22px}.demo-card-grid span,.demo-stats span{font-size:11px;color:#60777a}.demo-stats strong{display:block;margin:10px 0;font:400 28px Georgia,serif;color:var(--demo)}.demo-stats small{font-size:12px;color:#788b8e}.demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-card-grid h3{font:400 21px Georgia,serif;color:var(--demo)}.demo-card-grid p,.demo-wide p{font-size:14px;line-height:1.55;color:#61777b}.demo-card-grid button,.demo-form button{border:0;border-radius:8px;background:var(--demo);color:#fff;padding:10px 13px;cursor:pointer}.demo-wide{margin-top:18px}.demo-form h2,.demo-wide h2,.demo-wide h3{font:400 27px Georgia,serif;margin:0 0 12px}.demo-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.demo-steps>div{display:grid;gap:7px;border:1px solid #cbdedd;border-radius:11px;background:#f4f8f7;padding:14px;text-align:left}.demo-steps>div.active{border-color:var(--demo);box-shadow:0 0 0 2px #087e8830}.demo-steps small{font-size:11px;line-height:1.4;color:#647a7d}.demo-table{overflow:auto;margin-top:18px}.demo-table table{width:100%;border-collapse:collapse}.demo-table td,.demo-table th{padding:14px;text-align:left;border-bottom:1px solid #e0e9e8;font-size:14px}.demo-table th{font-size:11px;color:#61777b}.demo-form{margin-bottom:18px}.demo-form>div{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;align-items:end}.demo-form small{display:block;margin-top:10px;color:#788b8e}.demo-bars{height:160px;display:flex;align-items:end;gap:18px;padding:10px 20px;border-bottom:1px solid #cdd}.demo-bars i{width:55px;border-radius:7px 7px 0 0;background:linear-gradient(#43aaa1,#087e88)}.demo-finance{display:grid;grid-template-columns:repeat(3,minmax(0,3fr)) minmax(135px,1fr);gap:12px;border-radius:20px;background:#087e88;padding:18px;color:#fff}.demo-finance article{border:1px solid #ffffff30;border-radius:14px;padding:18px;background:#ffffff0d}.demo-finance small,.demo-finance span{display:block;font-size:12px}.demo-finance strong{display:block;margin:13px 0;font:400 27px Georgia,serif}.demo-finance .compact strong{font-size:34px}.demo-scenarios{margin-top:18px}.demo-card-grid .good{background:#e7f5ee}.demo-card-grid .watch{background:#fff8e8}.demo-card-grid .bad{background:#fae9e7}@media(max-width:1150px){.demo-finance,.demo-form>div,.demo-stats,.demo-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.demo-shell{grid-template-columns:1fr}.demo-shell aside{position:static;height:auto}.demo-shell nav{grid-template-columns:1fr 1fr}.demo-card-grid,.demo-finance,.demo-form>div,.demo-stats,.demo-steps{grid-template-columns:1fr}.demo-content{padding:20px}.demo-warning{align-items:flex-start;flex-direction:column;gap:4px}}