@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#080d17;--panel:#111a29;--muted:#9aa9bd;--blue:#5aaaff;--line:#253044;--white:#f3f6fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,a,select{-webkit-tap-highlight-color:transparent}a:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:'Space Grotesk',Arial,sans-serif}p{line-height:1.7;color:var(--muted)}.preview{padding:9px 6%;background:#15243b;color:#c4d9f7;font-size:10px;letter-spacing:1.6px;font-weight:700;display:flex;justify-content:space-between}.preview span{letter-spacing:0;font-weight:400}header{max-width:1280px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;font-size:29px;letter-spacing:1px;font-weight:700}.brand img{width:52px;height:52px;object-fit:contain;background:#f5f9ff;border-radius:12px;margin-right:2px;padding:3px}.brand small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:2.7px;color:var(--muted);margin-top:2px}.brand>span{padding-top:3px}nav{display:flex;gap:30px;align-items:center;font-size:13px;color:#bcc8d8}.nav-contact{border:1px solid #40536c;border-radius:6px;padding:12px 17px;color:var(--white)}main{overflow:hidden}.hero{max-width:1280px;margin:auto;padding:77px 40px 65px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;min-height:625px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#8bbfff;margin-bottom:24px}.eyebrow i{display:inline-block;width:7px;height:7px;background:#62c9b3;border-radius:50%;margin-right:8px}h1{font-size:clamp(45px,5vw,68px);font-weight:500;line-height:1.07;letter-spacing:-3px}em{font-style:normal;color:var(--blue)}.hero-copy>p{max-width:425px;margin-top:25px;font-size:15px}.actions{display:flex;align-items:center;gap:25px;margin-top:30px}.button{padding:16px 21px;border-radius:6px;font-size:13px;font-weight:700;display:inline-flex;justify-content:center;gap:25px;align-items:center;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:#66b2ff;color:#061425}.primary:hover{background:#8ac5ff}.text-link{font-size:12px;color:#c6d4e6}.hero-note{margin-top:40px;display:flex;gap:23px;font-size:8px;letter-spacing:1.1px;color:#8496ad}.hero-art{position:relative;min-height:400px;display:flex;align-items:center}.orbit{position:absolute;width:550px;height:550px;border-radius:50%;border:1px solid #24405a;left:-10px;top:-75px;background:radial-gradient(ellipse,#15345c55,transparent 65%);box-shadow:0 0 0 45px #18305012,0 0 0 95px #1830500b}.glass-card{position:relative;background:linear-gradient(145deg,#17273b,#0f1827);border:1px solid #375274;border-radius:13px;width:100%;box-shadow:0 30px 80px #0008;transform:rotate(-3deg);overflow:hidden}.window-top{padding:17px 20px;border-bottom:1px solid #31435a;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#a6bdd6}.window-top b{letter-spacing:4px;color:#6595c2}.dash-content{padding:26px}.tiny{color:#8ba9cc;font-size:8px;letter-spacing:1.5px}.dash-content h3{font-size:25px;font-weight:500;line-height:1.2;margin:12px 0 22px}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dash-grid>div{background:#0b1422;border:1px solid #273e58;padding:15px;border-radius:6px}.dash-grid span{font-size:7px;color:#91a7c2;display:block;letter-spacing:1px}.dash-grid strong{display:block;font-size:14px;margin-top:8px}.bars{height:61px;display:flex;align-items:end;gap:7px;margin-top:10px}.bars i{flex:1;background:linear-gradient(#6ebdff,#255697);height:35%}.bars i:nth-child(2n){height:55%}.bars i:nth-child(3n){height:75%}.bars i:last-child{height:95%}.rings{border:8px solid #396daf;border-top-color:#7fc3fc;border-radius:50%;width:64px;height:64px;text-align:center;line-height:48px;margin:11px auto 0;color:#9ed8ff;font-size:25px}.dash-bottom{display:flex;justify-content:space-between;font-size:9px;color:#b0c6e1;padding:20px 0 12px}.illustration{font-size:7px;color:#8798b1}.floating{position:absolute;bottom:-5px;right:-8px;display:flex;align-items:center;gap:13px;background:#142636;border:1px solid #3f7485;border-radius:9px;padding:17px 22px;font-size:13px;box-shadow:0 10px 40px #0006}.floating small{display:block;color:#8eabbb;font-size:9px;margin-top:6px}.shield{font-size:36px;color:#7fd1c4}.floating b{margin-left:15px;color:#80c9bb}.art-caption{position:absolute;right:10px;bottom:-39px;color:#6586ad;font-size:8px;letter-spacing:2px}.paths{max-width:1200px;margin:10px auto 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.paths>a{padding:30px;display:flex;gap:25px;align-items:start;transition:background .2s}.paths>a:hover{background:#112033}.paths>a:first-child{border-right:1px solid var(--line)}.path-num{font-size:12px;color:#56799f;padding-top:2px}.paths small{font-size:8px;letter-spacing:1.7px;color:#78a8df}.paths h2{font-size:21px;font-weight:500;margin:10px 0}.paths p{font-size:12px;max-width:320px}.paths b{margin-left:auto;color:#89b6ea;font-size:23px}.section{max-width:1280px;padding:90px 40px;margin:auto}.section-head{display:flex;justify-content:space-between;gap:80px;align-items:end}.section h2{font-size:43px;line-height:1.13;font-weight:500;letter-spacing:-1.5px}.section-head>p{font-size:14px;max-width:345px}.offer{margin-top:38px;padding:28px 32px;background:linear-gradient(115deg,#163660,#162943);border:1px solid #305a89;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.offer span{font-size:9px;letter-spacing:1.5px;color:#a9cffa}.offer h3{font-size:28px;font-weight:400;margin:10px 0}.offer strong{font-weight:600;color:#82c7ff}.offer p{color:#b7cbe1;font-size:13px}.service-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.service-strip b{font-size:10px;color:#6ea9df}.service-strip h3{font-size:16px;font-weight:500;margin:15px 0 8px}.service-strip p{font-size:12px}.conditions{font-size:10px;margin-top:20px;color:#8495ac}.plans-heading{display:flex;justify-content:space-between;align-items:center;margin:50px 0 20px}.plans-heading h3{font-size:23px;font-weight:500}.plans-heading span{font-size:10px;color:var(--muted)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan{background:#101a2a;border:1px solid #26374e;padding:25px;border-radius:8px}.plan-top{display:flex;justify-content:space-between;align-items:center}.plan h3{font-size:25px;font-weight:500}.plan-top span{font-size:9px;border:1px solid #34506f;border-radius:4px;padding:5px;color:#a6bdd6}.price{font-size:32px;letter-spacing:-1px;margin:22px 0 18px}.price small{font-size:11px;color:var(--muted);letter-spacing:0}.plan a{display:block;border-top:1px solid #2a3b50;padding-top:15px;font-size:11px;color:#8fc3fd}.plan a:hover{color:white}.investigation{max-width:none;background:linear-gradient(90deg,#0a1220ed,#0b1220ec),url('assets/mapa.jpg') center/cover;display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-left:max(40px,calc((100vw - 1200px)/2));padding-right:max(40px,calc((100vw - 1200px)/2));border-top:1px solid #263345;border-bottom:1px solid #263345}.investro>p{font-size:14px;max-width:390px;margin:24px 0 30px}.outline{border:1px solid #496b91;color:#c6e0ff}.invest-services article{padding:17px 0;border-bottom:1px solid #2a384d;display:flex;gap:22px}.invest-services article:first-child{padding-top:0}.invest-services article>span{font-size:10px;color:#6e9ed9;margin-top:5px}.invest-services h3{font-size:17px;font-weight:500}.invest-services p{font-size:11px;margin-top:7px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.contact>div>p{margin-top:22px;font-size:14px}.contact-box{background:#111d2e;border:1px solid #2a3e58;padding:30px;border-radius:9px;display:flex;flex-direction:column;gap:17px}.contact-box label{font-size:11px;color:#aebdd1}.contact-box select{background:#091321;color:#e5eefc;padding:13px;border:1px solid #365371;border-radius:5px;font-size:12px;width:100%}.contact-box>span{font-size:15px;text-align:center;color:#afc4dd}.email{font-size:11px;text-align:center;color:#86acd8}footer{padding:35px 40px;max-width:1280px;margin:auto;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px}footer .brand{font-size:23px}footer .brand img{width:43px;height:43px}footer .brand small{font-size:6px}footer p,footer>span{font-size:10px;line-height:1.7;color:#8396ae}footer>span{text-align:right}@media(min-width:1500px){.hero{padding-top:90px;padding-bottom:90px}}@media(max-width:850px){header{padding:20px 24px}nav{gap:17px;font-size:11px}.nav-contact{display:none}.hero{padding:50px 24px 65px;gap:35px;grid-template-columns:1fr}.hero-copy>p{max-width:520px}h1{font-size:59px}.hero-art{width:min(500px,90%);margin:25px auto;min-height:380px}.hero-note{margin-top:25px}.paths{margin:0 24px}.paths>a{padding:25px 15px;gap:13px}.paths h2{font-size:18px}.section{padding:65px 24px}.section-head{gap:35px}.section h2{font-size:36px}.service-strip{gap:20px;grid-template-columns:repeat(2,1fr)}.investigation{gap:40px}.contact{gap:35px}footer{padding:30px 24px;flex-wrap:wrap}}@media(max-width:540px){.preview{font-size:8px;padding:9px 20px}.preview span{display:none}.brand{font-size:24px}.brand img{width:45px;height:45px}.brand small{font-size:6px}header{padding:17px 20px;align-items:start;gap:15px}nav{gap:8px;flex-direction:column;align-items:end;font-size:10px;padding-top:3px}.hero{padding:40px 20px 45px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:20px}h1{font-size:48px;letter-spacing:-2px}.hero-copy>p{font-size:13px}.actions{gap:18px}.button{font-size:11px;padding:14px 17px}.text-link{font-size:10px}.hero-note{font-size:6px;gap:15px}.hero-art{width:95%;min-height:310px;margin:20px auto}.dash-content{padding:20px}.dash-content h3{font-size:22px}.dash-grid>div{padding:10px}.window-top{font-size:6px;padding:13px}.floating{bottom:-15px;right:-2px;padding:10px 15px;font-size:11px}.floating small{font-size:8px}.art-caption{bottom:-40px}.paths{grid-template-columns:1fr;margin:0 20px}.paths>a{padding:23px 0}.paths>a:first-child{border-right:0;border-bottom:1px solid var(--line)}.paths h2{font-size:20px}.paths p{font-size:11px}.section{padding:55px 20px}.section-head{display:block}.section h2{font-size:34px}.section-head>p{margin-top:20px;font-size:13px}.offer{display:block;padding:25px;margin-top:28px}.offer h3{font-size:25px}.offer .button{margin-top:22px}.service-strip{gap:25px 18px}.service-strip h3{font-size:14px}.service-strip p{font-size:11px}.plans-heading{display:block;margin-top:35px}.plans-heading span{display:block;font-size:9px;margin-top:10px}.plans{grid-template-columns:1fr 1fr;gap:10px}.plan{padding:17px 13px}.plan h3{font-size:22px}.plan-top{display:block}.plan-top span{display:inline-block;margin-top:10px;font-size:8px}.price{font-size:26px}.price small{font-size:9px}.plan a{font-size:10px}.investigation,.contact{grid-template-columns:1fr;gap:35px}.invest-services h3{font-size:16px}.contact-box{padding:23px}footer{gap:23px;padding:30px 20px}footer>span{text-align:left}footer p{max-width:200px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Logo branco com circuitos azuis, sem placa de fundo. */
.brand img{background:transparent;border-radius:0;padding:0}

/* Identidade por serviço: Gdoor laranja/preto; investigação azul. */
nav a[href="#sistemas"]{color:#ffad66}
.hero .actions .primary{background:#ff963f;color:#211005}
.hero .actions .primary:hover{background:#ffb373}
.hero-note span:first-child{color:#edaa76}
.paths>a:first-child{background:#17120e;border-top:2px solid #ee8738}
.paths>a:first-child:hover{background:#251a12}
.paths>a:first-child small,.paths>a:first-child b,.paths>a:first-child .path-num{color:#ffab68}
.systems{background:#101010;border-top:1px solid #3e2a1c;border-bottom:1px solid #3e2a1c}
.systems .eyebrow{color:#ffa75e}
.systems .section-head h2{color:#fff6ee}
.systems p{color:#b5aaa1}
.systems .offer{background:linear-gradient(115deg,#322014,#1a1410);border-color:#6d4528}
.systems .offer span,.systems .offer strong{color:#ffad68}
.systems .offer p{color:#d0b9a6}
.systems .primary{background:#ff963f;color:#211005}
.systems .primary:hover{background:#ffb373}
.systems .service-strip b{color:#ff9f50}
.systems .plan{background:#191614;border-color:#493324}
.systems .plan-top span{color:#dfbda1;border-color:#68452b}
.systems .price{color:#ffac66}
.systems .price small{color:#c1ae9f}
.systems .plan a{border-color:#493324;color:#ffb779}
.systems .plan a:hover{color:#ffe1c7}
.systems .plans-heading span,.systems .conditions{color:#ad9b8e}
.systems a:focus-visible{outline-color:#ffad68}
.dashboard{background:linear-gradient(145deg,#302217,#15120f);border-color:#75502f}
.dashboard .window-top{border-color:#664327;color:#d5b79c}
.dashboard .window-top b,.dashboard .tiny{color:#dda778}
.dashboard .dash-grid>div{background:#17120f;border-color:#543a27}
.dashboard .dash-grid span{color:#c4a78f}
.dashboard .bars i{background:linear-gradient(#ffb36b,#b65b1d)}
.dashboard .rings{border-color:#a65b27;border-top-color:#ffb979;color:#ffd0a2}
.dashboard .dash-bottom{color:#d5bda7}
.dashboard .illustration{color:#b19a87}
/* Site dedicado à revenda Gdoor. */
:root{--bg:#101010;--panel:#191614;--muted:#b5aaa1;--blue:#ffad68;--line:#3b2e24}
.preview{background:#2c1b10;color:#ffd1a9}
header{border-color:#3b2e24}nav{color:#cdbfb3}.nav-contact{border-color:#775033}
.eyebrow{color:#ffad68}.eyebrow i{background:#ff963f}
.hero h1{font-size:clamp(42px,4.7vw,64px)}
.hero .text-link{color:#e9c8ad}.hero-note span{color:#d8a77f}
.orbit{border-color:#654023;background:radial-gradient(ellipse,#81441625,transparent 65%);box-shadow:0 0 0 45px #7d431512,0 0 0 95px #7d43150b}
.floating{background:#271c13;border-color:#86542f}.floating small{color:#c2a78e}.floating b,.shield{color:#ffae6a}.art-caption{color:#b48b68}
.primary{background:#ff963f;color:#211005}.primary:hover{background:#ffb373}
.contact-box{background:#1b1612;border-color:#634329}.contact-box label,.contact-box>span{color:#d4bba5}.contact-box select{background:#110e0c;border-color:#775033;color:#fff3e9}.email{color:#ffbd89}
.brand small,footer p,footer>span{color:#af9c8c}.service-strip{scroll-margin-top:100px}
@media(max-width:540px){.hero h1{font-size:43px;letter-spacing:-2px}.hero-note{font-size:6px}.hero .actions{gap:14px}.hero .text-link{font-size:9px}}
/* Catálogo com telas oficiais e recursos de cada produto. */
.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.plan{padding:27px;min-width:0}.product-category{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#ffb06f;margin-bottom:15px}.product-desc{font-size:12px;min-height:62px;margin:17px 0 21px}
.screen-button{display:block;width:100%;padding:0;border:1px solid #63442d;border-radius:7px;background:#eee;overflow:hidden;cursor:zoom-in;color:#efc9a9}.screen-button img{display:block;width:100%;height:220px;object-fit:contain;background:#eee}.screen-button>span{display:block;background:#302116;padding:10px;font-family:inherit;font-size:10px;text-align:right}.screen-button:hover{border-color:#ffad68}.screen-button:focus-visible,summary:focus-visible,.viewer-heading button:focus-visible{outline:3px solid #ffad68;outline-offset:4px}
.product-features{padding:0;list-style:none;font-size:12px;color:#ded3ca;line-height:1.6;margin:22px 0}.product-features li{padding:7px 0 7px 20px;position:relative}.product-features li:before{content:'✓';position:absolute;left:0;color:#ffad68}
.product-conditions{border-top:1px solid #493324;border-bottom:1px solid #493324;padding:14px 0}.product-conditions summary{color:#efba91;cursor:pointer;font-size:11px}.product-conditions p{font-size:11px;padding-top:12px}.product-source{font-size:9px;color:#b49c89;margin-top:17px}.system-source-note{font-size:10px;margin-top:20px}.systems .product-source a{display:inline;border:0;padding:0;font-size:9px;text-decoration:underline}.plan .price{margin-top:22px}.plan .product-cta{font-size:12px}
.screen-viewer{width:min(1100px,94vw);max-height:92vh;border:1px solid #b47743;border-radius:10px;padding:20px;background:#17120f;color:white}.screen-viewer::backdrop{background:#000c}.viewer-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:18px}.viewer-heading h2{font-size:17px;font-weight:500}.viewer-heading button{padding:10px 14px;background:#ff963f;color:#211005;border:0;border-radius:5px;cursor:pointer;white-space:nowrap}.screen-viewer>img{display:block;width:100%;max-height:70vh;object-fit:contain;background:#eee}.screen-viewer>p{font-size:10px;margin-top:15px}
@media(max-width:540px){.plans{grid-template-columns:1fr;gap:20px}.plan{padding:23px}.plan-top{display:flex}.plan-top span{margin-top:0}.product-desc{min-height:0}.screen-button img{height:200px}.viewer-heading h2{font-size:13px}.screen-viewer{padding:14px}}
/* Explorador de funções por sistema. */
.function-explorer{border-top:1px solid #684228;background:#13100e}.system-picker{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0 28px}.system-picker button{padding:14px 23px;font-size:15px;font-weight:600;color:#d7bbA4;border:1px solid #64432c;background:#20170f;border-radius:6px;cursor:pointer}.system-picker button[aria-selected="true"]{background:#ff963f;color:#211005;border-color:#ff963f}.system-picker button:focus-visible,.function-tabs button:focus-visible{outline:3px solid #ffbd87;outline-offset:3px}.function-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.function-header h3{font-size:22px;font-weight:500}.function-header a{font-size:11px;color:#ffb574}.function-tabs{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #58402c}.function-tabs button{padding:11px 14px;border:1px solid #4c3829;border-radius:4px;background:#1d1712;color:#d6c5b7;font-family:inherit;font-size:11px;cursor:pointer}.function-tabs button[aria-selected="true"]{border-color:#ff963f;background:#492a13;color:#ffd6b6}.function-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center;padding:35px 0 15px;min-width:0}.function-description>.eyebrow{display:block;margin-bottom:14px;font-size:8px}.function-description h3{font-size:30px;margin-bottom:17px;font-weight:500;color:#ffad68}.function-description>p{font-size:14px}.function-description .button{margin-top:25px;font-size:11px}.function-panel .screen-button img{height:320px;object-fit:contain}.function-restriction{background:#512918;border:1px solid #aa6736;border-radius:5px;padding:12px;margin-top:20px;color:#ffd7b6}.function-additional{color:#ffc18d;font-size:11px!important;margin-top:20px}.all-functions{color:#ffca9c!important;font-weight:600}
@media(max-width:850px){.function-panel{grid-template-columns:1fr;gap:25px}.function-panel .screen-button img{height:auto;max-height:420px}.system-picker button{padding:12px 20px}.function-header a{font-size:9px}}
@media(max-width:540px){.system-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.system-picker button{padding:12px 8px;font-size:13px}.function-header h3{font-size:18px}.function-tabs{gap:6px}.function-tabs button{padding:10px 11px;font-size:10px}.function-description h3{font-size:26px}.function-description>p{font-size:13px}}
@media(min-width:650px) and (max-width:850px){.function-panel{grid-template-columns:.85fr 1.15fr;gap:25px}.function-panel .screen-button img{height:240px}.function-description>p{font-size:12px}.function-description h3{font-size:26px}}
/* Planos compactos; telas e detalhes na seção de funções. */
.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan{padding:25px}.plan-top{display:flex}.plan-top span{margin-top:0}.plan .price{margin:22px 0 18px}.plan .product-cta{font-size:11px}
@media(max-width:540px){.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan{padding:17px 13px}.plan-top{display:block}.plan-top span{margin-top:10px}.plan .product-cta{font-size:10px}}
/* Descrições fornecidas para os seis cartões. */
.plans{align-items:stretch}.plan{display:flex;flex-direction:column}.plan-description{font-size:12px;line-height:1.7;margin-top:18px}.plan .price{margin-top:auto;padding-top:22px}.plan .product-cta{margin-top:0}
/* Comparativo comercial FAUTECH. */
.comparison{background:#15110e;border-top:1px solid #5d3c24}.comparison-legend{display:flex;gap:24px;flex-wrap:wrap;margin:30px 0 17px;font-size:11px;color:#d2c0b1}.comparison-legend span{display:flex;align-items:center;gap:8px}.comparison-legend i{width:8px;height:8px;border-radius:50%}.legend-included{background:#a9d4b3}.legend-addon{background:#ffad68}.legend-unavailable{background:#8b7e74}.table-instruction{font-size:10px;margin-bottom:13px;color:#b8a18e}.comparison-scroll{overflow:auto;max-height:680px;border:1px solid #60412b;border-radius:8px;isolation:isolate}.comparison-scroll:focus-visible{outline:3px solid #ffad68;outline-offset:4px}.comparison table{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px;font-size:12px}.comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison th,.comparison td{padding:14px 16px;border-right:1px solid #443022;border-bottom:1px solid #443022;white-space:nowrap;text-align:center}.comparison thead th{position:sticky;top:0;z-index:3;background:#422714;color:#fff1e5;padding:22px 16px;min-width:130px}.comparison thead th strong{font-size:21px;display:block;color:#ffb575}.comparison thead th span{font-size:9px;font-weight:400;display:block;margin:9px 0 11px}.comparison thead th b{font-size:18px;font-weight:500}.comparison thead th small{font-size:9px;color:#e2ba9b}.comparison thead th:first-child{left:0;z-index:5;min-width:195px;text-align:left;font-size:12px;background:#3a2415}.comparison tbody th{position:sticky;left:0;z-index:2;text-align:left;color:#e9d8c9;background:#201811;font-weight:500}.comparison tbody td{background:#171310}.comparison tbody tr:nth-child(even) td{background:#201913}.comparison tbody tr:nth-child(even) th{background:#2a1e14}.comparison td.included{color:#add4b2;font-weight:600}.comparison td.addon{color:#ffc18d}.comparison td.unavailable{color:#9f9186;font-size:10px}.comparison tbody tr:hover td,.comparison tbody tr:hover th{background:#372516}.comparison-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px}.comparison-next p{font-size:13px}.comparison-next .button{font-size:11px}
@media(max-width:540px){.comparison-scroll{max-height:560px}.comparison table{min-width:940px}.comparison th,.comparison td{padding:13px 12px}.comparison thead th:first-child{min-width:155px}.comparison-legend{gap:12px;font-size:9px}.comparison-next{align-items:start;flex-direction:column}}

.footer-email{display:inline-block;margin-top:8px;color:#ffbd89;font-size:12px}.footer-email:hover{text-decoration:underline}

