:root{--black:#07090d;--panel:#101319;--panel-2:#151922;--line:#292f3a;--text:#f6f7f9;--muted:#999faa;--orange:#ff6b16;--red:#d93624;--cream:#f2e8dc;--shadow:0 24px 80px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--text);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.topbar{height:90px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none}.brand-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ff9a38,var(--orange) 55%,#c92919);font:800 15px Space Grotesk;box-shadow:0 0 0 5px #ff6b1617}.brand-name{font:500 18px Space Grotesk;letter-spacing:.2px}.brand-name b{font-weight:800}.brand-name small{display:block;color:#737983;font:800 7px Manrope;letter-spacing:3px;margin-top:2px}.topbar nav{display:flex;gap:32px}.topbar nav a{color:#b0b4bc;text-decoration:none;font-size:13px;font-weight:700}.topbar nav a:hover{color:#fff}.private-pill{border:1px solid #2b313a;background:#11151a;border-radius:99px;padding:10px 14px;font-size:11px;font-weight:800;color:#c9cdd4}.private-pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5bd58a;box-shadow:0 0 0 4px #5bd58a1a;margin-right:7px}.hero{min-height:640px;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:center;gap:80px;padding:62px 0 100px}.hero:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#ff64142b,#ff641400 68%);right:-100px;top:50px;pointer-events:none}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#ff8a4a;margin:0 0 18px}.hero h1,.section-heading h2,.contact-section h2,.modal h2{font-family:Space Grotesk;margin:0;letter-spacing:-3px;line-height:.98}.hero h1{font-size:clamp(54px,6vw,78px)}.hero h1 em{font-style:normal;color:var(--orange)}.hero-lede{max-width:570px;font-size:16px;line-height:1.75;color:#aeb3bc;margin:27px 0 32px}.hero-actions{display:flex;gap:15px;align-items:center}.primary-button,.secondary-button,.text-button{border:0;font:800 12px Manrope;cursor:pointer}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:linear-gradient(135deg,var(--orange),#ec3f20);color:#fff;text-decoration:none;border-radius:11px;padding:15px 19px;box-shadow:0 12px 34px #e7481840}.primary-button span{font-size:17px}.text-button{background:transparent;color:#e9eaed;padding:15px 8px}.text-button span{color:var(--orange);font-size:16px;margin-left:8px}.assurance-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:35px;color:#808690;font-size:10px;font-weight:700}.assurance-row span:first-letter{color:#5bd58a}.hero-visual{position:relative;height:455px;display:grid;place-items:center}.orb{position:absolute;width:350px;height:350px;border-radius:50%;border:1px solid rgba(255,112,28,.3);box-shadow:0 0 100px #ff571429,inset 0 0 80px #ff571414}.orb:after,.orb:before{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(255,255,255,.13);inset:34px}.orb:after{inset:87px;border-style:solid}.screen-card{width:min(430px,92%);background:linear-gradient(145deg,#191e27,#0e1116);border:1px solid #323945;border-radius:23px;padding:18px;box-shadow:var(--shadow);position:relative;transform:perspective(900px) rotateY(-4deg) rotateX(2deg);overflow:hidden}.screen-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 45%,rgba(255,255,255,.04) 51%,transparent 57%);pointer-events:none}.screen-top{display:flex;justify-content:space-between;color:#717883;font-size:8px;font-weight:800;letter-spacing:1.3px}.screen-top span:last-child{color:#5bd58a}.screen-main{margin-top:15px;min-height:270px;border-radius:15px;padding:30px;background:radial-gradient(circle at 78% 20%,rgba(255,118,34,.44),transparent 35%),linear-gradient(140deg,#2a150d,#14161b 60%);display:flex;flex-direction:column;align-items:flex-start}.screen-main p{font-size:8px;letter-spacing:2px;color:#ff9d68;font-weight:800}.screen-main h2{font:700 46px Space Grotesk;margin:5px 0 0;letter-spacing:-2px}.screen-main>span{font-size:11px;color:#b8bbc2}.price{margin-top:auto;display:grid;grid-template-columns:auto 1fr;align-items:end}.price small{grid-column:1/-1;color:#858b93;font-size:8px;letter-spacing:1.5px;font-weight:800}.price strong{font:700 42px Space Grotesk;color:#fff}.price b{font-size:9px;color:#ff9a63;margin:0 0 8px 8px}.screen-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.screen-stats span{background:#191d24;border:1px solid #282e37;border-radius:9px;padding:9px;text-align:center;color:#888e97;font-size:9px;font-weight:700}.float-card{position:absolute;right:-8px;bottom:36px;background:#f0e8de;color:#151515;border-radius:14px;padding:14px 18px;box-shadow:0 18px 35px #00000061;display:grid}.float-card small{font-size:8px;font-weight:800;color:#777}.float-card strong{font:700 30px Space Grotesk}.float-card span{font-size:9px;color:#777}.catalog-section{background:#f2eee8;color:#111318;border-radius:34px 34px 0 0;padding:88px 0 100px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.section-heading h2{font-size:50px}.section-heading>p{max-width:330px;color:#73767c;line-height:1.65;font-size:12px;margin:0}.catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:45px 0 20px}.search-box{width:270px;height:45px;background:#fff;border:1px solid #ded8d0;border-radius:12px;display:flex;align-items:center;padding:0 13px;gap:9px}.search-box span{font-size:21px;color:#8a8a8a}.search-box input{border:0;outline:0;width:100%;font:600 12px Manrope}.filters{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.filter{border:1px solid #d8d2ca;background:transparent;border-radius:99px;padding:10px 14px;font:700 10px Manrope;color:#666a70;cursor:pointer}.filter.active{background:#111318;color:#fff;border-color:#111318}.result-meta{display:flex;justify-content:space-between;align-items:center;margin:17px 2px}.result-meta span{font-size:10px;font-weight:800;color:#89847d;text-transform:uppercase;letter-spacing:1px}.result-meta button{border:0;background:none;text-decoration:underline;color:#8b4724;font:700 10px Manrope;cursor:pointer}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.service-card{border:1px solid #ddd7cf;background:#faf8f5;border-radius:18px;padding:21px;display:flex;flex-direction:column;min-height:390px;transition:.2s ease;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #1c171214}.service-card.featured:before{content:"";position:absolute;width:120px;height:120px;background:#ff671617;border-radius:50%;right:-45px;top:-45px}.service-card.selected{border-color:#ff6b16;box-shadow:0 0 0 2px #ff6b161f}.card-head{display:flex;justify-content:space-between;align-items:center}.service-icon{width:40px;height:40px;border-radius:11px;background:#15171b;color:#ff7430;display:grid;place-items:center;font:800 12px Space Grotesk}.category-tag{font-size:8px;letter-spacing:1px;font-weight:800;color:#8b8680;border:1px solid #ddd6cd;border-radius:99px;padding:6px 8px;text-transform:uppercase}.card-title{display:flex;align-items:center;gap:8px;margin-top:18px}.card-title h3{font:700 19px Space Grotesk;margin:0;letter-spacing:-.5px}.card-title span{font-size:7px;font-weight:800;color:#d44f12;background:#ffeadc;border-radius:4px;padding:4px 5px}.service-card>p{color:#73767a;font-size:11px;line-height:1.6;min-height:36px}.card-price{display:flex;align-items:flex-end;margin:10px 0 4px}.card-price strong{font:700 38px Space Grotesk;letter-spacing:-2px}.card-price div{display:flex;flex-direction:column;margin:0 0 6px 8px}.card-price b{font-size:10px}.card-price span{font-size:8px;color:#8c8c8c}.saving{font-size:9px;font-weight:800;color:#a8471e;background:#ffeadb;border-radius:6px;padding:7px 9px;align-self:flex-start}.muted-saving{background:#ede9e3;color:#777}.service-card ul{list-style:none;padding:0;margin:18px 0;color:#64676c;font-size:10px;line-height:1.9}.service-card li:first-letter{color:#42a46d}.card-actions{display:grid;grid-template-columns:1.2fr .85fr;gap:7px;margin-top:auto}.consult-button,.compare-button{height:42px;border-radius:10px;font:800 10px Manrope;cursor:pointer}.consult-button{background:#15171b;color:#fff;border:0}.compare-button{background:transparent;border:1px solid #d8d1c8;color:#545454}.compare-button.active{color:#d44f12;border-color:#f0a079;background:#fff1e8}.empty-state{text-align:center;border:1px dashed #d5cec5;border-radius:16px;padding:55px}.empty-state strong,.empty-state span{display:block}.empty-state span{color:#888;font-size:11px;margin-top:8px}.contact-section{background:#0b0d11;padding:95px 0 30px}.contact-layout{display:grid;grid-template-columns:1fr .85fr;gap:100px;align-items:center}.contact-section h2{font-size:52px}.contact-layout>div>p:not(.eyebrow){color:#979da6;font-size:13px;line-height:1.8;max-width:500px}.contact-panel{border:1px solid #292f38;border-radius:20px;padding:24px;background:#11141a}.contact-panel>p{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#8b919a;text-transform:uppercase;margin:0 0 12px}.contact-panel a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#f7f7f7;border-top:1px solid #272c34;padding:15px 4px}.contact-panel a small{display:block;color:#777d86;font-size:8px;margin-bottom:2px}.contact-panel a b{font:600 14px Space Grotesk}.contact-panel a i{font-style:normal;color:var(--orange);font-size:17px}.contact-panel>small{display:block;color:#696f78;font-size:8px;line-height:1.6;margin-top:12px}.contact-section footer{border-top:1px solid #22272e;margin-top:90px;padding-top:27px;display:flex;justify-content:space-between;color:#656b74;font-size:9px}.compare-dock{position:fixed;z-index:15;left:50%;bottom:18px;transform:translate(-50%);width:min(760px,calc(100% - 28px));background:#101319f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #363c46;border-radius:17px;padding:12px;display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:center;box-shadow:0 25px 70px #00000080}.compare-dock[hidden]{display:none}.compare-dock div{min-width:0;padding-left:6px}.compare-dock strong,.compare-dock span{display:block}.compare-dock strong{font-size:11px}.compare-dock div span{color:#7e858e;font-size:8px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secondary-button{background:#242932;color:#c7cbd1;border-radius:10px;padding:13px 15px}.compare-dock .primary-button:disabled{opacity:.35;cursor:not-allowed}.modal{border:1px solid #353b45;border-radius:22px;background:#11141a;color:#f4f5f7;width:min(620px,calc(100% - 28px));padding:32px;box-shadow:var(--shadow);max-height:88vh}.modal::backdrop{background:#030406c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-close{position:absolute;right:16px;top:13px;background:transparent;color:#9aa0a9;border:0;font-size:25px;cursor:pointer}.modal h2{font-size:36px;margin-bottom:16px}.modal #detail-content>p:not(.eyebrow){color:#a2a7af;line-height:1.7;font-size:12px}.detail-price{display:flex;align-items:flex-end;margin:20px 0}.detail-price strong{font:700 44px Space Grotesk}.detail-price div{display:flex;flex-direction:column;margin:0 0 7px 9px}.detail-price b{font-size:10px;color:#ff8748}.detail-price span{color:#858b94;font-size:8px}.detail-list{list-style:none;padding:0;color:#c5c9ce;font-size:11px;line-height:2}.consult-box{background:#191d24;border-radius:14px;padding:16px;margin-top:22px}.consult-box>strong,.consult-box>span{display:block}.consult-box>span{color:#7f858e;font-size:9px;line-height:1.6;margin:4px 0 12px}.consult-box a{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:15px;color:#f5f6f7;text-decoration:none;border-top:1px solid #2d323b;padding:13px 2px;font-size:10px}.consult-box a b{font:600 12px Space Grotesk}.consult-box a i{font-style:normal;color:#ff7b37;font-size:16px}.compare-modal{width:min(850px,calc(100% - 28px))}.compare-table-wrap{overflow-x:auto;margin-top:25px}.compare-table{width:100%}.compare-modal table{border-collapse:collapse;width:100%;min-width:610px}.compare-modal th,.compare-modal td{border-bottom:1px solid #2c323a;padding:14px;text-align:left;font-size:10px}.compare-modal thead th{color:#fff;font:700 12px Space Grotesk}.compare-modal tbody th{color:#7f858e;width:140px}.compare-modal td{color:#cfd2d7}.table-consult{border:1px solid #ff7530;color:#ff8a4c;background:transparent;border-radius:8px;padding:8px 10px;font:800 9px Manrope;cursor:pointer}.modal-note{color:#717780;font-size:8px;margin-top:15px}@media(max-width:930px){.hero{grid-template-columns:1fr;gap:25px;padding-top:45px}.hero-copy{max-width:700px}.hero-visual{height:410px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:1fr;gap:40px}.contact-section h2{font-size:44px}}@media(max-width:650px){.shell{width:min(100% - 30px,1180px)}.topbar{height:76px}.topbar nav{display:none}.private-pill{font-size:0;padding:10px}.private-pill i{margin:0}.hero{min-height:auto;padding:45px 0 70px}.hero h1{font-size:50px;letter-spacing:-2px}.hero-lede{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column}.text-button{text-align:left}.assurance-row{gap:11px;flex-direction:column}.hero-visual{height:360px}.screen-main{min-height:230px;padding:23px}.screen-main h2{font-size:38px}.float-card{right:0;bottom:4px}.catalog-section{padding:65px 0 80px;border-radius:25px 25px 0 0}.section-heading{align-items:flex-start;flex-direction:column;gap:15px}.section-heading h2{font-size:40px}.catalog-tools{align-items:stretch;flex-direction:column;margin-top:30px}.search-box{width:100%}.filters{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.filter{white-space:nowrap}.card-grid{grid-template-columns:1fr}.service-card{min-height:370px}.contact-section{padding-top:70px}.contact-section h2{font-size:40px}.contact-section footer{align-items:flex-start;gap:10px;flex-direction:column;margin-top:65px}.compare-dock{grid-template-columns:1fr auto}.compare-dock .secondary-button{display:none}.compare-dock .primary-button{grid-column:1/-1;width:100%}.modal{padding:28px 20px}.modal h2{font-size:30px}}.brand-logo{display:block;width:58px;height:58px;object-fit:cover;border-radius:16px;background:#000;box-shadow:0 0 0 1px #ffffff1f,0 10px 30px #0000005c}@media(max-width:650px){.brand-logo{width:50px;height:50px;border-radius:14px}}.downloads-page,body{background-color:#07090d;background-image:linear-gradient(180deg,#05070a9e,#05070ad6),url(/fondoweb.webp);background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.service-category-section,.contact-section,.cart-section{content-visibility:auto;contain-intrinsic-size:1px 720px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.screen-main.home-celebration-card{min-height:0;aspect-ratio:1;padding:0;overflow:hidden;background:#050617}.home-celebration-image{display:block;width:100%;height:100%;object-fit:cover}.screen-stats.team-tagline{grid-template-columns:1fr}.screen-stats.team-tagline span{color:#d7dbe1;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.contact-identity{display:flex;align-items:center;gap:11px;min-width:0}.contact-identity img{width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(255,255,255,.12);border-radius:12px;object-fit:cover}.consult-box .contact-identity>span{font:700 12px Space Grotesk,sans-serif}.detail-cart-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid #2d323b}.detail-features-section{margin-top:22px;padding:20px;border:1px solid #303641;border-radius:16px;background:linear-gradient(145deg,#ff6b1617,#191d24d6)}.detail-features-section>h3{margin:0 0 16px;color:#fff;font:700 clamp(24px,4vw,32px)/1.05 "Space Grotesk",sans-serif;letter-spacing:-1.2px}.detail-features-section .service-long-description,.detail-features-section .detail-list{margin-bottom:0}.detail-plan-section{margin-top:26px}.detail-cart-button{min-height:48px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--orange),#ec3f20);color:#fff;font:800 12px Manrope,sans-serif;cursor:pointer;box-shadow:0 12px 30px #e748183d}.detail-cart-button.active{background:#263129;color:#8fe0a8;box-shadow:inset 0 0 0 1px #8fe0a84d}.detail-cart-action>a{color:#d4d8de;font-size:11px;font-weight:800;text-decoration:none;padding:14px 8px}@media(max-width:520px){.detail-cart-action{grid-template-columns:1fr}.detail-cart-action>a{text-align:center}}.topbar,.hero,.page-hero{position:relative}.catalog-section{background:#f2eee8f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-section{background:#0b0d11f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.downloads-section{background-color:#090b0f;background-image:linear-gradient(180deg,#0a0c11d1,#07090de6),url(/fondoweb.webp);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.catalog-page .catalog-section{border-radius:0;background-color:#090b0f;background-image:linear-gradient(180deg,#080a0ead,#07090dd6),url(/fondoweb.webp);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:#f6f7f9;-webkit-backdrop-filter:none;backdrop-filter:none}.catalog-page .catalog-section .section-heading h2,.catalog-page .catalog-subheading h3{color:#f6f7f9}.catalog-page .catalog-section .section-heading>p,.catalog-page .catalog-subheading p{color:#aeb3bc}.catalog-page .result-meta span{color:#aeb3bc}.catalog-page .result-meta button{color:#ff9962}.catalog-page .segment-tabs{border-color:#303640;background:#0c0f14d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catalog-page .segment-tab{color:#c4c8cf}.catalog-page .segment-tab small{color:#898f98}.catalog-page .segment-tab:hover{background:#ffffff14}.catalog-page .service-category-section{border-color:#ffffff21;background:#0e1116c7;box-shadow:0 20px 52px #0000003d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-page .service-category-heading h3{color:#f4f5f7}.catalog-page .service-category-heading p{color:#9fa5ae}@media(max-width:650px){.downloads-page,body{background-attachment:scroll;background-position:center top}.downloads-section{background-attachment:scroll}.catalog-page .catalog-section{background-attachment:scroll;background-position:center top}}.plan-select-wrap{display:grid;gap:6px;color:#817b74;font-size:8px;letter-spacing:.4px;text-transform:uppercase}.card-price.dual-price,.detail-price.dual-price{display:grid;align-items:stretch;gap:9px;margin:12px 0 6px}.dual-price .usd-price,.dual-price .cup-reference{display:grid;gap:2px;margin:0}.dual-price .usd-price small,.dual-price .cup-reference small{color:#8b8179;font:800 8px Manrope,sans-serif;letter-spacing:1px}.dual-price .usd-price strong{color:#17191d;font:700 27px/1.05 Space Grotesk,sans-serif;letter-spacing:-1px}.detail-price.dual-price .usd-price strong{font-size:36px}.dual-price .usd-price span,.dual-price .cup-reference span{color:#8c8c8c;font:600 9px/1.35 Manrope,sans-serif}.dual-price .cup-reference{padding:8px 10px;border-left:2px solid #e6d8ca;background:#f7f3ee}.dual-price .cup-reference b{color:#69635e;font:700 16px Space Grotesk,sans-serif}.modal-plan-grid button small{display:block;margin-top:3px;color:#8c847d;font-size:9px}.service-card.star-service{border-color:#ff6b168c;background:linear-gradient(145deg,#fffaf5,#faf2e8);box-shadow:0 14px 35px #ae4d181f}.service-card.star-service:hover{box-shadow:0 19px 42px #ae4d182e}.star-service .card-head{margin-top:18px}.star-service .service-icon{color:#fff;background:linear-gradient(145deg,#ff8a32,#d83c1d);box-shadow:0 8px 18px #dc411b40}.star-ribbon{position:absolute;top:0;left:0;right:0;padding:7px 18px;color:#fff;background:linear-gradient(90deg,#d83c1d,#ff7b25);font:800 8px Manrope,sans-serif;letter-spacing:1.4px}.plan-select-wrap select{width:100%;height:39px;border:1px solid #d9d2ca;border-radius:9px;background:#fff;color:#292b30;padding:0 10px;font:700 10px Manrope,sans-serif;outline:none}.plan-select-wrap select:focus{border-color:#f0783d;box-shadow:0 0 0 3px #ff6b161f}.plan-section-label{margin:22px 0 9px!important;color:#858b94!important;font-size:9px!important;font-weight:800;text-transform:uppercase;letter-spacing:1px}.modal-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.modal-plan-grid button{display:grid;gap:3px;text-align:left;border:1px solid #303640;border-radius:10px;background:#181c22;color:#a7adb6;padding:11px;cursor:pointer}.modal-plan-grid button.active{border-color:#ff7330;background:#241a16;color:#fff;box-shadow:0 0 0 2px #ff6b161c}.modal-plan-grid span{font:700 9px Manrope,sans-serif}.modal-plan-grid strong{color:#fff;font:700 13px Space Grotesk,sans-serif}.segment-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:32px 0 26px;padding:7px;border:1px solid #d8d0c6;border-radius:17px;background:#e7e1d9}.segment-tab{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:11px;min-height:62px;padding:10px 14px;border:0;border-radius:12px;background:transparent;color:#57534e;text-align:left;cursor:pointer;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.segment-tab:hover{transform:translateY(-1px);background:#ffffff9e}.segment-tab>span{display:grid;grid-row:1 / 3;place-items:center;width:38px;height:38px;border-radius:10px;background:#ffffffbf;color:#e15024;font:800 15px Space Grotesk,sans-serif}.segment-tab b{align-self:end;font:700 13px Space Grotesk,sans-serif}.segment-tab small{align-self:start;color:#817b74;font:600 8px Manrope,sans-serif;letter-spacing:.25px;text-transform:uppercase}.segment-tab.active{background:#111318;color:#fff;box-shadow:0 10px 22px #1113182e}.segment-tab.active:hover{background:#111318}.segment-tab.active>span{color:#fff;background:linear-gradient(145deg,#ff8a32,#d83c1d);box-shadow:0 7px 16px #dc411b47}.segment-tab.active small{color:#aeb2ba}.quick-nav{gap:5px!important;padding:5px;border:1px solid #292f38;border-radius:14px;background:#11151a}.topbar .quick-nav a{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border-radius:10px;color:#b8bdc5;white-space:nowrap}.topbar .quick-nav a span{color:#ff7b37}.topbar .quick-nav a:hover,.topbar .quick-nav a.active{color:#fff;background:#242932}.live-clock{display:grid;min-width:142px;padding:8px 12px;border:1px solid #303640;border-radius:13px;background:linear-gradient(145deg,#ff6b1621,#11151af5);box-shadow:0 10px 24px #0003;line-height:1}.live-clock>span{color:#ff8b4b;font:800 7px Manrope,sans-serif;letter-spacing:1.1px}.live-clock>strong{margin-top:5px;color:#fff;font:700 18px Space Grotesk,sans-serif;letter-spacing:.2px}.live-clock>small{margin-top:4px;color:#8f969f;font:700 8px Manrope,sans-serif;text-transform:capitalize}.connection-mode-notice{position:relative;z-index:4;display:flex;width:min(1180px,calc(100% - 48px));margin:0 auto 12px;padding:10px 12px;border:1px solid rgba(255,139,75,.35);border-radius:12px;background:#161a20;color:#fff;align-items:center;justify-content:space-between;gap:16px}.connection-mode-notice strong,.connection-mode-notice span{display:block}.connection-mode-notice strong{color:#ff965c;font-size:12px}.connection-mode-notice span{margin-top:3px;color:#aeb4bd;font-size:10px}.connection-mode-notice button{flex:0 0 auto;padding:9px 11px;border:1px solid #424954;border-radius:9px;background:#242932;color:#fff;font:800 10px Manrope,sans-serif;cursor:pointer}body.low-bandwidth-mode,body.low-bandwidth-mode .catalog-section,body.low-bandwidth-mode .downloads-section,body.low-bandwidth-mode .catalog-page .catalog-section{background-image:none!important;background-attachment:scroll!important}body.low-bandwidth-mode *,body.low-bandwidth-mode *:before,body.low-bandwidth-mode *:after{animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.low-bandwidth-mode .service-card,body.low-bandwidth-mode .product-card,body.low-bandwidth-mode .download-card,body.low-bandwidth-mode .screen-card,body.low-bandwidth-mode .live-clock,body.low-bandwidth-mode .assistant-panel{box-shadow:none!important}.catalog-subheading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 2px 15px}.catalog-subheading span{color:#e15225;font:800 8px Manrope,sans-serif;letter-spacing:1.3px}.catalog-subheading h3{margin:4px 0 0;color:#15171b;font:700 25px Space Grotesk,sans-serif;letter-spacing:-.8px}.catalog-subheading p{max-width:340px;margin:0;color:#77736e;font:500 11px/1.6 Manrope,sans-serif}.star-catalog{margin-bottom:48px}.star-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-category-catalog{display:grid;gap:28px}.service-category-section{padding:18px;border:1px solid #d8d1c8;border-radius:22px;background:#ffffff7a;box-shadow:0 18px 42px #241b130d}.service-category-grid{grid-template-columns:minmax(0,1fr);gap:18px}.service-category-section[data-service-section=Streaming] .service-category-grid,.service-category-section[data-service-section=Audio] .service-category-grid,.service-category-section[data-service-section=Creatividad] .service-category-grid,.service-category-section[data-service-section=Seguridad] .service-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.service-category-section[data-service-section=Streaming] .service-card,.service-category-section[data-service-section=Audio] .service-card,.service-category-section[data-service-section=Creatividad] .service-card,.service-category-section[data-service-section=Seguridad] .service-card{height:100%}.service-category-grid[data-card-count="1"]{grid-template-columns:minmax(0,1fr)}.service-category-grid[data-card-count="1"] .service-card{width:100%;min-height:0}.service-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:16px;padding:0 3px 14px;border-bottom:1px solid #ddd6cd}.service-category-heading span{color:#cf4b19;font:800 9px Manrope,sans-serif;letter-spacing:1.2px}.service-category-heading h3{margin:4px 0 0;color:#17191d;font:700 24px Space Grotesk,sans-serif;letter-spacing:-.7px}.service-category-heading p{max-width:430px;margin:0;color:#77736e;font:500 11px/1.55 Manrope,sans-serif;text-align:right}.service-category-section[data-service-section=TV]{border-color:#da4a1f4d}.service-category-section[data-service-section=Streaming]{border-color:#1f7dda40}.service-category-section[data-service-section=Audio]{border-color:#7e3fd640}.service-category-section[data-service-section=Creatividad]{border-color:#24a19740}.service-category-section[data-service-section=Seguridad]{border-color:#24976240}.add-button{height:42px;border:1px solid #d8d1c8;border-radius:10px;background:transparent;color:#545454;font:800 10px Manrope,sans-serif;cursor:pointer}.add-button.active{border-color:#f0a079;background:#fff1e8;color:#d44f12}.cart-nav-count{display:inline-grid;min-width:20px;height:20px;margin-left:3px;place-items:center;border-radius:999px;background:#ff6b16;color:#fff;font-size:10px}.cart-nav-count[hidden]{display:none}.cart-section{margin-top:34px;padding:22px;border:1px solid rgba(218,74,31,.34);border-radius:24px;background:#fff9;box-shadow:0 20px 52px #241b1312;scroll-margin-top:24px}.cart-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:16px;border-bottom:1px solid #ddd6cd}.cart-heading span{color:#cf4b19;font:800 9px Manrope,sans-serif;letter-spacing:1.2px}.cart-heading h3{margin:5px 0 0;color:#17191d;font:700 27px Space Grotesk,sans-serif;letter-spacing:-.8px}.cart-heading h2{margin:5px 0 0;color:#17191d;font:700 32px Space Grotesk,sans-serif;letter-spacing:-.9px}.cart-heading p{max-width:430px;margin:0;color:#77736e;font:500 12px/1.55 Manrope,sans-serif;text-align:right}.cart-empty{display:grid;place-items:center;min-height:150px;padding:24px;text-align:center}.cart-empty strong{font:700 17px Space Grotesk,sans-serif}.cart-empty span{max-width:480px;margin-top:7px;color:#77736e;font-size:12px;line-height:1.55}.cart-empty .primary-button{margin-top:18px}.cart-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;padding-top:18px}.cart-items{display:grid;align-content:start;gap:10px}.cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;border:1px solid #ddd6cd;border-radius:15px;background:#faf8f5}.cart-item>div:first-child span,.cart-item>div:first-child strong{display:block}.cart-item>div:first-child span{font:700 16px Space Grotesk,sans-serif}.cart-item>div:first-child strong{margin-top:4px;color:#77736e;font-size:10px}.cart-item-price{text-align:right}.cart-item-price b,.cart-item-price small{display:block}.cart-item-price b{font:700 15px Space Grotesk,sans-serif}.cart-item-price small{margin-top:3px;color:#8a857f;font-size:9px}.cart-item>button{width:32px;height:32px;border:1px solid #ded6ce;border-radius:9px;background:#fff;color:#9b4a27;font-size:19px;cursor:pointer}.cart-item-info{min-width:0}.cart-operation{margin:13px 0 0;padding:0;border:0}.cart-operation legend{margin-bottom:7px;color:#817b74;font:800 9px Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase}.cart-operation>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cart-operation>div label{position:relative;display:grid;min-height:34px;place-items:center;padding:6px;border:1px solid #ddd6cd;border-radius:9px;background:#fff;color:#625d58;cursor:pointer}.cart-operation>div label.selected{border-color:#ff7b37;background:#fff0e7;color:#c6491d;box-shadow:0 0 0 2px #ff6b1617}.cart-operation>div label:has(input[value=cancel]:checked){border-color:#d16b65;background:#fff0ef;color:#a93e38}.cart-operation input{position:absolute;opacity:0;pointer-events:none}.cart-operation label span{font:800 10px Manrope,sans-serif}.cart-previous-service{display:grid;gap:6px;margin-top:9px}.cart-previous-service>span{color:#77736e;font:700 10px Manrope,sans-serif}.cart-previous-service select{width:100%;min-height:40px;padding:0 10px;border:1px solid #d8d1c8;border-radius:9px;background:#fff;color:#292521;font:700 11px Manrope,sans-serif}.payment-methods{margin-top:16px;padding:16px;border:1px solid #ddd6cd;border-radius:17px;background:#faf8f5}.payment-methods>div:first-child strong,.payment-methods>div:first-child span{display:block}.payment-methods>div:first-child strong{font:700 17px Space Grotesk,sans-serif}.payment-methods>div:first-child span{margin-top:3px;color:#817b74;font-size:10px}.payment-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.payment-method{display:flex;align-items:center;gap:11px;min-width:0;min-height:72px;padding:10px;border:1px solid #ddd6cd;border-radius:14px;background:#fff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.payment-method:hover{border-color:#e4956c}.payment-method:hover{transform:translateY(-2px)}.payment-method.selected{border-color:#ff6b16;background:#fff2e8;box-shadow:0 0 0 3px #ff6b161f}.payment-method input{position:absolute;opacity:0;pointer-events:none}.payment-method .payment-visual{position:relative;display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:14px;color:#fff;background:linear-gradient(145deg,#2d333d,#111419);box-shadow:0 8px 18px #12161c2e,inset 0 1px #ffffff38;font:900 10px Manrope,sans-serif;font-style:normal;letter-spacing:-.35px}.payment-method .payment-visual:after{content:"";position:absolute;inset:auto -12px -19px 9px;height:36px;border-radius:50%;background:#ffffff38;filter:blur(9px)}.payment-method .payment-visual span{position:relative;z-index:1;color:inherit;font:inherit}.payment-method>.payment-method-name{min-width:0;color:#292521;font:800 13px/1.25 Manrope,sans-serif;overflow-wrap:anywhere}.payment-method small{display:inline-flex;margin-top:4px;padding:2px 5px;border-radius:999px;color:#fff;background:#d6401f;font-size:10px}.payment-visual-cup-cash{background:linear-gradient(145deg,#46a773,#17603d)!important}.payment-visual-cup-transfer{background:linear-gradient(145deg,#ff8b36,#c83c20)!important;font-size:21px!important}.payment-visual-mobile-balance{background:linear-gradient(145deg,#596472,#1d242d)!important;font-size:8px!important}.payment-visual-crypto{background:linear-gradient(145deg,#ffb438,#e27109)!important;font-size:24px!important}.payment-visual-usdt{background:linear-gradient(145deg,#49bfa0,#16876e)!important;font-size:25px!important}.payment-visual-visa{color:#163a86!important;background:linear-gradient(145deg,#fff,#dce7ff)!important;font-size:13px!important;font-style:italic!important}.payment-visual-mastercard{background:linear-gradient(90deg,#eb001b 0 49%,#f79e1b 51% 100%)!important}.payment-visual-pix{background:linear-gradient(145deg,#58d6c8,#168f83)!important}.payment-visual-wire,.payment-visual-ach,.payment-visual-clabe,.payment-visual-gbp,.payment-visual-swift,.payment-visual-foreign-accounts{background:linear-gradient(145deg,#37506c,#162331)!important}.payment-visual-paypal{color:#0878cf!important;background:linear-gradient(145deg,#fff,#d6efff)!important;font-size:12px!important}.cart-summary{padding:17px;border-radius:17px;background:#171a20;color:#fff}.cart-summary>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #30343d}.cart-summary span{color:#9298a1;font-size:11px}.cart-summary strong{font:700 14px Space Grotesk,sans-serif;text-align:right}.cart-summary .cart-discount strong{color:#5bd58a}.cart-summary .payment-surcharge strong{color:#ff9a63}.cart-summary .cart-total{display:grid}.cart-summary .cart-total strong{margin-top:5px;color:#ff8a4a;font-size:21px;text-align:left}.cart-summary .cart-total.cup strong{color:#fff}.cart-summary .cart-total small{color:#777e88;font-size:9px}.clear-cart-inline{width:100%;margin-top:13px;padding:10px;border:1px solid #3a404a;border-radius:10px;background:transparent;color:#c9cdd3;font:800 10px Manrope,sans-serif;cursor:pointer}.cart-payment{margin-top:14px;padding:14px;border:1px solid #343a44;border-radius:14px;background:#11141a}.cart-payment>strong,.cart-payment>span{display:block}.cart-payment>strong{color:#fff;font:700 16px Space Grotesk,sans-serif}.cart-payment>span{margin-top:5px;color:#8f959e;font-size:10px;line-height:1.5}.cart-payment>div{display:grid;gap:8px;margin-top:12px}.cart-payment a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:10px 11px;border:1px solid #343a44;border-radius:12px;color:#fff;background:#1b2028;text-decoration:none;transition:.2s ease}.cart-payment a:hover{border-color:#55c982;background:#202830}.cart-payment a b{color:#5bd58a;font-size:10px}.cart-payment .contact-identity{gap:10px}.cart-payment .contact-identity img{width:42px;height:42px;flex-basis:42px;border-radius:11px}.cart-payment .contact-identity>span{min-width:0}.cart-payment .contact-identity small{display:block;color:#8f959e;font:700 10px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.7px}.cart-payment .contact-identity strong{display:block;margin-top:2px;color:#fff;font:700 16px Space Grotesk,sans-serif;letter-spacing:.2px;text-align:left}.cart-dock{position:fixed;z-index:15;left:50%;bottom:18px;transform:translate(-50%);width:min(760px,calc(100% - 28px));display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:12px;border:1px solid #363c46;border-radius:17px;background:#101319f5;color:#fff;box-shadow:0 25px 70px #00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cart-dock[hidden]{display:none}.cart-dock>div{min-width:0;padding-left:6px}.cart-dock strong,.cart-dock span{display:block}.cart-dock>div strong{font-size:11px}.cart-dock>div span{margin-top:3px;overflow:hidden;color:#7e858e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.page-hero.cart-page-hero{min-height:88px;padding-block:6px}.cart-page-hero h1{font-size:clamp(34px,5vw,48px)}.catalog-section.cart-page-section{min-height:560px;padding-top:24px}.cart-standalone{margin-top:10px;background:#ffffffdb}.cart-back{display:flex;margin-top:18px}.cart-back .secondary-button{color:#fff;text-decoration:none}@media(max-width:780px){.service-category-grid,.service-category-section[data-service-section=Streaming] .service-category-grid,.service-category-section[data-service-section=Audio] .service-category-grid,.service-category-section[data-service-section=Creatividad] .service-category-grid,.service-category-section[data-service-section=Seguridad] .service-category-grid,.cart-layout{grid-template-columns:1fr}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.service-category-catalog{gap:20px}.service-category-section{padding:12px;border-radius:17px}.service-category-grid{grid-template-columns:1fr;gap:12px}.service-category-heading{align-items:flex-start;flex-direction:column;gap:7px}.service-category-heading h3{font-size:21px}.service-category-heading p{text-align:left;font-size:10px}.cart-section{padding:13px;border-radius:18px}.cart-heading{align-items:flex-start;flex-direction:column;gap:7px}.cart-heading p{text-align:left}.cart-item{grid-template-columns:minmax(0,1fr) auto}.cart-item-price{grid-column:1;text-align:left}.cart-item>button{grid-column:2;grid-row:1 / 3}.payment-method{min-height:68px;padding:8px}.payment-method .payment-visual{flex-basis:42px;width:42px;height:42px;border-radius:12px}.payment-method>.payment-method-name{font-size:12px}.cart-payment .contact-identity strong{font-size:15px}.cart-dock{grid-template-columns:1fr auto}.cart-dock .secondary-button{display:none}.cart-dock .primary-button{grid-column:1 / -1;width:100%}}.page-hero{min-height:310px;display:flex;align-items:center;padding:60px 0 78px}.page-hero h1{max-width:760px;margin:0;font:700 clamp(52px,8vw,88px)/.95 "Space Grotesk",sans-serif;letter-spacing:-4px}.page-hero h1 em{color:#ff6b16;font-style:normal}.page-hero p:last-child{max-width:650px;margin:24px 0 0;color:#aeb3bc;font:500 16px/1.75 Manrope,sans-serif}.subpage-content{min-height:500px}.subpage-empty{display:grid;min-height:360px;place-items:center;padding:46px 24px;border:1px dashed #c9beb2;border-radius:20px;background:linear-gradient(145deg,#fff,#eee7de);text-align:center}.subpage-empty>div{max-width:590px}.subpage-empty .service-icon{width:58px;height:58px;margin:0 auto 21px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#ff8a32,#d83c1d);font-size:21px}.subpage-empty h2{margin:0 0 12px;color:#16181d;font:700 clamp(29px,5vw,43px) "Space Grotesk",sans-serif;letter-spacing:-1.5px}.subpage-empty p{color:#6f6a64;font:500 16px/1.7 Manrope,sans-serif}.subpage-empty .primary-button{margin-top:16px}.store-hero{position:relative}.store-hero:after{content:"TIENDA";position:absolute;right:0;bottom:32px;color:#ffffff06;font:800 clamp(72px,14vw,180px)/.8 "Space Grotesk",sans-serif;letter-spacing:-9px;pointer-events:none}.store-assurances{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.store-assurances span{padding:10px 13px;border:1px solid #303640;border-radius:999px;background:#11151a;color:#c9cdd4;font:700 12px Manrope,sans-serif}.store-section{padding-top:78px}.store-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:38px 0 20px}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.store-category-block{padding:28px 0 18px;border-top:1px solid #d8d1c8}.store-category-block[hidden]{display:none}.store-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 2px 18px}.store-category-heading>div{display:flex;align-items:center;gap:13px}.store-category-heading span{display:grid;width:34px;height:34px;border-radius:9px;place-items:center;background:#17191d;color:#ff7b37;font:800 12px Manrope,sans-serif}.store-category-heading h3{margin:0;color:#17191d;font:700 27px Space Grotesk,sans-serif;letter-spacing:-.8px}.store-category-heading p{max-width:360px;margin:0;color:#74716d;font:500 14px/1.55 Manrope,sans-serif;text-align:right}.product-card{display:flex;min-height:520px;padding:17px;border:1px solid #ddd7cf;border-radius:19px;background:#faf8f5;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.product-card[hidden]{display:none}.product-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1c171217}.product-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.product-status span,.product-status b{padding:6px 8px;border-radius:999px;font:800 11px Manrope,sans-serif}.product-status span{color:#367653;background:#e3f1e8}.product-status b{color:#d45120;background:#ffeadc}.product-visual{display:flex;min-height:155px;padding:25px;border-radius:15px;background:radial-gradient(circle at 82% 18%,rgba(255,115,48,.45),transparent 32%),linear-gradient(145deg,#292d35,#111318);color:#fff;align-items:flex-start;justify-content:flex-end;flex-direction:column;overflow:hidden}.product-visual-orange{background:radial-gradient(circle at 78% 15%,rgba(255,205,160,.45),transparent 35%),linear-gradient(145deg,#ff822f,#c8341e)}.product-visual-energy{background:radial-gradient(circle at 82% 18%,rgba(91,213,138,.3),transparent 32%),linear-gradient(145deg,#20282b,#0f1215)}.product-visual small{margin-bottom:auto;color:#b7bdc6;font:800 11px Manrope,sans-serif;letter-spacing:1.5px}.product-visual strong{font:700 41px/.95 Space Grotesk,sans-serif;letter-spacing:-2px}.product-visual span{margin-top:6px;color:#ff9b66;font:800 12px Manrope,sans-serif;letter-spacing:1px}.product-copy{padding:18px 4px 10px}.product-category{margin:0 0 6px!important;color:#dc5727!important;font:800 11px Manrope,sans-serif!important;letter-spacing:1px;text-transform:uppercase}.product-copy h3{margin:0;color:#17191d;font:700 21px Space Grotesk,sans-serif;letter-spacing:-.5px}.product-copy>p:not(.product-category){min-height:45px;margin:9px 0;color:#6e7176;font:500 14px/1.55 Manrope,sans-serif}.product-copy ul{margin:12px 0 0;padding:0;color:#5f6267;list-style:none;font:600 13px/1.6 Manrope,sans-serif}.product-copy li:before{content:"✓";margin-right:7px;color:#3e9b67;font-weight:800}.product-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding:16px 4px 3px;border-top:1px solid #e1dbd3}.product-footer div small,.product-footer div strong{display:block}.product-footer div small{color:#8d8882;font:800 10px Manrope,sans-serif;letter-spacing:1px}.product-footer div .product-cup-reference{max-width:150px;margin-top:5px;color:#8d8882;font:700 9px/1.3 Manrope,sans-serif;letter-spacing:0;text-transform:none}.product-footer div strong{margin-top:2px;color:#17191d;font:700 29px Space Grotesk,sans-serif;letter-spacing:-1px}.product-footer div strong span{color:#dc5727;font:800 11px Manrope,sans-serif}.product-consult{display:inline-flex;align-items:center;gap:12px;padding:12px 13px;border-radius:10px;background:#15171b;color:#fff;font:800 12px Manrope,sans-serif;text-decoration:none}.product-consult i{color:#ff7b37;font-style:normal}.store-note{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:45px;padding:30px;border-radius:18px;background:#17191e;color:#fff}.store-note strong{font:700 24px Space Grotesk,sans-serif}.store-note p{margin:0;color:#aeb3bc;font:500 15px/1.7 Manrope,sans-serif}@media(max-width:930px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.topbar{min-height:126px;height:auto;flex-wrap:wrap;padding:14px 0 12px}.topbar .quick-nav{display:flex;order:3;width:100%;overflow-x:auto}.topbar .quick-nav a{flex:1 0 auto;justify-content:center}.live-clock{min-width:126px;margin-left:auto;padding:7px 9px}.live-clock>strong{font-size:16px}.topbar .private-pill{display:none}.connection-mode-notice{width:min(100% - 30px,1180px);align-items:stretch;flex-direction:column;gap:9px}.connection-mode-notice button{width:100%}.segment-tabs{grid-template-columns:1fr;margin:24px 0 20px}.segment-tab{min-height:56px}.catalog-subheading{align-items:flex-start;flex-direction:column}.star-grid{grid-template-columns:1fr}.page-hero{min-height:250px;padding:40px 0 58px}.page-hero h1{font-size:50px;letter-spacing:-2px}.store-assurances,.store-tools{align-items:stretch;flex-direction:column}.store-grid{grid-template-columns:1fr}.store-category-heading{align-items:flex-start;flex-direction:column;gap:10px}.store-category-heading p{text-align:left}.product-card{min-height:500px}.store-note{grid-template-columns:1fr;gap:13px}.modal-plan-grid{grid-template-columns:1fr}.plan-select-wrap select{font-size:9px}}html,body{width:100%;max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}.hero>*,.catalog-section .shell>*,.contact-layout>*,.cart-layout>*,.service-category-grid>*,.star-grid>*,.store-grid>*,.download-grid>*{min-width:0}@media(max-width:650px){.shell,.connection-mode-notice{width:auto;max-width:none;margin-right:12px;margin-left:12px}.topbar.shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;width:auto;min-height:0;padding:12px 0}.topbar .brand{min-width:0}.topbar .brand-name{min-width:0;font-size:15px;white-space:nowrap}.topbar .brand-name small{letter-spacing:2px}.live-clock{min-width:0;width:116px;margin-left:0}.live-clock>span{font-size:6px;letter-spacing:.7px}.topbar .quick-nav{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:hidden}.topbar .quick-nav a{min-width:0;justify-content:center;padding:9px 7px;font-size:11px}.hero,.hero-copy,.hero-visual,.screen-card,.page-hero,.catalog-section,.cart-section,.service-category-section,.contact-section{max-width:100%}.hero h1,.page-hero h1,.downloads-hero h1{max-width:100%;overflow-wrap:anywhere}.hero h1,.page-hero h1{font-size:clamp(38px,12vw,48px);letter-spacing:-2px}.hero-visual{overflow:hidden}.orb{width:min(320px,88vw);height:min(320px,88vw)}.screen-card{width:100%;transform:none}.filters,.download-filters{max-width:100%;scrollbar-width:thin}.cart-layout,.cart-items,.cart-summary,.payment-methods{width:100%;min-width:0}.payment-methods{margin-top:12px;padding:11px;border-radius:14px}.payment-methods>div:first-child strong{font-size:15px}.payment-methods>div:first-child span{max-width:280px;font-size:10px;line-height:1.4}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.payment-method{gap:7px;min-height:58px;padding:7px;border-radius:11px}.payment-method .payment-visual{flex:0 0 38px;width:38px;height:38px;border-radius:10px;box-shadow:0 5px 12px #12161c29,inset 0 1px #ffffff38}.payment-method>.payment-method-name{font-size:11px;line-height:1.2}.payment-method small{margin-top:3px;padding:2px 4px;font-size:9px}.cart-payment{margin-top:11px;padding:11px}.cart-payment>div{gap:6px;margin-top:9px}.cart-payment a{min-height:56px;padding:8px 9px}.cart-payment .contact-identity img{width:36px;height:36px;flex-basis:36px;border-radius:9px}.cart-payment .contact-identity strong{font-size:14px}.cart-payment a,.cart-item,.payment-method{max-width:100%}dialog.modal,dialog.download-modal{width:calc(100% - 20px);max-width:calc(100% - 20px);margin-right:auto;margin-left:auto}}@media(max-width:420px){.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-section,.payment-methods,.cart-summary{padding:12px}.cart-payment a{grid-template-columns:minmax(0,1fr) auto;padding:9px}}.hero-assistant{position:fixed;right:22px;bottom:22px;z-index:40;font-family:Manrope,Arial,sans-serif}.assistant-launcher{position:relative;width:62px;height:62px;padding:5px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(145deg,#ff7a20,#d93624);box-shadow:0 16px 45px #00000061,0 0 0 6px #ff6b161f;cursor:pointer}.assistant-launcher img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.assistant-launcher:after{content:"";position:absolute;right:2px;bottom:3px;width:12px;height:12px;border:3px solid #101319;border-radius:50%;background:#54d986}.assistant-panel{position:absolute;right:0;bottom:78px;width:min(390px,calc(100vw - 28px));height:min(610px,calc(100vh - 125px));display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;border:1px solid #333946;border-radius:24px;background:#0e1117fa;color:#f5f6f8;box-shadow:0 30px 85px #00000094;transform-origin:bottom right}.assistant-panel[hidden]{display:none}.assistant-header{display:flex;align-items:center;gap:11px;padding:16px;border-bottom:1px solid #292f39;background:linear-gradient(135deg,rgba(255,107,22,.14),transparent 60%)}.assistant-header img{width:44px;height:44px;border-radius:13px;object-fit:cover}.assistant-header div{min-width:0;flex:1}.assistant-header strong,.assistant-header span{display:block}.assistant-header strong{font:700 15px Space Grotesk,sans-serif}.assistant-header span{margin-top:3px;color:#8e959f;font-size:11px}.assistant-close{width:36px;height:36px;border:0;border-radius:10px;background:#242932;color:#cdd1d7;font-size:22px;cursor:pointer}.assistant-messages{overflow-y:auto;padding:17px;scroll-behavior:smooth}.assistant-message{max-width:88%;margin:0 0 12px;padding:11px 13px;border-radius:15px 15px 15px 4px;background:#20252e;color:#e7e9ed;font-size:13px;line-height:1.55}.assistant-message.user{margin-left:auto;border-radius:15px 15px 4px;background:linear-gradient(135deg,#f0641e,#d83b24);color:#fff}.assistant-message p{margin:0}.assistant-message a{color:#ff955f;font-weight:800}.assistant-message.user a{color:#fff}.assistant-suggestions{display:flex;gap:7px;overflow-x:auto;padding:0 14px 12px;scrollbar-width:none}.assistant-suggestions button{flex:0 0 auto;border:1px solid #373e49;border-radius:99px;background:#1a1e25;color:#c9cdd3;padding:9px 11px;font:700 11px Manrope,sans-serif;cursor:pointer}.assistant-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid #292f39;background:#11141a}.assistant-form input{min-width:0;height:44px;border:1px solid #343a45;border-radius:12px;outline:none;background:#1b1f27;color:#fff;padding:0 13px;font:500 13px Manrope,sans-serif}.assistant-form input:focus{border-color:#ff7430;box-shadow:0 0 0 3px #ff743021}.assistant-form button{width:46px;border:0;border-radius:12px;background:#f05b20;color:#fff;font-size:19px;cursor:pointer}@media(max-width:650px){.hero-assistant{right:14px;bottom:14px}.assistant-launcher{width:56px;height:56px}.assistant-panel{position:fixed;inset:10px;width:auto;height:auto;max-height:none;border-radius:20px}}
