﻿
/* Final offer UI: isolated from the main CITM website. */
.pc{--muted:#64564d}.pc p{text-align:left}.pc-section{padding:56px 0}.pc-hero{padding:46px 0}.pc-hero-grid{gap:40px;grid-template-columns:1fr 1fr}.pc h1{font-size:clamp(38px,4vw,54px)}.pc-heading{margin-bottom:28px}.pc-device-bar{font-size:9px}.pc-laptop-screen{padding:0;border-width:6px;border-top-width:9px}.pc-laptop-screen img{aspect-ratio:1.28;object-fit:cover;object-position:top}.pc-chips span{font-size:12px}.pc-kicker{font-size:11px}.pc #who-it-is-for{padding-block:30px;background:#f4eee4;border-block:1px solid #e5dacb}.pc #who-it-is-for .pc-heading{margin-bottom:20px}.pc #who-it-is-for h2{font-size:29px;max-width:760px}.pc-audiences{gap:20px}.pc-audiences article{padding-top:14px}.pc-audiences h3{font-size:16px}.pc-audiences p{font-size:14px}.pc-card-copy{padding:22px}.pc-card-copy h3{font-size:18px}.pc-card-copy p{font-size:15px}.pc-screen{position:relative;background:#ece9e2;overflow:hidden}.pc .pc-card .pc-screen img{width:100%;height:210px;max-height:none;object-fit:cover;object-position:top;padding:0}.pc-screen>span{display:block;font-size:11px;background:#ece4d7;padding:7px 12px;color:#59493d}.pc-diagram{height:242px;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:20px;background:#eae5da}.pc-diagram>span{font-size:10px;letter-spacing:1px;font-weight:700;color:#70513d}.pc-diagram small{font-size:13px;line-height:1.6;color:#64564d}.pc-map{display:flex;align-items:center;gap:10px}.pc-map b{flex:1;background:#fffaf3;border:1px solid #cabbab;border-radius:6px;padding:18px 12px;font-size:14px}.pc-map i{font-style:normal;font-size:24px;color:#a74426}.pc-site-diagram>div{padding:15px;border:1px solid #bda890;background:#fffaf3;border-radius:6px}.pc-site-diagram b,.pc-site-diagram small{display:block}.pc-site-diagram i{display:inline-block;width:27%;height:32px;background:#dfd0bb;margin:12px 3% 0 0;border-radius:3px}.pc-video-player{position:relative;min-width:0}.pc-video-player video{aspect-ratio:16/10;object-fit:contain}.pc-play{position:absolute;inset:0 0 38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#13293448;border:0;color:#fff;cursor:pointer}.pc-play span{display:grid;place-items:center;width:68px;height:68px;background:#b64e2c;border:2px solid #fff;border-radius:50%;padding-left:4px;font-size:24px;box-shadow:0 6px 24px #0004}.pc-play b{font-size:14px;background:#263a45;padding:6px 12px;border-radius:4px}.pc-play[hidden],.pc-video-status[hidden]{display:none}.pc-text-button{background:none;border:0;color:#f4d6bd;font:inherit;cursor:pointer;padding:0;text-decoration:underline}.pc-demo .pc-link{color:#f4d6bd}.pc-demo .pc-actions{gap:16px}.pc-video-status{font-size:14px;padding-top:10px}.pc-design>a{display:block;aspect-ratio:1.4;overflow:hidden}.pc-design>a>img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:top}.pc-compare>article{padding:26px;border:1px solid #d7c9b7;background:#fffaf3}.pc-compare p{font-size:15px}.pc-compare span,.pc-compare .pc-link{display:block;margin-top:20px;font-size:13px}.pc-compare-citm{border-top:3px solid #b64e2c!important}.pc-scope-list{list-style:none;padding:0;margin:0 0 24px!important;display:grid;gap:10px}.pc-scope-list li{font-size:15px;line-height:1.65;padding-left:24px;position:relative}.pc-scope-list li:before{content:'✓';position:absolute;left:0;color:#6c5637;font-weight:700}.pc-pricecard .pc-kicker{font-size:10px}.pc-pricecard p{font-size:15px}.pc-faq-more{max-width:900px;margin-top:24px;border:1px solid #d5c4af;background:#f4eee4;padding:16px 20px}.pc-faq-more>summary{cursor:pointer;font-size:15px;font-weight:650}.pc-faq-more>.pc-faq{margin-top:12px}.pc-faq summary{min-height:48px}.pc #guides{padding-block:35px}.pc #good-to-know{padding-block:40px}.pc :is(a,button,summary):focus-visible,.po-mobile-menu summary:focus-visible{outline:3px solid #ad6a39;outline-offset:4px}.po-mobile-menu{display:none}.pc .role-frame img{max-height:700px;object-fit:contain;object-position:top}.pc .role-frame a{background:#f5f3ed}
@media(max-width:800px){.pc-section{padding:38px 0}.pc-hero{padding:30px 0}.pc-hero-grid{grid-template-columns:1fr;gap:26px}.pc h1{font-size:38px;margin-block:14px 18px;letter-spacing:-1.4px}.pc h2{font-size:31px}.pc-lead{font-size:16px}.pc-price{margin:18px 0!important}.pc-actions{margin:20px 0}.pc-chips{margin-top:18px}.pc-device{padding:0 5px}.pc-device-base{margin-inline:-5px}.pc .pc-card .pc-screen img{height:240px}.pc .role-frame img{max-height:none}.pc-table-wrap{overflow:visible;border:0}.pc-stack-table,.pc-stack-table tbody{display:block;width:100%;min-width:0!important;background:transparent!important}.pc-stack-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pc-stack-table tbody tr{display:block;margin-bottom:14px;border:1px solid #d0bea7;background:#fffaf3;padding:18px}.pc-stack-table tbody th,.pc-stack-table tbody td{display:block;width:100%;border:0!important;padding:0!important;overflow-wrap:anywhere}.pc-stack-table tbody th{font-size:17px;margin-bottom:12px}.pc-stack-table tbody td{font-size:14px;margin-top:12px}.pc-stack-table td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.04em;font-weight:700;color:#76563e;margin-bottom:4px}.pc-table-title{margin-top:26px!important}.po-nav{position:relative;gap:8px;padding-inline:16px}.po-nav>.po-brand img{width:76px}.po-nav>nav{margin-left:auto;gap:4px}.po-nav>nav .po-nav-cta{padding:10px 11px;font-size:11px}.po-nav>nav .po-wa{width:36px;padding:8px}.po-mobile-menu{display:block;flex:none}.po-mobile-menu>summary{display:flex;align-items:center;justify-content:center;width:38px;height:44px;list-style:none;cursor:pointer;color:#3b2c26}.po-mobile-menu>summary::-webkit-details-marker{display:none}.po-mobile-menu svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none}.po-mobile-menu>nav{position:absolute;top:100%;right:16px;left:16px;display:grid!important;gap:0!important;padding:10px;background:#fbf7ef;border:1px solid #d5c6b4;box-shadow:0 12px 28px #3b2c261a}.po-mobile-menu:not([open])>nav{display:none!important}.po-mobile-menu>nav>a{display:block!important;padding:12px 14px;font-size:15px;min-height:46px}.pc-play span{width:56px;height:56px;font-size:20px}.pc-play b{font-size:12px}.pc-diagram{height:260px}.pc-formcard{box-shadow:none}.pc #who-it-is-for h2{font-size:27px}.pc .pc-btn{min-height:46px}.pc .pc-card .pc-screen img{height:auto;aspect-ratio:1.45;object-fit:cover}}
@media(max-width:480px){.pc-audiences{grid-template-columns:1fr 1fr;gap:16px}.pc-audiences article:last-child{grid-column:1/-1}.pc-audiences p{font-size:13px}.pc-audiences h3{font-size:15px}.pc #who-it-is-for .pc-heading{margin-bottom:16px}.pc .pc-wrap{padding-inline:20px}.pc-hero .pc-actions .pc-btn{font-size:13px;padding-inline:12px}.pc-design>a{aspect-ratio:1.4}.pc-play{inset:0 0 34px}.pc-faq-more{padding:14px}}
#scrollUp{display:none!important}@media(max-width:800px){.pc-hero-grid{gap:14px}.pc-hero-grid>div:first-child{display:contents}.pc-hero-grid>div:first-child>.pc-kicker{order:0}.pc-hero-grid>div:first-child>h1{order:1;margin:0 0 8px}.pc-hero-grid>.pc-device{order:2;margin:0 0 8px}.pc-hero-grid>div:first-child>.pc-lead{order:3}.pc-hero-grid>div:first-child>.pc-price{order:4}.pc-hero-grid>div:first-child>.pc-actions{order:5;margin:0}.pc-hero-grid>div:first-child>.pc-chips{order:6;margin-top:6px}.po-mobile-menu>summary{width:44px}.po-nav{gap:6px}.po-nav>nav{gap:2px}}@media(max-width:360px){.pc h1{font-size:32px}.po-nav>.po-brand img{width:68px}.po-nav>nav .po-nav-cta{padding:9px;font-size:10px}}
