:root{--bg:#fff;--bg-soft:#f4f5f7;--ink:#0c1116;--ink-soft:#333b43;--muted:#667079;--line:#e5e7eb;--accent:#0be7e0;--accent-ink:#067e79;--accent-deep:#06c6bf;--on-accent:#06211f;--dark:#0a0f14;--wa:#25d366;--maxw:1260px;--gx:max(20px, calc((100vw - 1260px) / 2 + 28px));--display:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--body:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#cr-app *,#cr-app :before,#cr-app :after{box-sizing:border-box}html,body{margin:0}body{overflow-x:clip}#cr-app{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-align:left;font-size:16px;line-height:1.6}#cr-app h1,#cr-app h2,#cr-app h3,#cr-app h4{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}#cr-app p{margin:0}#cr-app a{color:inherit;text-decoration:none}#cr-app button{font:inherit}#cr-app img{max-width:100%;display:block}#cr-app .wrap{max-width:var(--maxw);margin:0 auto;padding-inline-start:28px;padding-inline-end:28px}#cr-app .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:700}#cr-app .btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:3px;align-items:center;gap:.5em;padding:13px 22px;font-size:.95rem;font-weight:700;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}#cr-app .btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#cr-app .pitem:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#cr-app .next:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#cr-app .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}#cr-app .btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep);transform:translateY(-2px);box-shadow:0 14px 30px -14px #0be7e0b3}#cr-app .btn-ghost{color:#fff;background:0 0;border-color:#ffffff73}#cr-app .btn-ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}#cr-app .btn-line{color:var(--ink);border-color:var(--line);background:0 0}#cr-app .btn-line:hover{border-color:var(--accent);color:var(--accent-ink);transform:translateY(-2px)}#cr-app .arr{flex:none;width:16px;height:16px}#cr-app header{z-index:70;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #0c111614;position:fixed;top:0;left:0;right:0}#cr-app .nav{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}#cr-app .brand img{width:auto;height:38px}#cr-app .nav-links{align-items:center;gap:24px;display:flex}#cr-app .nav-links a{color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;padding:6px 0;font-size:.94rem;font-weight:500;display:inline-flex;position:relative}#cr-app .nav-links a:after{content:"";background:var(--accent);width:0;height:2px;transition:width .22s;position:absolute;bottom:0;left:0}#cr-app .nav-links a:hover:after,#cr-app .nav-links a.active:after,#cr-app .has-mega:hover>a:after{width:100%}#cr-app .nav-links a:hover,#cr-app .nav-links a.active{color:var(--ink)}#cr-app .has-mega{position:relative}#cr-app .has-mega .chev{width:13px;height:13px;transition:transform .2s}#cr-app .has-mega:hover .chev{transform:rotate(180deg)}#cr-app .mega{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:min(620px,88vw);padding:12px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 30px 70px -32px #0a1e2873}#cr-app .has-mega:hover .mega,#cr-app .has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}#cr-app .mega a{border-radius:9px;align-items:flex-start;gap:12px;padding:11px;display:flex}#cr-app .mega a:after{display:none}#cr-app .mega a:hover{background:var(--bg-soft)}#cr-app .mega .mi{background:var(--dark);width:36px;height:36px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}#cr-app .mega .mi svg{width:19px;height:19px}#cr-app .mega b{font-family:var(--display);color:var(--ink);font-size:.93rem;display:block}#cr-app .mega small{color:var(--muted);margin-top:2px;font-size:.79rem;line-height:1.35;display:block}#cr-app .nav-right{align-items:center;gap:12px;display:flex}#cr-app .icon-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:3px;place-items:center;display:none}@media (max-width:1060px){#cr-app .nav-links{display:none}#cr-app .icon-btn{display:grid}#cr-app .nav-right .btn{display:none}}#cr-app #mpanel{left:0;right:0;top:calc(68px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--line);z-index:69;background:#fff;flex-direction:column;max-height:calc(100dvh - 80px);padding:10px 20px 20px;display:none;position:fixed;overflow:auto;box-shadow:0 30px 60px -30px #0a1e2873}#cr-app #mpanel.open{display:flex}#cr-app #mpanel a{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:12px 4px;font-weight:600}#cr-app #mpanel a.sub{color:var(--muted);padding-left:20px;font-size:.92rem;font-weight:500}#cr-app #mpanel .mhead{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);padding:14px 4px 4px;font-size:.7rem;font-weight:700}#cr-app #mpanel .btn{justify-content:center;margin-top:14px}#cr-app .tour{height:calc(var(--n) * 100vh + 100vh);background:var(--dark);position:relative}#cr-app .stage{height:100vh;background:var(--dark);height:100dvh;position:sticky;top:0;overflow:clip}#cr-app .fadeout{background:var(--dark);opacity:0;pointer-events:none;z-index:5;position:absolute;top:0;bottom:0;left:0;right:0}#cr-app .shade{pointer-events:none;background:linear-gradient(90deg,#060c12d1 0%,#060c1280 34%,#060c1214 62%,#0000 80%),linear-gradient(#0000 58%,#060c129e),linear-gradient(#060c1259,#0000 22%);position:absolute;top:0;bottom:0;left:0;right:0}#cr-app .hud{top:calc(68px + env(safe-area-inset-top,0px) + 22px);left:var(--gx);color:#fff;z-index:3;align-items:center;gap:16px;transition:opacity .3s;display:flex;position:absolute}#cr-app .hud .num{font-family:var(--display);letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}#cr-app .hud .num b{color:var(--accent);font-weight:800}#cr-app .hud .bar{background:#ffffff38;border-radius:2px;width:150px;height:2px;overflow:hidden}#cr-app .hud .bar i{background:var(--accent);width:0;height:100%;display:block}#cr-app .hud .name{color:#ffffffdb;font-size:.82rem;font-weight:600}#cr-app .panel{--panel-top:calc(68px + env(safe-area-inset-top,0px) + 64px);left:var(--gx);width:min(480px,calc(100vw - 2 * var(--gx)));max-height:calc(100dvh - var(--panel-top) - clamp(20px,4vh,40px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0be7e080 transparent;-webkit-backdrop-filter:blur(16px)saturate(140%);color:#fff;opacity:0;pointer-events:none;visibility:hidden;z-index:4;background:#080e14a3;border:1px solid #ffffff24;border-radius:16px;padding:20px 24px 18px;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:clamp(20px,4vh,40px);overflow:auto;transform:translateY(28px);box-shadow:inset 0 1px #ffffff1f,0 30px 70px -30px #000000b3}#cr-app .panel.on{opacity:1;pointer-events:auto;visibility:visible;transform:none}#cr-app .panel.open{z-index:6}@media (prefers-reduced-transparency:reduce){#cr-app .panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080e14f0}}#cr-app .panel h2{color:#fff;margin-top:8px;font-size:clamp(1.3rem,1.75vw,1.65rem);font-weight:800}#cr-app .panel p.t{color:#e8f0f0db;margin-top:8px;font-size:.94rem;line-height:1.5}#cr-app .panel .acts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}#cr-app .panel:not(.hero-p) .btn{padding:10px 16px;font-size:.9rem}#cr-app .more{color:#fff;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:8px 2px;font-size:.86rem;font-weight:600;-webkit-text-decoration:underline #0be7e099;text-decoration:underline #0be7e099;display:inline-flex}#cr-app .more svg{width:15px;height:15px;transition:transform .2s;transform:rotate(180deg)}#cr-app .more[aria-expanded=true] svg{transform:none}#cr-app .more:hover{color:var(--accent)}#cr-app .more:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#cr-app .xtra{margin-top:4px}#cr-app .xtra>:first-child{margin-top:12px}#cr-app .panel .lbl{font-size:.66rem}#cr-app .panel.neon{border-color:#0be7e06b;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0be7e01f,0 0 70px -18px #0be7e073,0 30px 70px -30px #000c}#cr-app .chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}#cr-app .chip{font-family:var(--display);color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:999px;padding:6px 13px;font-size:.8rem;font-weight:600}#cr-app .next{color:#ffffffbf;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:8px 2px;font-size:.86rem;font-weight:600;display:inline-flex}#cr-app .next:hover{color:var(--accent)}#cr-app .next svg{width:15px;height:15px;transition:transform .2s}#cr-app .next:hover svg{transform:translate(4px)}#cr-app .panel.hero-p{-webkit-backdrop-filter:none;box-shadow:none;width:min(760px,calc(100vw - 2 * var(--gx)));background:0 0;border:0;max-height:none;padding:0;bottom:clamp(32px,8vh,90px);overflow:visible}#cr-app .panel.hero-p h1{color:#fff;max-width:22ch;margin-top:12px;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:800}#cr-app .panel.hero-p h1 .u{box-shadow:inset 0 -.13em 0 var(--accent)}#cr-app .panel.hero-p p.t{color:#f0f6f5e6;max-width:52ch;font-size:clamp(1rem,1.4vw,1.15rem)}#cr-app .clients{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:baseline;gap:8px 26px;margin-top:28px;padding-top:18px;display:flex}#cr-app .clients .cl-l{color:#fff9;width:100%;font-size:.74rem}#cr-app .clients b{font-family:var(--display);color:#fff;opacity:.92;font-size:.98rem;font-weight:700}#cr-app .plist{gap:7px;margin-top:18px;display:grid}#cr-app .pitem{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:11px 13px;transition:background .2s,border-color .2s,transform .2s;display:grid}#cr-app .pitem:hover{background:#0be7e01a;border-color:#0be7e073;transform:translate(3px)}#cr-app .pitem .pi{width:36px;height:36px;color:var(--accent);background:#0be7e024;border-radius:10px;place-items:center;display:grid}#cr-app .pitem .pi svg{width:19px;height:19px}#cr-app .pitem b{font-family:var(--display);color:#fff;font-size:.95rem;display:block}#cr-app .pitem small{color:#e1eaeaad;font-size:.8rem;line-height:1.35;display:block}#cr-app .pitem .disc{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-size:.74rem;font-weight:700;display:inline-flex}#cr-app .pitem .disc span{opacity:0;max-width:0;transition:max-width .3s,opacity .3s;overflow:hidden}#cr-app .pitem:hover .disc span{opacity:1;max-width:130px}#cr-app .pitem:focus-visible .disc span{opacity:1;max-width:130px}#cr-app .pitem .disc svg{width:15px;height:15px}#cr-app .xsell{background:linear-gradient(120deg,#0be7e029,#0be7e00a);border:1px solid #0be7e061;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}#cr-app .xsell .xi{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:9px;flex:none;place-items:center;display:grid}#cr-app .xsell p{color:#ebf4f3eb;font-size:.9rem;line-height:1.45}#cr-app .mplans{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}#cr-app .mplan{background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;padding:12px}#cr-app .mplan b{font-family:var(--display);font-size:1rem;display:block}#cr-app .mplan small{color:#e1eaeab3;margin-top:3px;font-size:.74rem;line-height:1.35;display:block}#cr-app .mplan.rec{border-color:var(--accent);background:#0be7e01f}#cr-app .mplan.rec b:after{content:"Más completo";font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:3px;font-size:.6rem;display:block}#cr-app .hint{color:#fffc;letter-spacing:.16em;text-transform:uppercase;z-index:3;pointer-events:none;align-items:center;gap:8px;font-size:.62rem;font-weight:600;transition:opacity .5s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}#cr-app .hint i{border:1.5px solid #ffffff8c;border-radius:8px;width:14px;height:22px;display:block;position:relative}#cr-app .hint i:after{content:"";background:#ffffffbf;border-radius:2px;width:2px;height:5px;margin-left:-1px;position:absolute;top:4px;left:50%}@media (prefers-reduced-motion:no-preference){#cr-app .hint i:after{animation:1.8s ease-in-out infinite wheel}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(7px)}to{opacity:0}}}#cr-app .hint.gone{opacity:0!important}@media (max-width:700px){#cr-app .hint{bottom:22px;left:16px;transform:none}#cr-app .panel{width:auto;max-height:min(48dvh,calc(100dvh - var(--panel-top) - 84px));border-radius:14px;padding:16px 18px 14px;bottom:84px;left:12px;right:12px}#cr-app .panel.open{max-height:calc(100dvh - var(--panel-top) - 84px)}#cr-app .panel h2{font-size:1.3rem}#cr-app .panel p.t{font-size:.9rem}#cr-app .panel .acts{margin-top:12px}#cr-app .next .nn{display:none}#cr-app .hlist{scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:-18px;margin-inline-end:-18px;padding-inline-start:18px;padding-inline-end:18px;scroll-padding-inline:18px;overflow-x:auto}#cr-app .hlist::-webkit-scrollbar{display:none}#cr-app .hlist a{flex:none}#cr-app .panel:not(.open):not(.hero-p) p.t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#cr-app .hud{gap:10px;left:16px}#cr-app .hud .bar{width:70px}#cr-app .hud .name{display:none}#cr-app .mplans{grid-template-columns:1fr}#cr-app .stage.s0 .hud{opacity:0}#cr-app .panel.hero-p{bottom:92px}#cr-app .panel.hero-p h1{margin-top:10px;font-size:1.85rem}#cr-app .panel.hero-p p.t{margin-top:10px;font-size:.94rem}#cr-app .panel.hero-p .acts{gap:8px;margin-top:16px}#cr-app .panel.hero-p .btn{padding:11px 15px;font-size:.88rem}#cr-app .clients{gap:4px 14px;margin-top:16px;padding-top:12px}#cr-app .clients b{font-size:.82rem}#cr-app .clients .cl-l{font-size:.68rem}#cr-app .shade{background:linear-gradient(#060c1226 25%,#060c128c 55%,#060c12e0 100%),linear-gradient(#060c1266,#0000 25%)}}#cr-app .section{padding-block-start:clamp(72px,9vw,128px);padding-block-end:clamp(72px,9vw,128px)}#cr-app .shead{max-width:640px}#cr-app .shead .lbl{color:var(--accent-ink)}#cr-app .shead h2{margin-top:12px;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800}#cr-app .shead p{color:var(--muted);margin-top:14px;font-size:1.05rem}#cr-app .about-in{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(30px,5vw,70px);display:grid}#cr-app .mv{gap:22px;margin-top:6px;display:grid}#cr-app .mv div{border-top:2px solid var(--ink);padding-top:16px}#cr-app .mv b{font-family:var(--display);font-size:1.05rem}#cr-app .mv p{color:var(--ink-soft);margin-top:8px;font-size:.98rem}#cr-app .stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}#cr-app .stat{padding:24px 18px 0 0}#cr-app .stat strong{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1;display:block}#cr-app .stat strong em{color:var(--accent-ink);font-style:normal}#cr-app .stat span{color:var(--muted);max-width:20ch;margin-top:10px;font-size:.86rem;display:block}@media (max-width:820px){#cr-app .about-in{grid-template-columns:1fr}#cr-app .stats{grid-template-columns:1fr 1fr;row-gap:24px}}#cr-app .price{background:var(--bg-soft)}#cr-app .price .shead{text-align:center;margin-inline-start:auto;margin-inline-end:auto}#cr-app .plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}#cr-app .plan{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:28px 26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}#cr-app .plan:hover{transform:translateY(-5px);box-shadow:0 28px 54px -32px #0a1e2866}#cr-app .plan.feat{border-color:var(--accent);box-shadow:0 28px 54px -32px #0be7e08c}#cr-app .plan .ptag{background:var(--accent);color:var(--on-accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:.64rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}#cr-app .plan h3{font-size:1.45rem}#cr-app .plan .sub{color:var(--muted);margin-top:5px;font-size:.88rem}#cr-app .plan ul{flex:1;align-content:start;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}#cr-app .plan li{color:var(--ink-soft);grid-template-columns:auto 1fr;gap:10px;font-size:.93rem;display:grid}#cr-app .plan li svg{width:18px;height:18px;color:var(--accent-ink);margin-top:3px}#cr-app .plan .btn{justify-content:center;margin-top:24px}#cr-app .pnote{color:var(--muted);text-align:center;margin-top:22px;font-size:.85rem}@media (max-width:860px){#cr-app .plans{grid-template-columns:1fr;max-width:460px;margin-inline-start:auto;margin-inline-end:auto}}#cr-app footer{background:var(--dark);color:#e8f2f1a3;padding-block-start:56px;padding-block-end:30px}#cr-app .foot-top{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:34px;display:grid}#cr-app .fb{font-family:var(--display);color:#fff;letter-spacing:-.03em;font-size:1.5rem;font-weight:800}#cr-app .fb b{color:var(--accent)}#cr-app .foot-brand p{max-width:34ch;margin-top:12px;font-size:.92rem}#cr-app .foot-col h4{color:#fff;font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem}#cr-app .foot-col a{color:#e8f2f19e;cursor:pointer;padding:5px 0;font-size:.92rem;display:block}#cr-app .foot-col a:hover{color:var(--accent)}#cr-app .ct{color:#fff;font-family:var(--display);font-size:1rem}#cr-app .cs{color:#e8f2f18f;margin-bottom:12px;font-size:.85rem}#cr-app .socials{gap:10px;margin-top:16px;display:flex}#cr-app .socials a{color:#fff;border:1px solid #ffffff2e;border-radius:3px;place-items:center;width:38px;height:38px;display:grid}#cr-app .socials a:hover{border-color:var(--accent);color:var(--accent)}#cr-app .foot-bottom{color:#e8f2f17a;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:44px;padding-top:22px;font-size:.84rem;display:flex}@media (max-width:860px){#cr-app .foot-top{grid-template-columns:1fr 1fr}#cr-app .foot-brand{grid-column:1/-1}}@media (max-width:520px){#cr-app .foot-top{grid-template-columns:1fr}}#cr-app .wa{z-index:90;background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 34px -12px #25d366b3}#cr-app .wa:hover{transform:scale(1.08)}#cr-app .wa svg{width:29px;height:29px}#cr-app .dots{z-index:60;flex-direction:column;gap:13px;transition:opacity .3s;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}#cr-app .dots button{opacity:.6;cursor:pointer;background:0 0;border:1.5px solid #ffffffbf;border-radius:50%;width:11px;height:11px;padding:0;transition:all .2s;position:relative}#cr-app .dots button.on,#cr-app .dots button:hover{opacity:1;background:var(--accent);border-color:var(--accent);transform:scale(1.2)}#cr-app .dots button span{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#080e14d9;border-radius:4px;padding:5px 10px;font-size:.72rem;font-weight:600;transition:opacity .18s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}#cr-app .dots button:hover span{opacity:1}#cr-app .dots.off{opacity:0;pointer-events:none}@media (max-width:1180px){#cr-app .dots{display:none}}#cr-app .rv-on .rv:not(.in){opacity:0;transform:translateY(22px)}#cr-app .rv-on .rv{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){#cr-app .panel{transition:opacity .2s}}:where(:has(#cr-app)):not(html):not(body){filter:none!important;contain:none!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:0!important;overflow:visible!important;transform:none!important}html,body{overflow-x:clip}#cr-app .btn svg{flex:none;width:16px;height:16px}#cr-app .hspots{z-index:3;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}#cr-app .hspots.show{opacity:1}#cr-app .hsp{color:#fff;cursor:pointer;pointer-events:auto;will-change:transform;background:0 0;border:0;align-items:center;gap:9px;padding:6px;display:none;position:absolute;top:0;left:0}#cr-app .hsp.on{display:flex}#cr-app .hspots:not(.show) .hsp{pointer-events:none}#cr-app .hsp .ring{border:2px solid var(--accent);background:#0614168c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 18px #0be7e08c}#cr-app .hsp .ring:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){#cr-app .hsp .ring{animation:2.4s ease-in-out infinite hsPulse}}#cr-app .hsp .tag{font-family:var(--display);white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#080e14b8;border:1px solid #0be7e059;border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:700;transition:background .2s,color .2s}#cr-app .hsp:hover .tag,#cr-app .hsp.sel .tag{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}#cr-app .hsp:focus-visible .tag{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}#cr-app .hsp:focus-visible{outline:none}#cr-app .hsp:focus-visible .ring{outline-offset:3px;outline:3px solid #fff}#cr-app .hcard{z-index:6;right:var(--gx);opacity:0;visibility:hidden;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#080e14f2;border:1px solid #0be7e06b;border-radius:18px;width:min(400px,100vw - 32px);max-height:calc(100dvh - 140px);margin-top:34px;padding:26px;transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;overflow:auto;transform:translate(24px,-50%);box-shadow:0 0 70px -18px #0be7e066,0 30px 70px -30px #000c}#cr-app .hcard.on{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}#cr-app .hcard h3{color:#fff;margin-top:10px;padding-right:30px;font-size:1.45rem;font-weight:800}#cr-app .hcard p{color:#e1eaead1;margin-top:12px;font-size:.94rem}#cr-app .hcard .x{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}#cr-app .hcard .x:hover{border-color:var(--accent);color:var(--accent)}#cr-app .hcard .acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}#cr-app .hcard .note{color:#e1eaeabd;font-size:.84rem}#cr-app .cbody{margin-top:6px}#cr-app .kpis{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}#cr-app .kpis div{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;padding:12px}#cr-app .kpis b{font-family:var(--display);color:var(--accent);font-size:1.6rem;font-weight:800;line-height:1;display:block}#cr-app .kpis span{color:#e1eaeab3;font-size:.78rem}#cr-app .blist{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}#cr-app .blist li{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}#cr-app .blist b{font-family:var(--display);font-size:.95rem}#cr-app .blist span{color:#e1eaeaa8;text-align:right;font-size:.78rem}#cr-app .ticks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}#cr-app .ticks li{color:#ebf4f3e6;padding-left:22px;font-size:.92rem;position:relative}#cr-app .ticks li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}#cr-app .compare{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}#cr-app .compare>div{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;padding:14px}#cr-app .compare b{font-family:var(--display)}#cr-app .compare .ticks li{font-size:.82rem}#cr-app .calc{gap:12px;margin-top:14px;display:grid}#cr-app .calc .row{color:#e1eaeacc;justify-content:space-between;align-items:baseline;font-size:.88rem;display:flex}#cr-app .calc output{font-family:var(--display);color:var(--accent);font-size:1.1rem;font-weight:800}#cr-app .calc input[type=range]{width:100%;accent-color:var(--accent)}#cr-app .calc .tog{color:#ebf4f3e6;cursor:pointer;align-items:flex-start;gap:10px;font-size:.88rem;display:flex}#cr-app .calc .tog input{accent-color:var(--accent);flex:none;width:17px;height:17px;margin-top:2px}#cr-app .reco{border:1px solid var(--accent);background:#0be7e01a;border-radius:12px;padding:14px}#cr-app .reco small{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.66rem;font-weight:700;display:block}#cr-app .reco b{font-family:var(--display);margin-top:2px;font-size:1.5rem;display:block}#cr-app .reco span{color:#e1eaeac7;font-size:.84rem}#cr-app .calc .acts{margin-top:0}#cr-app .furn{--fin:#3a4048;margin-top:12px}#cr-app .shelf{background:#ffffff0a;border-radius:12px;width:100%;height:auto;padding:10px}#cr-app .shelf g:first-child{transition:fill .3s}#cr-app .sw{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#cr-app .sw button{font:inherit;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 6px;font-size:.8rem;font-weight:600;display:inline-flex}#cr-app .sw button i{background:var(--c);border:1px solid #fff6;border-radius:50%;width:18px;height:18px}#cr-app .sw button[aria-checked=true]{border-color:var(--accent);background:#0be7e024}@media (max-width:700px){#cr-app .hcard{width:auto;max-height:calc(100dvh - 120px);margin-top:0;padding:20px;top:auto;bottom:16px;left:12px;right:12px;transform:translateY(24px)}#cr-app .hcard.on{transform:none}#cr-app .compare{grid-template-columns:1fr}}#cr-app .world-wrap{background:radial-gradient(120% 90% at 60% 40%,#10202a 0%,var(--dark) 70%);position:absolute;top:0;bottom:0;left:0;right:0}#cr-app .world-wrap canvas.world{opacity:0;transition:opacity .9s;display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important}#cr-app .world-wrap.ready canvas.world{opacity:1}#cr-app .world-load{color:#e1f0f0b3;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;font-size:.78rem;transition:opacity .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cr-app .world-load span{border:2px solid #0be7e040;border-top-color:var(--accent);border-radius:50%;width:38px;height:38px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#cr-app .world-wrap.ready .world-load{opacity:0;pointer-events:none}#cr-app .stage.no-webgl .world-load,#cr-app .stage.no-webgl .hspots{display:none}#cr-app .hcard .pi.big{width:46px;height:46px;color:var(--accent);background:#0be7e024;border-radius:12px;place-items:center;margin-bottom:12px;display:grid}#cr-app .hcard .pi.big svg{width:24px;height:24px}#cr-app .hcard .next{margin-left:auto}@media (max-width:700px){#cr-app .stage:has(.hcard.on) .panel{opacity:0;pointer-events:none}}#cr-app .hsp{gap:0;width:52px;height:52px;margin:-26px 0 0 -26px;padding:6px}#cr-app .hsp .ring{border:2px solid var(--accent);background:radial-gradient(circle,#061418eb 55%,#06141899);width:40px;height:40px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:relative;box-shadow:0 0 0 1px #0be7e059,0 0 18px 2px #0be7e0bf,0 0 42px 6px #0be7e059,inset 0 0 12px #0be7e073;animation:none!important}#cr-app .hsp .ring:after{display:none}#cr-app .hsp .ring i{font-style:normal;font-family:var(--display);color:var(--accent);text-shadow:0 0 10px #0be7e0cc;font-size:.95rem;font-weight:800;line-height:1}#cr-app .hsp .ring:before{content:"";border:2px solid var(--accent);opacity:0;border-radius:50%;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}@media (prefers-reduced-motion:no-preference){#cr-app .hsp .ring:before{animation:2.2s cubic-bezier(.2,.6,.3,1) infinite hsWave}#cr-app .hsp .ring{animation:2.2s ease-in-out infinite hsGlow!important}@keyframes hsWave{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes hsGlow{0%,to{box-shadow:0 0 0 1px #0be7e059,0 0 14px 2px #0be7e099,0 0 34px 4px #0be7e040,inset 0 0 10px #0be7e066}50%{box-shadow:0 0 0 1px #0be7e080,0 0 24px 4px #0be7e0f2,0 0 56px 10px #0be7e073,inset 0 0 16px #0be7e099}}}#cr-app .hsp .tag{-webkit-backdrop-filter:none;pointer-events:none;background:#061016eb;border:1.5px solid #0be7e0b3;padding:8px 14px;font-size:.86rem;position:absolute;top:50%;left:56px;transform:translateY(-50%)}#cr-app .hsp[data-side=l] .tag{left:auto;right:56px}#cr-app .hsp[data-side=b] .tag{margin-top:4px;top:100%;left:50%;transform:translate(-50%)}#cr-app .hsp[data-side=none] .tag{display:none}#cr-app .hsp:hover .tag,#cr-app .hsp.sel .tag{z-index:2;display:block}#cr-app .hsp:focus-visible .tag{z-index:2;display:block}#cr-app .hsp:hover .ring,#cr-app .hsp.sel .ring{transform:scale(1.18)}#cr-app .hsp:focus-visible .ring{transform:scale(1.18)}#cr-app .hsp:hover .ring i,#cr-app .hsp.sel .ring i{color:#fff}#cr-app .hsp:focus-visible .ring i{color:#fff}#cr-app[data-mode="3dr"] .hsp.tight .tag{display:none}#cr-app[data-mode="3dr"] .hsp.tight:hover .tag,#cr-app[data-mode="3dr"] .hsp.tight.sel .tag{display:block}#cr-app[data-mode="3dr"] .hsp.tight:focus-visible .tag{display:block}#cr-app[data-mode="3dr"] .hsp.tight .ring{width:34px;height:34px}#cr-app[data-mode="3dr"] .hsp.tight{width:46px;height:46px;margin:-23px 0 0 -23px}#cr-app .stage:has(.hcard.on) .hsp:not(.sel) .tag{display:none}@media (max-width:1060px){#cr-app .hsp .tag{display:none}#cr-app .hsp.sel .tag{display:block}#cr-app .hsp:focus-visible .tag{display:block}}@media (max-width:700px){#cr-app .hsp{width:48px;height:48px;margin:-24px 0 0 -24px}#cr-app .hsp .ring{width:36px;height:36px}#cr-app .hsp .tag{padding:6px 10px;font-size:.74rem;left:50px}#cr-app .hsp[data-side=l] .tag{right:50px}}#cr-app .hlist{flex-wrap:wrap;gap:6px;margin-top:12px;display:none}#cr-app .hlist a{font-family:var(--display);color:#fff;background:#0be7e014;border:1px solid #0be7e080;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:4px 12px 4px 4px;font-size:.8rem;font-weight:600;display:inline-flex}#cr-app .hlist a:hover{background:#0be7e02e}#cr-app .hlist a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}#cr-app .hlist i{border:1.5px solid var(--accent);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-style:normal;font-weight:800;display:grid}@media (max-width:1060px){#cr-app .hlist{display:flex}}#cr-app[data-mode="3dr"] .panel[data-tight] .hlist,#cr-app .stage.no-webgl .hlist{display:flex}#cr-app .stage.no-webgl .hlist i{display:none}#cr-app .stage.no-webgl .hlist a{padding-left:13px}#cr-app .panel .plist{counter-reset:pl}#cr-app .pitem .pi{position:relative}#cr-app .pitem .pi:after{counter-increment:pl;content:counter(pl);background:var(--accent);width:18px;height:18px;color:var(--on-accent);font:800 .66rem/18px var(--display);text-align:center;border-radius:50%;position:absolute;top:-6px;right:-6px}#cr-app .skip{z-index:5;top:calc(68px + env(safe-area-inset-top,0px) + 14px);right:var(--gx);font-family:var(--display);color:#fff;background:#080e148c;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.84rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex;position:absolute}#cr-app .skip svg{width:15px;height:15px}#cr-app .skip:hover{border-color:var(--accent);color:var(--accent)}#cr-app .skip:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (min-width:1181px){#cr-app .skip{right:calc(var(--gx) + 34px)}}@media (max-width:700px){#cr-app .skip{right:16px;top:calc(68px + env(safe-area-inset-top,0px) + 12px);padding:8px 12px;font-size:.8rem}}#cr-app .talk{background:var(--dark);color:#fff;border-bottom:1px solid #ffffff14;padding-block-start:clamp(72px,9vw,120px);padding-block-end:clamp(72px,9vw,120px)}#cr-app .talk-in{grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(32px,6vw,90px);display:grid}#cr-app .talk h2{color:#fff;max-width:16ch;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800}#cr-app .talk-main p{color:#e8f2f1cc;max-width:52ch;margin-top:18px;font-size:1.08rem}#cr-app .talk-acts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}#cr-app .talk-visit{border-top:2px solid var(--accent);gap:10px;padding-top:20px;font-style:normal;display:grid}#cr-app .talk-visit b{font-family:var(--display);color:#fff;font-size:1.2rem}#cr-app .talk-visit span{color:#e8f2f1c2;font-size:.98rem;line-height:1.5}#cr-app .maplink{color:var(--accent);align-items:center;gap:8px;width:max-content;margin-top:6px;padding:6px 0;font-weight:700;display:inline-flex}#cr-app .maplink svg{width:16px;height:16px;transition:transform .2s}#cr-app .maplink:hover svg{transform:translate(4px)}#cr-app .maplink:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:820px){#cr-app .talk-in{grid-template-columns:1fr;align-items:start}}@media (max-width:520px){#cr-app .talk-acts .btn{justify-content:center;width:100%}}#cr-app footer a.ct,#cr-app footer a.cs{display:block}#cr-app footer a.ct:hover,#cr-app footer a.cs:hover{color:var(--accent)}@media (max-width:700px){#cr-app:has(.hcard.on) .wa{opacity:0;pointer-events:none}}#cr-app .ladder{grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}#cr-app .ladder li{font-family:var(--display);text-align:center;color:#e1eaeab3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:6px 4px;font-size:.76rem;font-weight:600}#cr-app .ladder li.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}#cr-app .hcard h3:focus{outline:none}#cr-app .foot-legal{flex-wrap:wrap;gap:18px;display:flex}#cr-app .foot-legal a{color:#e8f2f1b8;text-underline-offset:4px;-webkit-text-decoration:underline #e8f2f14d;text-decoration:underline #e8f2f14d}#cr-app .foot-legal a:hover{color:var(--accent)}#cr-app .talk-main .consent{color:#e8f2f19e;margin-top:16px;font-size:.86rem}#cr-app .talk-main .consent a{color:#e8f2f1db;text-underline-offset:3px;text-decoration:underline}#cr-app .talk-main .consent a:hover{color:var(--accent)}
