:root{--ink:#17201d;--muted:#65706c;--paper:#f5f6f2;--white:#fff;--accent:#ff5c35;--accent-dark:#e84b27;--line:#dfe4dc;--mint:#dff5e8;--green:#226e4a;--shadow:0 24px 70px rgba(31,42,37,.12)}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,select{font:inherit}.site-header{height:74px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;background:rgba(245,246,242,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(23,32,29,.08);position:sticky;top:0;z-index:20}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);text-decoration:none;font-size:18px;font-weight:900;letter-spacing:.04em}.brand>span:last-child span{color:var(--accent)}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--ink);color:#fff}.site-header nav{display:flex;gap:34px}.site-header nav a{font-size:14px;color:#4d5854;text-decoration:none}.header-cta{padding:11px 18px;background:var(--ink);color:#fff;text-decoration:none;border-radius:8px;font-size:13px;font-weight:700}.hero{text-align:center;padding:72px 20px 48px;background:radial-gradient(circle at 50% -30%,#fff 0,transparent 55%)}.eyebrow,.section-heading>span{font-size:12px;letter-spacing:.14em;font-weight:800;color:var(--green)}.eyebrow span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:7px}.hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,6.2vw,78px);letter-spacing:-.045em;line-height:.98;margin:20px 0}.hero h1 em{font-weight:400;color:var(--accent)}.hero>p{max-width:660px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.65}.hero-trust{display:flex;justify-content:center;gap:28px;margin-top:30px;font-size:13px;color:#53605b}.hero-trust span::first-letter{color:var(--green)}.quote-shell{max-width:1180px;margin:20px auto 100px;background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.service-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:#fafbf8}.service-tab{display:flex;justify-content:center;align-items:center;gap:14px;padding:23px;border:0;background:transparent;color:#7d8783;cursor:pointer;position:relative}.service-tab:first-child{border-right:1px solid var(--line)}.service-tab.is-active{color:var(--ink);background:#fff}.service-tab.is-active::after{content:"";height:3px;background:var(--accent);position:absolute;bottom:-1px;left:22%;right:22%}.service-tab strong,.service-tab small{display:block;text-align:left}.service-tab strong{font-size:15px}.service-tab small{font-size:11px;margin-top:4px;color:#84908b}.tab-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#edf0eb;font-size:22px}.is-active .tab-icon{background:#fff0eb;color:var(--accent)}.quote-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr)}.config-panel{padding:42px 48px}.summary-panel{padding:42px;background:#19231f;color:#fff}.step-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.step-head>span{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:50%;background:var(--mint);color:var(--green);font-size:12px;font-weight:800}.step-head h2{font-size:18px;margin:2px 0 4px}.step-head p{font-size:12px;color:#7c8782;margin:0}.configure-head{margin-top:38px}.drop-zone{min-height:178px;border:1.5px dashed #aeb8b2;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:#fafbf9;transition:.2s}.drop-zone:hover,.drop-zone.is-dragging{border-color:var(--accent);background:#fff8f5}.drop-zone input{display:none}.upload-icon{font-size:25px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#fff0eb;color:var(--accent);margin-bottom:10px}.drop-zone strong{font-size:14px}.drop-zone>span:nth-of-type(2){font-size:12px;color:#77817d;margin-top:5px}.drop-zone u{color:var(--accent);font-weight:700}.drop-zone small{font-size:10px;color:#9ba39f;margin-top:13px}.file-card{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fbfcfa}.file-badge{width:42px;height:42px;display:grid;place-items:center;background:#fff0eb;color:var(--accent);font-size:10px;font-weight:900;border-radius:8px}.file-card>div:nth-child(2){min-width:0;flex:1}.file-card strong,.file-card small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-card strong{font-size:13px}.file-card small{font-size:11px;color:var(--muted);margin-top:4px}.file-card button{border:0;background:none;font-size:22px;color:#87908d;cursor:pointer}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px}.fields label{font-size:11px;font-weight:800;letter-spacing:.02em}.fields select,.fields input[type=number],dialog input{width:100%;height:44px;margin-top:7px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:13px;outline:none}.fields select:focus,.fields input:focus,dialog input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,92,53,.11)}.fields label:has(input[type=range]){grid-column:span 2}.value-pill{float:right;color:var(--accent);background:#fff0eb;padding:3px 7px;border-radius:4px;font-size:10px}.fields input[type=range]{width:100%;accent-color:var(--accent);margin-top:15px}.last-row{margin-top:17px}.qty-control{display:grid;grid-template-columns:40px 1fr 40px;margin-top:7px}.qty-control input{margin:0!important;border-radius:0!important;text-align:center;border-left:0!important;border-right:0!important}.qty-control button{border:1px solid var(--line);background:#f8f9f6;cursor:pointer}.qty-control button:first-child{border-radius:8px 0 0 8px}.qty-control button:last-child{border-radius:0 8px 8px 0}.summary-kicker{color:#9dacA6;font-size:10px;letter-spacing:.17em;font-weight:900}.summary-panel>h2{font-family:Georgia,serif;font-size:27px;margin:8px 0 20px}.preview{height:150px;border:1px solid #35433d;border-radius:12px;background:radial-gradient(circle at 50% 45%,#35453e,#202b26 62%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#91a098}.preview-shape{font-size:58px;color:#a9dbbf;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25));line-height:1}.preview span{font-size:10px;margin-top:10px}.specs{margin:21px 0}.specs div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #303c37;font-size:11px}.specs dt{color:#92a099}.specs dd{margin:0;font-weight:700}.price-lines{padding:14px 0;border-top:1px solid #3a4541;border-bottom:1px solid #3a4541}.price-lines div{display:flex;justify-content:space-between;margin:8px 0;font-size:11px}.price-lines span{color:#9ba7a2}.total{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.total>span{font-size:13px;font-weight:800}.total small{display:block;margin-top:3px;color:#8f9b96;font-size:9px}.total strong{font-family:Georgia,serif;color:#ff7b59;font-size:31px}.primary-button,.secondary-button{width:100%;height:49px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.primary-button{border:0;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;gap:22px}.primary-button:hover{background:var(--accent-dark)}.secondary-button{border:1px solid #44514c;background:transparent;color:#d8dfdc;margin-top:9px}.fine-print{font-size:9px;line-height:1.5;text-align:center;color:#84918b;margin:15px 4px}.delivery-note{display:flex;gap:10px;align-items:center;background:#23312b;border:1px solid #35453e;border-radius:9px;padding:12px}.delivery-note>span{color:#83d7ab}.delivery-note strong,.delivery-note small{display:block;font-size:10px}.delivery-note small{color:#93a099;margin-top:3px}.how{max-width:1180px;margin:0 auto;padding:30px 0 100px}.section-heading{text-align:center}.section-heading h2{font-family:Georgia,serif;font-size:38px;margin:10px 0 36px}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.how-grid article{padding:26px;border-top:2px solid var(--line);background:#fff}.how-grid b{color:var(--accent);font-size:11px}.how-grid h3{font-size:15px;margin:20px 0 8px}.how-grid p{font-size:12px;color:var(--muted);line-height:1.55;margin:0}dialog{width:min(470px,calc(100% - 32px));border:0;border-radius:16px;padding:38px;box-shadow:0 30px 100px #0006}dialog::backdrop{background:#111b;backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:17px;top:14px;border:0;background:none;font-size:25px;color:#87918d;cursor:pointer}.dialog-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--mint);color:var(--green);font-weight:900}.dialog h2{font-family:Georgia,serif;font-size:28px;margin:18px 0 8px}.dialog>p{color:var(--muted);font-size:13px;line-height:1.5}.dialog form{display:grid;gap:14px;margin-top:22px}.dialog label{font-size:11px;font-weight:800}.dialog input{display:block}.dialog .primary-button{margin-top:5px}.toast{position:fixed;right:24px;bottom:24px;padding:13px 18px;background:var(--ink);color:#fff;border-radius:9px;font-size:12px;box-shadow:var(--shadow);transform:translateY(80px);opacity:0;transition:.25s;z-index:50}.toast.show{transform:translateY(0);opacity:1}@media(max-width:850px){.site-header nav{display:none}.quote-shell{margin:10px 15px 70px}.quote-grid{grid-template-columns:1fr}.config-panel,.summary-panel{padding:32px}.how{padding:30px 15px 70px}.how-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.site-header{height:64px}.header-cta{display:none}.hero{padding:50px 18px 35px}.hero h1{font-size:43px}.hero-trust{align-items:center;flex-direction:column;gap:8px}.service-tab{padding:17px 8px;gap:8px}.tab-icon{display:none}.service-tab strong{font-size:12px}.config-panel,.summary-panel{padding:25px 20px}.fields{grid-template-columns:1fr}.fields label:has(input[type=range]){grid-column:auto}.how-grid{grid-template-columns:1fr}.quote-shell{border-radius:12px}}
.model-analysis{grid-column:span 2;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}
.model-analysis>div{padding:13px;background:#f9faf7;display:flex;flex-direction:column;gap:5px}.model-analysis span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.model-analysis strong{font-size:14px}.model-analysis .analysis-total{grid-column:span 3;flex-direction:row;align-items:center;justify-content:space-between;background:#edf8f1}.analysis-total strong{color:var(--green)}.model-analysis>small{grid-column:span 3;background:#fff;padding:10px 13px;color:#818b87;font-size:9px;line-height:1.45}
.preview{position:relative;overflow:hidden;height:245px;background:radial-gradient(circle at 50% 35%,#30443b,#18231e 70%)}.preview canvas{position:absolute;inset:0;width:100%;height:100%;display:none;cursor:grab}.preview canvas:active{cursor:grabbing}.preview.has-model canvas{display:block}.preview.has-model .preview-shape{display:none}.preview.has-model>span{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#a9bbb3;background:linear-gradient(transparent,#18231e);padding-top:25px;margin:0;pointer-events:none}.preview-controls{position:absolute;right:9px;top:9px;display:flex;gap:5px}.preview-controls button{width:30px;height:30px;border:1px solid #4a5c54;border-radius:7px;background:#18241fd9;color:#b9d7c8;cursor:pointer}.preview-controls button:hover,.preview-controls button.is-active{background:#315344;color:#fff}
@media(max-width:540px){.model-analysis{grid-column:auto;grid-template-columns:repeat(3,1fr)}.model-analysis .analysis-total,.model-analysis>small{grid-column:span 3}.model-analysis>div{padding:11px 8px}.model-analysis strong{font-size:12px}}
.service-tabs{grid-template-columns:repeat(3,1fr)}.service-tab:first-child{border-right:0}.service-tab:not(:last-child){border-right:1px solid var(--line)}.multicolor-icon{color:transparent;background:conic-gradient(#ff5c35,#ffc857,#54c58b,#5d8cff,#b36bdb,#ff5c35);box-shadow:inset 0 0 0 10px #fff}.service-tab.is-active .multicolor-icon{background:conic-gradient(#ff5c35,#ffc857,#54c58b,#5d8cff,#b36bdb,#ff5c35);box-shadow:inset 0 0 0 9px #fff}
.fields .full-field{grid-column:span 2}.fields input[type=text],.fields input[type=file],.fields textarea{width:100%;margin-top:7px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:13px;outline:none}.fields input[type=text],.fields input[type=file]{min-height:44px}.fields textarea{resize:vertical;min-height:94px}.fields input[type=text]:focus,.fields textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,92,53,.11)}.fields input[type=file]{font-size:11px}.fields input[type=file]::file-selector-button{border:0;border-radius:5px;background:#edf3ee;color:var(--green);font-weight:800;padding:7px 10px;margin-right:10px}.fields .optional{float:right;color:#8c9691;font-weight:500}.fields label>small{display:block;margin-top:5px;color:#8b9590;font-size:9px;font-weight:500}
.custom-quote-message{margin:18px 0;padding:20px;border:1px solid #405049;border-radius:10px;background:#202f29;text-align:center}.custom-quote-message strong{display:block;font-size:13px;margin:11px 0 6px}.custom-quote-message p{margin:0;color:#9aa9a2;font-size:10px;line-height:1.5}.color-dots{display:flex;justify-content:center}.color-dots i{width:20px;height:20px;border-radius:50%;border:2px solid #202f29;margin-left:-4px}.color-dots i:nth-child(1){background:#ff5c35}.color-dots i:nth-child(2){background:#ffc857}.color-dots i:nth-child(3){background:#54c58b}.color-dots i:nth-child(4){background:#5d8cff}
@media(max-width:700px){.service-tab{padding:15px 6px}.service-tab strong{font-size:11px}.service-tab small{font-size:9px}.tab-icon{display:none}}@media(max-width:540px){.fields .full-field{grid-column:auto}.service-tab strong{font-size:10px}.service-tab small{font-size:8px}}
.last-row.is-single{grid-template-columns:1fr}
.laser-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #b8c1bc;border-radius:9px;background:#fafbf9}.laser-empty>span{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#eef2ed;color:var(--green);font-size:22px}.laser-empty strong,.laser-empty small{display:block}.laser-empty strong{font-size:12px}.laser-empty small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:500}.layer-mapping,.laser-analysis{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mapping-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f5f7f3}.mapping-head>strong{font-size:11px}.mapping-head>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.mapping-head i{width:7px;height:7px;border-radius:50%;margin-left:5px}.cut-dot{background:#ff5c35}.engrave-dot{background:#4d98df}.layer-row{display:grid;grid-template-columns:1fr 145px;gap:12px;align-items:center;padding:10px 13px;border-top:1px solid var(--line);background:#fff}.layer-info{display:flex;align-items:center;gap:9px;min-width:0}.layer-swatch{width:10px;height:10px;border-radius:50%;flex:0 0 auto;background:#9ca8a2}.layer-info div{min-width:0}.layer-info strong,.layer-info small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-info strong{font-size:11px}.layer-info small{font-size:9px;color:var(--muted);margin-top:3px}.layer-row select{height:34px!important;margin:0!important;font-size:11px!important}.laser-analysis{display:grid;grid-template-columns:repeat(4,1fr);background:var(--line);gap:1px}.laser-analysis>div{padding:12px 9px;background:#f9faf7}.laser-analysis span,.laser-analysis strong{display:block}.laser-analysis span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.laser-analysis strong{font-size:11px;margin-top:5px}.laser-analysis>small{grid-column:span 4;padding:9px 12px;background:#fff;color:#8b6358;font-size:9px}.preview.is-dxf{height:300px;background:#f8faf7}.preview.is-dxf canvas{cursor:default}.preview.is-dxf>span{color:#65736d;background:linear-gradient(transparent,#f8faf7)}
@media(max-width:540px){.layer-row{grid-template-columns:1fr 120px}.laser-analysis{grid-template-columns:1fr 1fr}.laser-analysis>small{grid-column:span 2}.mapping-head>span{display:none}}
.dxf-tools{position:absolute;left:8px;top:8px;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #d7dfda;border-radius:8px;background:#ffffffed;box-shadow:0 4px 16px #24332b1c}.dxf-tools small{padding:0 4px;color:#69766f;font-size:8px}.dxf-tools button{height:28px;padding:0 8px;border:1px solid #dce3de;border-radius:6px;background:#fff;color:#53605a;font-size:9px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:5px}.dxf-tools button i{width:7px;height:7px;border-radius:50%;background:#aab3ae}.dxf-tools button[data-dxf-tool=cut] i{background:#ff5c35}.dxf-tools button[data-dxf-tool=engrave] i{background:#328bd2}.dxf-tools button.is-active{border-color:#83938b;background:#edf3ef;color:#17201d}.preview.is-dxf canvas{cursor:crosshair}@media(max-width:540px){.dxf-tools small{display:none}.dxf-tools button{padding:0 6px}}
.preview-stage{padding:28px 48px;background:#19231f;border-bottom:1px solid #34423c}.preview-stage .preview{height:360px}.preview-stage .preview.is-dxf{height:480px}.dxf-zoom{position:absolute;right:9px;top:9px;display:flex;overflow:hidden;border:1px solid #d7dfda;border-radius:8px;background:#ffffffed;box-shadow:0 4px 16px #24332b1c}.dxf-zoom button{height:38px;min-width:38px;padding:0 10px;border:0;border-right:1px solid #dce3de;background:#fff;color:#34433c;font-size:12px;font-weight:800;cursor:pointer}.dxf-zoom button:last-child{border-right:0}.dxf-zoom button:hover{background:#edf3ef}@media(max-width:700px){.preview-stage{padding:18px 15px}.preview-stage .preview{height:280px}.preview-stage .preview.is-dxf{height:380px}.dxf-zoom{top:auto;bottom:35px}.dxf-zoom button{height:34px;min-width:34px;padding:0 7px;font-size:10px}}
.summary-panel>.preview-stage{padding:0;background:transparent;border:0}.summary-panel>.preview-stage .preview{height:245px}.summary-panel>.preview-stage+.specs{margin-top:21px}

.hp-field{display:none!important}
.privacy-note{display:block;color:#747d79;font-size:9px;line-height:1.5;font-weight:500}
.primary-button:disabled{cursor:wait;opacity:.65}

/* Identidad visual SkyKof Robotics */
:root{--ink:#0f172a;--muted:#596273;--paper:#f4f4f5;--white:#fff;--accent:#dd183b;--accent-dark:#b8102d;--line:#e1e3e7;--mint:#ffede6;--green:#dd183b;--shadow:0 24px 70px rgba(15,23,42,.14)}
body{font-family:'Sora',ui-sans-serif,system-ui,sans-serif;background:var(--paper);color:var(--ink)}
.promo-bar{height:30px;display:grid;place-items:center;background:#140609;color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em}
.site-header{height:84px;top:30px;background:rgba(255,255,255,.96);border-bottom:3px solid var(--accent);padding:0 clamp(22px,5vw,76px)}
.brand{height:72px;min-width:116px}.brand img{display:block;width:116px;height:72px;object-fit:contain}
.site-header nav{gap:30px}.site-header nav a{color:#202634;font-size:13px;font-weight:600}.site-header nav a:hover{color:var(--accent)}
.header-cta{background:var(--accent);border-radius:20px;padding:12px 20px}.header-cta:hover{background:var(--accent-dark)}
.hero{padding:76px 20px 64px;color:#fff;background-color:#140609;background-image:linear-gradient(rgba(221,24,59,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(221,24,59,.08) 1px,transparent 1px),radial-gradient(circle at 50% 0,#4b0c18 0,transparent 52%);background-size:34px 34px,34px 34px,auto}
.eyebrow,.section-heading>span{color:#ff728a}.eyebrow span{background:#dd183b;box-shadow:0 0 0 5px rgba(221,24,59,.17)}
.hero h1,.section-heading h2,.summary-panel>h2,.dialog h2{font-family:'Red Rose',display,sans-serif}.hero h1{letter-spacing:-.035em;line-height:1.03}.hero h1 em{font-family:inherit;font-style:normal;color:#ff3658}.hero>p{color:#d7d5d6}.hero-trust{color:#f1e7e9}.hero-trust span::first-letter{color:#ff3658}
.quote-shell{margin-top:-28px;border-color:#d7d9de;border-radius:12px;box-shadow:0 28px 80px rgba(15,23,42,.2)}
.service-tabs{background:#f7f7f8}.service-tab{color:#737a87}.service-tab.is-active{color:#0f172a}.service-tab.is-active::after{background:var(--accent)}
.tab-icon{background:#eceef1;border-radius:7px}.is-active .tab-icon{background:#ffebef;color:var(--accent)}
.step-head>span{background:#ffebef;color:var(--accent)}
.drop-zone{background:#fafafa}.drop-zone:hover,.drop-zone.is-dragging{background:#fff6f7}.upload-icon,.file-badge{background:#ffebef;color:var(--accent)}
.value-pill{background:#ffebef}.model-analysis .analysis-total{background:#fff1f3}.analysis-total strong{color:var(--accent)}
.summary-panel{background:#140609}.summary-kicker{color:#ff8296}.preview{border-color:#571625;background:radial-gradient(circle at 50% 40%,#37131b,#100609 68%)}
.preview-shape{color:#ff4968}.specs div{border-color:#382027}.specs dt,.price-lines span{color:#bcaeb1}.price-lines{border-color:#49232c}.total strong{font-family:'Red Rose',display,sans-serif;color:#ff3658}.secondary-button{border-color:#6a3340;color:#fff}.delivery-note{background:#260c12;border-color:#56202d}.delivery-note>span{color:#ff4968}.delivery-note small{color:#baaeb0}
.primary-button{background:var(--accent);border-radius:20px}.primary-button:hover{background:var(--accent-dark)}
.how-grid article{border-top-color:var(--accent)}.how-grid b{color:var(--accent)}.how-grid h3{font-family:'Red Rose',display,sans-serif}
.preview-stage{background:#140609;border-bottom-color:#56202d}
.preview.is-dxf{border-color:#d8d9dd}
.cut-dot,.dxf-tools button[data-dxf-tool=cut] i{background:#dd183b}
.toast{background:#140609}

/* Encabezado alineado con la portada de SkyKof: degradado, órbitas y diagonal, sin retícula. */
.hero{position:relative;overflow:hidden;text-align:left;padding:84px clamp(28px,8vw,120px) 78px;background-color:#071426;background-image:radial-gradient(circle at 84% 52%,transparent 0 168px,rgba(255,255,255,.09) 169px 171px,transparent 172px 226px,rgba(255,255,255,.065) 227px 230px,transparent 231px),linear-gradient(118deg,transparent 0 70%,rgba(255,255,255,.035) 70.1% 72.2%,transparent 72.3%),linear-gradient(105deg,#071426 0%,#17172a 31%,#59162c 66%,#ed1b35 100%);background-size:auto}
.hero>p{max-width:760px;margin-left:0;color:#e6e2e4}
.hero-trust{justify-content:flex-start;color:#f7edef;font-family:'Red Rose',display,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.hero-trust span::first-letter{color:inherit}
.quote-shell{margin-top:24px}
.service-tabs{position:relative;z-index:2;background:#f7f7f8}
.service-tab{background:#f7f7f8}
.service-tab.is-active{background:#fff}
@media(max-width:850px){.site-header{top:30px}.site-header nav{display:none}.quote-shell{margin-top:16px}}
@media(max-width:540px){.promo-bar{font-size:9px}.site-header{height:70px}.brand,.brand img{width:92px;height:62px}.hero{padding:58px 22px 54px;background-image:radial-gradient(circle at 108% 48%,transparent 0 118px,rgba(255,255,255,.08) 119px 121px,transparent 122px 157px,rgba(255,255,255,.055) 158px 160px,transparent 161px),linear-gradient(118deg,transparent 0 68%,rgba(255,255,255,.03) 68.1% 72%,transparent 72.1%),linear-gradient(110deg,#071426 0%,#27162b 48%,#c61935 100%)}.hero h1{font-size:41px}.hero>p{font-size:15px}.hero-trust{align-items:flex-start;gap:9px}}
