.digitalizacion_page__zXbb6{--digital-accent:#cc4400}.digitalizacion_page__zXbb6 .dw-hero{overflow:hidden}.digitalizacion_heroVisual__MaDr2{align-self:center;min-height:0}.digitalizacion_workflowCard__RYnux{width:min(100%,31rem);margin-inline:auto;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#15151b;box-shadow:0 24px 60px rgba(0,0,0,.28)}.digitalizacion_workflowHeader__0Xc_N{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.12);color:#f5f5f4;font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.digitalizacion_workflowHeader__0Xc_N span:last-child{color:#ff9a62}.digitalizacion_workflowRows___KO6b{display:grid}.digitalizacion_workflowRow__OuxVY{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.digitalizacion_workflowRow__OuxVY:last-child{border-bottom:0}.digitalizacion_workflowNumber__bsib0{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(214,75,9,.55);border-radius:4px;color:#ff9a62;font-size:.72rem;font-weight:800}.digitalizacion_workflowRow__OuxVY small,.digitalizacion_workflowRow__OuxVY strong{display:block}.digitalizacion_workflowRow__OuxVY strong{color:#f5f5f4;font-size:.92rem;line-height:1.3}.digitalizacion_workflowRow__OuxVY small{margin-top:.2rem;color:#a8a29e;font-size:.76rem;line-height:1.4}.digitalizacion_workflowRow__OuxVY em{color:#d6d3d1;font-size:.7rem;font-style:normal;white-space:nowrap}.digitalizacion_workflowFooter__9DVXc{margin:0;padding:.9rem 1.1rem;border-top:1px solid rgba(214,75,9,.28);color:#d6d3d1;font-size:.8rem;line-height:1.45}.digitalizacion_conversionSection__gjM_B{padding-block:clamp(4.5rem,8vw,7rem);background:#f7f7f5;color:#1c1917}.digitalizacion_conversionGrid__sx8Cj{display:grid;width:min(100% - 3rem,1180px);grid-template-columns:minmax(0,.88fr) minmax(21rem,.92fr);gap:clamp(2rem,5vw,5rem);margin-inline:auto;align-items:start}.digitalizacion_conversionCopy__rYOIa{max-width:42rem}.digitalizacion_conversionSection__gjM_B .svc-cta-title{max-width:13ch;color:#1c1917;font-size:3rem;line-height:1.04}.digitalizacion_conversionSection__gjM_B .svc-cta-lead{max-width:57ch;color:#57534e}.digitalizacion_conversionPoints__rjTKc{display:grid;gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none}.digitalizacion_conversionPoints__rjTKc li{position:relative;padding-left:1.45rem;color:#44403c;line-height:1.55}.digitalizacion_conversionPoints__rjTKc li:before{position:absolute;top:.55em;left:0;width:.48rem;height:.48rem;border-radius:50%;background:var(--digital-accent);content:""}.digitalizacion_formPanel__uZj6l{min-width:0}.digitalizacion_formPanel__uZj6l .lead-capture-form-wrap{padding:clamp(1.15rem,2.5vw,1.75rem);border:1px solid rgba(24,24,27,.14);border-top:3px solid var(--digital-accent);border-radius:8px;background:#17171d;box-shadow:0 24px 60px rgba(24,24,27,.16)}.digitalizacion_formPanel__uZj6l .lead-capture-header{display:grid;grid-template-columns:minmax(10rem,.62fr) minmax(0,1fr);gap:1.15rem;align-items:end;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.digitalizacion_formPanel__uZj6l .lead-capture-title{margin:0;color:#fff;font-size:1.45rem;line-height:1.12}.digitalizacion_formPanel__uZj6l .lead-capture-subtitle{max-width:42ch;margin:0;color:rgba(247,247,251,.7);font-size:.88rem;line-height:1.5}.digitalizacion_formPanel__uZj6l .lead-capture-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .8rem}.digitalizacion_formPanel__uZj6l .form-error-msg,.digitalizacion_formPanel__uZj6l .form-group:nth-of-type(5),.digitalizacion_formPanel__uZj6l .form-group:nth-of-type(6),.digitalizacion_formPanel__uZj6l .form-legal-micro,.digitalizacion_formPanel__uZj6l .lead-capture-submit,.digitalizacion_formPanel__uZj6l .turnstile-wrap{grid-column:1/-1}.digitalizacion_formPanel__uZj6l .form-group{min-width:0;gap:.32rem}.digitalizacion_formPanel__uZj6l .form-group label{margin:0;color:rgba(247,247,251,.72)!important;font-size:.68rem;letter-spacing:0}.digitalizacion_formPanel__uZj6l .form-group input,.digitalizacion_formPanel__uZj6l .form-group select,.digitalizacion_formPanel__uZj6l .form-group textarea{width:100%;min-width:0;min-height:48px;padding:.72rem .85rem;border-color:rgba(255,255,255,.16)!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;font-size:.88rem;box-shadow:none}.digitalizacion_formPanel__uZj6l .form-group textarea{min-height:108px;resize:vertical}.digitalizacion_formPanel__uZj6l .form-group input:focus,.digitalizacion_formPanel__uZj6l .form-group select:focus,.digitalizacion_formPanel__uZj6l .form-group textarea:focus{border-color:rgba(214,75,9,.9)!important;box-shadow:0 0 0 3px rgba(214,75,9,.16)!important}.digitalizacion_formPanel__uZj6l .turnstile-wrap{max-width:100%;overflow:hidden}.digitalizacion_formPanel__uZj6l .lead-capture-submit{min-height:54px;margin-top:.15rem;border-radius:8px!important;font-size:.95rem;box-shadow:0 14px 34px rgba(214,75,9,.24)}.digitalizacion_formPanel__uZj6l .form-legal-micro{margin:0;color:rgba(247,247,251,.6)!important;font-size:.76rem;line-height:1.45}@media (max-width:900px){.digitalizacion_workflowCard__RYnux{max-width:40rem}.digitalizacion_conversionGrid__sx8Cj{grid-template-columns:1fr}}@media (max-width:640px){.digitalizacion_page__zXbb6 .dw-hero-inner{gap:1.25rem}.digitalizacion_heroVisual__MaDr2{display:block}.digitalizacion_workflowCard__RYnux{width:100%}.digitalizacion_workflowRow__OuxVY{grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;padding:.75rem .85rem}.digitalizacion_workflowHeader__0Xc_N{padding:.8rem .85rem}.digitalizacion_workflowNumber__bsib0{width:1.75rem;height:1.75rem}.digitalizacion_workflowRow__OuxVY strong{font-size:.86rem}.digitalizacion_workflowRow__OuxVY small{margin-top:.08rem;font-size:.71rem}.digitalizacion_workflowRow__OuxVY em{display:none}.digitalizacion_workflowFooter__9DVXc{padding:.75rem .85rem;font-size:.76rem}.digitalizacion_conversionSection__gjM_B{padding-block:3.75rem calc(7.5rem + env(safe-area-inset-bottom))}.digitalizacion_conversionGrid__sx8Cj{width:min(100% - 2rem,42rem)}.digitalizacion_conversionSection__gjM_B .svc-cta-title{max-width:none;font-size:2.25rem}.digitalizacion_formPanel__uZj6l .lead-capture-form-wrap{padding:1rem}.digitalizacion_formPanel__uZj6l .lead-capture-form,.digitalizacion_formPanel__uZj6l .lead-capture-header{grid-template-columns:1fr}.digitalizacion_formPanel__uZj6l .form-error-msg,.digitalizacion_formPanel__uZj6l .form-group,.digitalizacion_formPanel__uZj6l .form-legal-micro,.digitalizacion_formPanel__uZj6l .lead-capture-submit,.digitalizacion_formPanel__uZj6l .turnstile-wrap{grid-column:1}}.dw-hero .btn--outline,.dw-kit-callout .btn--outline{border-color:rgba(255,255,255,.4);color:white}.dw-hero .btn--outline:hover,.dw-kit-callout .btn--outline:hover{background:white;color:var(--dark);border-color:white;box-shadow:0 8px 30px rgba(255,255,255,.15)}.dw-kit-callout .btn:not(.btn--outline):not(.btn--ghost):not(.btn--tech){background:white;color:var(--dark)}.dw-kit-callout .btn:not(.btn--outline):not(.btn--ghost):not(.btn--tech):hover{background:var(--accent);color:white;box-shadow:0 8px 30px rgba(204,68,0,.25)}.dw-needs{background:#f3f3f1;color:#161616}.dw-needs__head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.62fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem)}.dw-needs__head .kicker{color:#a83800}.dw-needs__head .svc-section-title{max-width:18ch;color:#161616}.dw-needs__head .svc-section-lead{margin:0;color:#525252}.dw-needs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(0,0,0,.13)}.dw-needs__item{min-width:0;padding:clamp(1.35rem,2.6vw,2rem);border-right:1px solid rgba(0,0,0,.13)}.dw-needs__item:first-child{padding-left:0}.dw-needs__item:last-child{padding-right:0;border-right:0}.dw-needs__item svg{color:#cc4400;margin-bottom:1.2rem}.dw-needs__item h3{margin:0 0 .7rem;color:#161616;font-family:var(--font-heading);font-size:1rem;line-height:1.3;letter-spacing:0}.dw-needs__item p{margin:0;color:#5b5b5b;font-size:.86rem;line-height:1.65}.dw-needs__decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.4rem,3vw,2rem);border-left:3px solid #cc4400;background:#fff}.dw-needs__decision>p{max-width:72ch;margin:0;color:#303030;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.65}.dw-needs__actions{display:flex;align-items:center;gap:1rem}.dw-needs__link{display:inline-flex;align-items:center;min-height:24px;color:#a83800!important;font-size:.84rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dw-case-project-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);color:#ff9a62!important;font-family:var(--font-mono,ui-monospace,monospace);font-size:.76rem;font-weight:700;text-decoration:none!important}@media (max-width:900px){.dw-needs__head{grid-template-columns:minmax(0,1fr);gap:1rem}.dw-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-needs__item:nth-child(2){border-right:0}.dw-needs__item:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.13)}.dw-needs__item:first-child,.dw-needs__item:nth-child(3){padding-left:0}.dw-needs__item:last-child,.dw-needs__item:nth-child(2){padding-right:0}.dw-needs__decision{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dw-needs__grid{grid-template-columns:minmax(0,1fr)}.dw-needs__item,.dw-needs__item:first-child,.dw-needs__item:last-child,.dw-needs__item:nth-child(2),.dw-needs__item:nth-child(3){padding:1.25rem 0;border-right:0;border-bottom:1px solid rgba(0,0,0,.13)}.dw-needs__item:last-child{border-bottom:0}.dw-needs__actions{align-items:stretch;flex-direction:column}.dw-needs__actions .btn{width:100%;justify-content:center}.dw-needs__link{text-align:center;white-space:normal}}@media (max-width:640px){.dw-page .dw-hero-stat-num{font-size:clamp(1.25rem,6vw,1.8rem)!important}.dw-page .dw-hero-stat-lbl{font-size:.7rem!important}.dw-page .dw-hero-stat{padding:.8rem .6rem!important}.dw-cta-actions{flex-direction:column;width:100%}.dw-cta-actions .btn{width:100%;justify-content:center}}.svc-page.dw-page{padding-top:0;overflow-x:clip;background:var(--svc-bg,#0d0b09)}.dw-page{--svc-bg:#0d0b09;--svc-bg-2:#15120f;--svc-bg-3:#1d1915;--svc-line:rgba(255,255,255,0.08);--svc-line-strong:rgba(255,255,255,0.14);--svc-text:#c8bfb5;--svc-mut:#9b9187;--svc-or:#f07540;--svc-or-2:#ff9a62;--svc-or-glow:color-mix(in oklab,#f07540 60%,transparent);--svc-violet:#a83800;--dw-r-sm:10px;--dw-r-md:16px;--dw-r-lg:24px;--dw-r-xl:32px;--dw-glass-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 40px 80px -40px rgba(0,0,0,0.6)}.dw-page .svc-section--dark{background:var(--svc-bg);color:var(--svc-text)}.dw-page .svc-section--dark .svc-section-title{color:#fff}.dw-page .svc-section--dark .svc-section-lead{color:var(--svc-mut)}.dw-page .dw-hero{position:relative;background:var(--svc-bg);overflow:hidden;isolation:isolate;padding:0;max-width:100vw}.dw-page .dw-hero-spotlight-host{position:relative;width:100%;--svc-glow-x:50%;--svc-glow-y:40%}.dw-page .dw-hero-bg{position:absolute;inset:0;max-width:100%;pointer-events:none;z-index:0;overflow:hidden}.dw-page .dw-hero-inner{padding-inline:var(--pad-x,1.25rem)}.dw-page .dw-hero-grid{position:absolute;inset:-10%;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 75% 65% at var(--svc-glow-x) var(--svc-glow-y),black 25%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at var(--svc-glow-x) var(--svc-glow-y),black 25%,transparent 70%)}.dw-page .dw-hero-conic{position:absolute;right:-15%;top:-10%;width:80vw;aspect-ratio:1;max-width:820px;max-height:820px;background:conic-gradient(from var(--svc-angle),var(--svc-or),transparent 30%,var(--svc-violet) 60%,transparent 85%,var(--svc-or));filter:blur(90px) saturate(1.3);opacity:.35;border-radius:50%;animation:dwConic 28s linear infinite}@media (max-width:720px){.dw-page .dw-hero-grid{inset:0}.dw-page .dw-hero-conic{right:-10%;top:-6%;width:min(70vw,300px);max-width:300px}}.dw-page .dw-hero-orb{position:absolute;right:10%;bottom:-20%;width:clamp(260px,45vw,640px);height:clamp(260px,45vw,640px);background:radial-gradient(closest-side,var(--svc-or-glow),transparent 70%);filter:blur(80px);animation:dwOrb 18s linear infinite}.dw-page .dw-hero-grain{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:3px 3px;opacity:.3;mix-blend-mode:overlay}.dw-page .dw-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,5rem);align-items:center;width:100%;max-width:1380px;margin-inline:auto;box-sizing:border-box;padding:calc(var(--bar-h, 40px) + 90px + clamp(1rem, 3vw, 2rem)) var(--pad-x) clamp(3rem,6vw,5rem)}@media (max-width:900px){.dw-page .dw-hero-inner{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,2.5rem);padding-top:calc(var(--bar-h, 40px) + 80px + 1rem)}.dw-page .dw-hero-col--visual{order:2}.dw-page .dw-hero-col--text{order:1}}@media (min-width:901px){.dw-page .dw-hero-inner{gap:clamp(2.5rem,4vw,4rem);padding-top:calc(var(--bar-h, 40px) + 82px + clamp(1.25rem, 2vw, 1.5rem));padding-bottom:1.5rem}.dw-page .dw-hero .svc-hero-title{font-size:clamp(3.15rem,4.6vw,4rem);line-height:1.03}.dw-page .dw-hero .svc-hero-lead{max-width:58ch;margin-bottom:1.5rem}.dw-page .dw-hero .svc-hero-actions{margin-bottom:1rem}.dw-page .dw-hero .svc-hero-visual{min-height:clamp(430px,32vw,470px)}}@media (max-width:640px){.dw-page .dw-hero-inner{padding-top:calc(var(--bar-h, 40px) + 70px + .5rem);padding-bottom:clamp(2rem,5vw,3rem);gap:1.15rem}.dw-page .dw-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.35rem}.dw-page .dw-hero-stat{min-height:4.75rem;padding:.8rem .65rem!important;border-bottom:1px solid var(--svc-line)}.dw-page .dw-hero-stat:nth-child(2n){border-right:0}.dw-page .dw-hero-stat:nth-last-child(-n+2){border-bottom:0}.dw-page .dw-hero .svc-hero-title{margin-bottom:1rem}.dw-page .dw-hero .svc-hero-lead{margin-bottom:1.25rem}.dw-page .dw-hero .svc-hero-actions{margin-bottom:1.5rem}.dw-page .dw-hero-mockup{max-width:340px;margin-inline:auto}}.dw-page .dw-hero-col--text,.dw-page .dw-hero-col--visual{min-width:0;max-width:100%}.dw-page .dw-hero .svc-hero-title{font-variation-settings:"wght" 650;animation:dwTitleWeight .7s var(--ease-out) both}.dw-page .svc-hero-title em{background:linear-gradient(135deg,var(--svc-or),var(--svc-or-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.dw-page .dw-hero-stats{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid var(--svc-line)}.dw-page .dw-hero-stat{padding:1.1rem 1rem 1.1rem 0;border-right:1px solid var(--svc-line)}.dw-page .dw-hero-stat:last-child{border-right:none}.dw-page .dw-hero-stat-num{font-family:var(--font-heading);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600;color:#fff;letter-spacing:-.02em;line-height:1}.dw-page .dw-hero-stat-lbl{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--svc-mut);margin-bottom:.5rem}.dw-page .svc-hero-visual{position:relative;display:flex;flex-direction:column;width:100%;min-height:clamp(360px,42vw,560px);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:var(--svc-bg-2);box-shadow:0 32px 80px -40px rgba(0,0,0,.9)}.dw-page .svc-hero-visual__chrome{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:46px;padding:0 .9rem;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(20,20,27,.98);color:rgba(255,255,255,.6);font-family:var(--font-mono,ui-monospace,monospace);font-size:.65rem}.dw-page .svc-hero-visual__controls{display:flex;align-items:center;gap:.35rem}.dw-page .svc-hero-visual__controls i{width:8px;height:8px;border-radius:50%;background:#ff6257}.dw-page .svc-hero-visual__controls i:nth-child(2){background:#ffc043}.dw-page .svc-hero-visual__controls i:nth-child(3){background:#32c766}.dw-page .svc-hero-visual__url{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dw-page .svc-hero-visual__url:before{content:"●";margin-right:.4rem;color:#35d39a;font-size:.55rem}.dw-page .svc-hero-visual__status{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border:1px solid rgba(53,211,154,.28);border-radius:999px;color:#8be8c6;background:rgba(53,211,154,.08);white-space:nowrap}.dw-page .svc-hero-visual__status i{width:6px;height:6px;border-radius:50%;background:#35d39a;box-shadow:0 0 12px rgba(53,211,154,.8)}.dw-page .svc-hero-visual__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.dw-page .svc-hero-visual__stage:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(13,11,9,.02) 34%,rgba(13,11,9,.94));pointer-events:none}.dw-page .svc-hero-visual__image{object-fit:cover}.dw-page .svc-hero-visual__caption{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;gap:.45rem;padding:clamp(1.25rem,3vw,2rem);color:#fff}.dw-page .svc-hero-visual__caption strong{max-width:30ch;font-family:var(--font-heading);font-size:clamp(1rem,2vw,1.35rem);line-height:1.25;letter-spacing:0}.dw-page .svc-hero-visual__eyebrow{width:fit-content;font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#f07540}.dw-page .svc-hero-visual__signals{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.09);background:rgba(15,15,21,.98)}.dw-page .svc-hero-visual__signal{display:grid;min-width:0;gap:.25rem;padding:.8rem .9rem .9rem;border-right:1px solid rgba(255,255,255,.08)}.dw-page .svc-hero-visual__signal:last-child{border-right:0}.dw-page .svc-hero-visual__signal small{overflow:hidden;color:rgba(255,255,255,.48);font-family:var(--font-mono,ui-monospace,monospace);font-size:.57rem;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dw-page .svc-hero-visual__signal strong{overflow-wrap:anywhere;color:#fff;font-family:var(--font-heading);font-size:clamp(.72rem,1.2vw,.88rem);font-weight:600;line-height:1.25;letter-spacing:0}@media (max-width:900px){.dw-page .svc-hero-visual{min-height:0;aspect-ratio:16/10}}@media (max-width:640px){.dw-page .svc-hero-visual{aspect-ratio:4/3}.dw-page .svc-hero-visual__chrome{gap:.55rem;min-height:40px;padding-inline:.7rem}.dw-page .svc-hero-visual__status{padding-inline:.4rem}.dw-page .svc-hero-visual__signal{padding:.65rem .55rem .7rem}}.dw-page .dw-hero-mockup{--mx:0;--my:0;perspective:1200px;background:linear-gradient(var(--svc-bg-2),var(--svc-bg-2)) padding-box,linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0)) border-box;border:1px solid transparent;border-radius:var(--dw-r-lg);box-shadow:var(--dw-glass-shadow);overflow:hidden;transform:perspective(1200px) rotateX(calc(var(--my) * -4deg)) rotateY(calc(var(--mx) * 4deg));transition:transform .4s linear(0,.3,.6,.85,.95,1);will-change:transform}.dw-page .dw-mockup-chrome{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--svc-bg-3);border-bottom:1px solid var(--svc-line)}.dw-page .dw-mockup-dot{width:10px;height:10px;border-radius:50%}.dw-page .dw-mockup-dot:first-child{background:#ff5f57}.dw-page .dw-mockup-dot:nth-child(2){background:#ffbd2e}.dw-page .dw-mockup-dot:nth-child(3){background:#28c940}.dw-page .dw-mockup-url{flex:1;margin:0 .75rem;padding:.3rem .8rem;background:color-mix(in oklab,#fff 5%,transparent);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:var(--svc-text);display:flex;align-items:center;gap:.2rem}.dw-page .dw-mockup-caret{display:inline-block;width:1px;height:.95em;background:currentColor;animation:dwCaret 1s step-end infinite}.dw-page .dw-mockup-refresh{color:var(--svc-mut);font-size:.85rem}.dw-page .dw-mockup-body{display:flex;flex-direction:column;gap:0;background:linear-gradient(180deg,var(--svc-bg-2),var(--svc-bg));overflow:hidden}.dw-mock-sitebar{display:flex;align-items:center;justify-content:space-between;padding:5px 9px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.07);opacity:1;translate:0 0;transition:opacity .4s var(--ease-out),translate .4s var(--ease-out);transition-delay:var(--d,0s)}.dw-mock-sitelogo{width:28px;height:5px;background:linear-gradient(90deg,#cc4400,#f07540);border-radius:3px}.dw-mock-sitenav{display:flex;gap:5px}.dw-mock-sitenav span{width:14px;height:2.5px;background:rgba(255,255,255,.2);border-radius:2px}.dw-mock-sitecta{width:22px;height:7px;background:#cc4400;border-radius:3px;opacity:.8}.dw-mock-herosect{position:relative;overflow:hidden;background:linear-gradient(150deg,#120c00,#1f0e00 55%,#0d0009);padding:14px 10px 13px;opacity:1;translate:0 0;transition:opacity .5s var(--ease-out),translate .5s var(--ease-out);transition-delay:var(--d,0s)}.dw-mock-herosect-orb{position:absolute;top:-35%;right:-12%;width:65%;aspect-ratio:1;background:radial-gradient(circle,rgba(204,68,0,.28),transparent 65%);border-radius:50%;filter:blur(14px);pointer-events:none}.dw-mock-hero-kicker{width:44px;height:3px;background:rgba(204,68,0,.85);border-radius:2px;margin-bottom:5px}.dw-mock-hero-h1{width:76%;height:7px;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.45));border-radius:3.5px;margin-bottom:4px}.dw-mock-hero-h1--half{width:52%;height:7px;margin-bottom:8px}.dw-mock-hero-btns{display:flex;gap:5px}.dw-mock-btn-fill{width:38px;height:9px;background:linear-gradient(90deg,#cc4400,#f07540);border-radius:4px}.dw-mock-btn-outline{width:30px;height:9px;border:1px solid rgba(255,255,255,.28);border-radius:4px}.dw-page .dw-sk-row-mock{padding:clamp(.7rem,1.2vw,1.2rem)}.dw-page .dw-sk{height:14px;border-radius:6px;background:linear-gradient(90deg,color-mix(in oklab,#fff 6%,transparent),color-mix(in oklab,#fff 12%,transparent),color-mix(in oklab,#fff 6%,transparent));background-size:200% 100%;animation:dwShimmer 2.4s linear infinite;opacity:1;translate:0 0;transition:opacity .5s var(--ease-out),translate .5s var(--ease-out);transition-delay:var(--d,0s)}.dw-page .dw-sk--title{height:34px;width:80%}.dw-page .dw-sk--sub{height:14px;width:55%}.dw-page .dw-sk--card{height:72px;border-radius:12px;flex:1}.dw-page .dw-sk-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-block:.25rem;padding:clamp(.75rem,1.4vw,1.25rem) clamp(.75rem,1.4vw,1.25rem) 0}.dw-page .dw-mockup-badges{display:grid;grid-template-columns:1.25fr 1fr;gap:.75rem;margin-top:.75rem;padding:0 clamp(.75rem,1.4vw,1.25rem) clamp(.75rem,1.4vw,1.25rem)}.dw-page .dw-badge{padding:1rem;border-radius:14px;border:1px solid var(--svc-line-strong);background:color-mix(in oklab,var(--svc-bg) 60%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);opacity:1;translate:0 0;transition:opacity .5s var(--ease-out),translate .5s var(--ease-out);transition-delay:var(--d,0s)}.dw-page .dw-badge-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--svc-mut);margin-bottom:.55rem}.dw-page .dw-badge-scores{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.dw-page .dw-lh-ring{display:flex;flex-direction:column;align-items:center;gap:4px}.dw-page .dw-lh-ring-inner{position:relative;width:44px;height:44px;flex-shrink:0}.dw-page .dw-lh-ring svg{overflow:visible;display:block}.dw-page .dw-lh-track{fill:none;stroke:rgba(255,255,255,.13);stroke-width:3.5}.dw-page .dw-lh-bar{fill:none;stroke:var(--svc-or);stroke-width:3.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;filter:drop-shadow(0 0 4px rgba(240,117,64,.5))}.dw-page .dw-lh-score{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.8rem;color:#ffffff;font-weight:700;line-height:1;pointer-events:none}.dw-page .dw-lh-label{font-size:.58rem;color:var(--svc-mut);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.dw-page .dw-badge-kw-label{font-size:.7rem;color:var(--svc-mut);margin-bottom:.35rem}.dw-page .dw-badge-kw-value{font-family:var(--font-heading);font-size:1.4rem;color:var(--svc-or-2);font-weight:600;line-height:1}.dw-page .dw-badge-kw-trend{font-size:.75rem;color:var(--svc-mut);margin-left:.25rem;font-weight:400}.dw-page .dw-badge-kw-meta{margin-top:.5rem;font-size:.72rem;color:var(--svc-text);font-family:JetBrains Mono,ui-monospace,monospace}.dw-page .dw-trust-strip{background:var(--svc-bg-2);border-block:1px solid var(--svc-line);padding-block:clamp(1.35rem,2.5vw,1.8rem);color:var(--svc-text)}.dw-page .dw-trust-list{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.5rem);justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}.dw-page .dw-trust-item{display:flex;flex-direction:column;gap:.25rem;position:relative;flex:1 1 140px;min-width:120px;animation:dwTrustIn linear forwards;animation-timeline:view();animation-range:entry 0 cover 30%;opacity:0;transform:translateY(20px)}.dw-page .dw-trust-num{font-family:var(--font-heading);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:600;color:#fff;letter-spacing:0}.dw-page .dw-trust-lbl{max-width:28ch;font-size:.7rem;color:var(--svc-mut);line-height:1.45;letter-spacing:0}.dw-page .dw-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:900px){.dw-page .dw-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dw-page .dw-types-grid{grid-template-columns:1fr}}.dw-page .dw-type-card{position:relative;padding:clamp(1.5rem,2.4vw,2rem);border-radius:var(--dw-r-md);background:linear-gradient(var(--svc-bg-2),var(--svc-bg-2)) padding-box,linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0)) border-box;border:1px solid transparent;display:flex;flex-direction:column;gap:.85rem;transition:border-color .3s var(--ease-out),transform .3s var(--ease-out);overflow:hidden;animation:dwTypeIn linear forwards;animation-timeline:view();animation-range:entry 0 cover 30%;opacity:0;transform:translateY(30px)}.dw-page .dw-type-card:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,var(--svc-or),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.dw-page .dw-type-card:hover:after{transform:scaleX(1)}.dw-page .dw-type-card:hover{border-color:color-mix(in oklab,var(--svc-or) 40%,transparent)}.dw-page .dw-type-num{font-family:var(--font-heading);font-size:3rem;color:transparent;-webkit-text-stroke:1px var(--svc-line-strong);line-height:.9;letter-spacing:-.02em}.dw-page .dw-type-title{font-family:var(--font-heading);font-size:1.4rem;color:#fff;font-weight:600;letter-spacing:-.01em}.dw-page .dw-type-desc{font-size:.95rem;color:var(--svc-text);line-height:1.6;text-wrap:pretty}.dw-page .dw-type-list{margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dw-page .dw-type-list li{font-size:.88rem;color:var(--svc-text);padding-left:1.1rem;position:relative}.dw-page .dw-type-list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--svc-or)}.dw-page .dw-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:1024px){.dw-page .dw-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dw-page .dw-cases-grid{grid-template-columns:1fr}}.dw-page .dw-case-wrap{perspective:1200px}.dw-page .dw-case{--mx:0;--my:0;padding:clamp(1.5rem,2.4vw,2rem);border-radius:var(--dw-r-md);background:linear-gradient(var(--svc-bg-2),var(--svc-bg-2)) padding-box,linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0)) border-box;border:1px solid transparent;display:flex;flex-direction:column;gap:.75rem;transform:rotateX(calc(var(--my) * -6deg)) rotateY(calc(var(--mx) * 6deg)) translateZ(0);transition:transform .4s linear(0,.3,.6,.85,.95,1);will-change:transform;height:100%}@media (pointer:coarse){.dw-page .dw-case{transform:none!important}}.dw-page .dw-case-meta{font-size:.72rem;color:var(--svc-mut);text-transform:uppercase;letter-spacing:.08em}.dw-page .dw-case-title{font-family:var(--font-heading);font-size:clamp(1.1rem,1.5vw,1.3rem);color:#fff;letter-spacing:-.01em;font-weight:600}.dw-page .dw-case-desc{font-size:.9rem;color:var(--svc-text);line-height:1.6;flex:1;text-wrap:pretty}.dw-page .dw-case-metric-num{font-family:var(--font-heading);font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:.95;background:linear-gradient(180deg,var(--svc-or) 0,var(--svc-or-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.03em}.dw-page .dw-case-metric-lbl{font-size:.78rem;color:var(--svc-mut);text-transform:uppercase;letter-spacing:.08em}.dw-page .dw-canarias{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center}.dw-page .dw-canarias-sub{color:var(--svc-text);margin-top:1rem;font-size:1rem}.dw-page .dw-canarias-big{font-family:var(--font-heading);font-size:clamp(3.5rem,12vw,16rem);line-height:.85;letter-spacing:-.04em;margin-top:1.5rem;font-weight:700;background:conic-gradient(from var(--svc-angle),var(--svc-or),var(--svc-or-2),#ffd4b0,var(--svc-or));-webkit-background-clip:text;background-clip:text;color:transparent;animation:dwRotateAngle 16s linear infinite;white-space:nowrap}.dw-page .dw-nowrap{white-space:nowrap}.dw-page .dw-canarias-desc{color:var(--svc-text);margin-top:1.5rem;font-size:1rem;line-height:1.7;text-wrap:pretty;max-width:56ch}.dw-page .dw-bars{display:flex;gap:2.5rem;justify-content:center;align-items:flex-end;padding:2rem 0}.dw-page .dw-bar-col{display:flex;flex-direction:column;align-items:center;gap:.75rem}.dw-page .dw-canarias-bar{width:70px;height:280px;background:var(--svc-bg-3);border-radius:10px;position:relative;overflow:hidden;border:1px solid var(--svc-line)}.dw-page .dw-canarias-bar-fill{position:absolute;inset:auto 0 0 0;height:100%;background:linear-gradient(180deg,var(--svc-or-2),var(--svc-or));transform-origin:bottom;transform:scaleY(0);animation:dwBarFill linear forwards;animation-timeline:view();animation-range:entry 10% cover 50%}.dw-page .dw-bar-lbl{font-size:.78rem;color:var(--svc-mut);text-align:center;display:flex;flex-direction:column;gap:.25rem}.dw-page .dw-bar-val{font-family:var(--font-heading);font-size:1.1rem;color:#fff;font-weight:600}.dw-page .dw-bar-val--accent{color:var(--svc-or-2)}.dw-page .dw-canarias-legal{margin-top:1.5rem;font-size:.78rem;color:var(--svc-mut);text-align:center;max-width:44ch;margin-inline:auto;line-height:1.5}.dw-page .dw-stack{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.dw-page .dw-stack-item{padding:1.25rem;border-radius:var(--dw-r-md);border:1px solid var(--border);background:#fff;display:flex;flex-direction:column;gap:.4rem}.dw-page .dw-stack-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.dw-page .dw-checklist{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem 2rem;padding:0;list-style:none}@media (max-width:980px){.dw-page .dw-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dw-page .dw-checklist{grid-template-columns:minmax(0,1fr)}}.dw-page .dw-checklist li{padding-left:1.6rem;position:relative;font-size:.95rem;color:var(--fg-secondary)}.dw-page .dw-checklist li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-weight:700}.dw-page .dw-process{position:relative}.dw-page .dw-process-line{position:absolute;top:24px;left:0;right:0;width:100%;height:4px;z-index:0;pointer-events:none}.dw-page .dw-process-line line{stroke:var(--svc-or);stroke-width:2;stroke-dasharray:1200;stroke-dashoffset:1200;animation:dwDrawLine linear forwards;animation-timeline:view();animation-range:entry 20% cover 60%}.dw-page .dw-process-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;padding:0;list-style:none}.dw-page .dw-process-step{display:flex;flex-direction:column;gap:.75rem}.dw-page .dw-process-num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-family:var(--font-heading);font-weight:600;font-size:1rem;color:var(--svc-or);background:var(--svc-bg);border:2px solid var(--svc-or);transition:transform .3s linear(0,.3,.6,.85,.95,1),box-shadow .3s var(--ease-out)}.dw-page .dw-process-step:hover .dw-process-num{transform:scale(1.08);box-shadow:0 0 0 6px var(--svc-or-glow)}.dw-page .dw-process-title{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:#fff}.dw-page .dw-process-desc{font-size:.9rem;color:var(--svc-text);line-height:1.6;text-wrap:pretty}.dw-page .dw-pricing-wrap{overflow-x:auto}.dw-page .dw-pricing-table{width:100%;border-collapse:collapse;min-width:720px}.dw-page .dw-pricing-caption{font-size:.78rem;margin-bottom:1rem;caption-side:top}.dw-page .dw-pricing-caption,.dw-page .dw-pricing-table thead th{text-align:left;color:var(--svc-mut);text-transform:uppercase;letter-spacing:.08em}.dw-page .dw-pricing-table thead th{padding:1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;border-bottom:1px solid var(--svc-line-strong)}.dw-page .dw-pricing-table tbody td,.dw-page .dw-pricing-table tbody th{padding:1.25rem 1rem;border-bottom:1px solid var(--svc-line);text-align:left;vertical-align:top;color:var(--svc-text);font-size:.95rem}.dw-page .dw-pricing-table tbody th{color:#fff;font-weight:600;font-family:var(--font-heading)}.dw-page .dw-pricing-cell-price{color:var(--svc-or-2)!important;font-family:var(--font-heading);font-weight:600;white-space:nowrap}.dw-page .dw-pricing-cell-time{white-space:nowrap;color:var(--svc-mut)!important}.dw-page .dw-pricing-table tbody tr{animation:dwRowIn linear forwards;animation-timeline:view();animation-range:entry 0 cover 20%;opacity:0;transform:translateY(15px);transition:opacity .3s var(--ease-out)}.dw-page .dw-pricing-table tbody:hover tr:not(:hover){opacity:.5}.dw-page .dw-kit-chip{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;padding:.3rem .6rem;border-radius:6px;background:color-mix(in oklab,var(--svc-or) 15%,transparent);color:var(--svc-or-2);white-space:nowrap}.dw-page .dw-kit-chip--muted{background:color-mix(in oklab,#fff 4%,transparent);color:var(--svc-mut)}.dw-page .dw-pricing-note{margin-top:1.25rem;font-size:.85rem;color:var(--svc-mut)}.dw-page .dw-pricing-category-row td{padding:.6rem 1rem .4rem;border-bottom:none}.dw-page .dw-pricing-category-cell{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--svc-or-2);padding-top:1.5rem!important;border-top:1px solid var(--svc-line-strong)}.dw-page .dw-pricing-category-row:first-child .dw-pricing-category-cell{border-top:none;padding-top:0!important}.dw-page .dw-pricing-category-icon{margin-right:.5rem;opacity:.7}.dw-page .dw-pricing-row--featured td,.dw-page .dw-pricing-row--featured th{background:color-mix(in oklab,var(--svc-or) 6%,transparent)}.dw-page .dw-pricing-popular{display:inline-block;font-size:.65rem;font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;background:var(--svc-or);color:#000;padding:2px 7px;border-radius:4px;margin-right:.6rem;font-weight:700;vertical-align:middle}.dw-page .dw-compare-wrap{max-width:880px;margin-inline:auto}.dw-page .dw-compare-tabs{display:flex;gap:.5rem;margin-bottom:1rem;padding:.3rem;background:var(--svc-bg-2);border-radius:999px;border:1px solid var(--svc-line);width:fit-content;margin-inline:auto}.dw-page .dw-compare-tab{padding:.6rem 1.25rem;border-radius:999px;font-family:var(--font-heading);font-size:.85rem;color:var(--svc-mut);background:transparent;transition:all .3s var(--ease-out);cursor:pointer}.dw-page .dw-compare-tab.is-active{background:var(--svc-or);color:#fff}.dw-page .dw-compare{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--svc-line);border-radius:var(--dw-r-lg);overflow:hidden}.dw-page .dw-compare-col{padding:clamp(1.5rem,3vw,2rem);view-transition-name:compare-panel}.dw-page .dw-compare-col--gen{background:var(--svc-bg-2);color:var(--svc-mut)}.dw-page .dw-compare-col--yag{background:linear-gradient(180deg,color-mix(in oklab,var(--svc-or) 8%,var(--svc-bg-2)),var(--svc-bg-2));color:#fff}.dw-page .dw-compare-col-title{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;margin-bottom:1.25rem;letter-spacing:-.01em}.dw-page .dw-compare-col-title--yag{color:var(--svc-or-2)}.dw-page .dw-compare-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.dw-page .dw-compare-list li{display:flex;gap:.75rem;align-items:flex-start;font-size:.95rem;line-height:1.5}.dw-page .dw-compare-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:1rem;font-weight:700;animation:dwCheckIn .4s linear(0,.5,1.1,1) both;animation-timeline:view();animation-range:entry 10% cover 30%}.dw-page .dw-compare-mark--x{color:#9c4646}.dw-page .dw-compare-mark--check{color:var(--svc-or)}.dw-page .dw-kit-callout{background:var(--svc-bg-3);padding-block:clamp(2.5rem,5vw,3.5rem);color:var(--svc-text);border-block:1px solid var(--svc-line)}.dw-page .dw-kit-callout-inner{display:flex;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.dw-page .dw-kit-callout-text{flex:1 1 320px}.dw-page .dw-kit-callout-title{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,1.8rem);color:#fff;font-weight:600;letter-spacing:-.01em;margin-block:.5rem}.dw-page .dw-kit-callout-lead{font-size:.95rem;line-height:1.6;text-wrap:pretty;max-width:58ch}.dw-page .dw-faq{display:flex;flex-direction:column;gap:.5rem;max-width:880px;margin-inline:auto}.dw-page .dw-faq-item{border:1px solid var(--border);background:#fff;border-radius:var(--dw-r-md);padding:0 1.25rem;transition:border-color .25s var(--ease-out)}.dw-page .dw-faq-item:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}.dw-page .dw-faq-item[open]{border-color:var(--accent)}.dw-page .dw-faq-q{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.15rem;font-family:var(--font-heading);font-weight:500;font-size:1rem;color:var(--fg);letter-spacing:-.005em;transition:color .25s var(--ease-out)}.dw-page .dw-faq-q::-webkit-details-marker{display:none}.dw-page .dw-faq-q:hover{color:var(--accent)}.dw-page .dw-faq-icon{position:relative;width:14px;height:14px;flex-shrink:0;color:var(--fg)}.dw-page .dw-faq-icon:after,.dw-page .dw-faq-icon:before{content:"";position:absolute;background:currentColor;transition:transform .3s var(--ease-out)}.dw-page .dw-faq-icon:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.dw-page .dw-faq-icon:after{top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%)}.dw-page .dw-faq-item[open] .dw-faq-icon:after{transform:translateX(-50%) scaleY(0)}.dw-page .dw-faq-a{padding:0 0 1.1rem;color:var(--fg-secondary);font-size:.95rem;line-height:1.7;max-width:72ch}.dw-page .dw-cta-block{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.dw-page .dw-cta-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.dw-page .dw-cta-meta{font-size:.85rem;color:var(--svc-mut)}.dw-page .dw-pills{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.dw-page .dw-pill{padding:.55rem 1rem;border-radius:999px;border:1px solid var(--svc-line);color:var(--svc-text);font-size:.85rem;transition:background .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out)}.dw-page .dw-pill:hover{background:color-mix(in oklab,var(--svc-or) 14%,transparent);border-color:color-mix(in oklab,var(--svc-or) 40%,var(--svc-line));color:#fff}.dw-page .twenty-case{padding:clamp(1.5rem,2.4vw,2rem);border-radius:var(--dw-r-md);background:linear-gradient(var(--svc-bg-2),var(--svc-bg-2)) padding-box,linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0)) border-box;border:1px solid transparent;display:flex;flex-direction:column;gap:.75rem;transform:none!important;transition:border-color .28s ease,transform .28s ease;height:100%}.dw-page .twenty-case:hover{border-color:rgba(204,68,0,.28);transform:translateY(-2px)!important}.dw-page .dw-cases-grid .dw-case-wrap{perspective:none}.dw-trust-num{background:linear-gradient(135deg,#fff 30%,rgba(255,255,255,.6));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(255,255,255,.25))}.dw-hero-stat-num{position:relative}.dw-hero-stat-num:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(204,68,0,.6),transparent);animation:statUnderline 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.dw-hero-stat-num:after{animation:none;opacity:0}}.dw-page .svc-card{--card-glow:rgba(204,68,0,0.14)}.dw-page .svc-section:not(.svc-section--soft):not(.svc-section--light) .geo-intro-answer-title{color:#fff}.dw-page .svc-section:not(.svc-section--soft):not(.svc-section--light) .geo-intro-answer-text{color:rgba(255,255,255,.88)}.dw-page .svc-section:not(.svc-section--soft):not(.svc-section--light){color:var(--svc-text)}.dw-page .svc-section:not(.svc-section--soft):not(.svc-section--light) .svc-section-title{color:#fff}.dw-page .svc-section:not(.svc-section--soft):not(.svc-section--light) .svc-section-lead{color:rgba(255,255,255,.82)}.dw-page .geo-intro-answer-section:not(.svc-section) .geo-intro-answer-title{color:#fff}.dw-page .geo-intro-answer-section:not(.svc-section) .geo-intro-answer-text{color:rgba(255,255,255,.88)}.dw-page .geo-criterios-section:not(.svc-section) .geo-criterios-title,.dw-page .geo-criterios-section:not(.svc-section)>.svc-shell>h2{color:#fff}.dw-page .svc-section--light .svc-stack-name,.dw-page .svc-section--soft .svc-stack-name{color:var(--fg)!important}.dw-page .geo-intro-answer-section:not(.svc-section){padding-block:clamp(4rem,7vw,6.5rem)}.dw-page .geo-intro-answer{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;max-width:none;margin:0;min-width:0;text-align:left}.dw-page .geo-intro-answer-title{min-width:0;margin:0;padding-top:.2rem;font-size:.78rem;line-height:1.45;text-transform:uppercase;letter-spacing:.08em;color:var(--svc-mut)}.dw-page .geo-intro-answer>.kicker{grid-column:1/-1;margin-bottom:0}.dw-page .geo-intro-answer>.geo-intro-answer-title{grid-column:1}.dw-page .geo-intro-answer>.geo-intro-answer-text{grid-column:2}.dw-page .geo-intro-answer-text{min-width:0;max-width:78ch;margin:0;padding:0 0 0 clamp(1.25rem,2.5vw,2rem);border:0;border-left:2px solid color-mix(in oklab,var(--svc-or) 64%,transparent);border-radius:0;background:transparent;box-shadow:none;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.75}.dw-page .svc-section>.dw-shell-wide{padding-inline:0}@media (max-width:760px){.dw-page .geo-intro-answer{grid-template-columns:1fr;gap:1rem}.dw-page .geo-intro-answer-title{padding-top:0}.dw-page .geo-intro-answer>.geo-intro-answer-text{grid-column:1}.dw-page .geo-intro-answer-text{padding-left:1rem}}@media (min-width:1000px){.dw-page .svc-section--dark>.svc-shell:has(>.svc-section-head+.svc-faq){display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(3rem,7vw,7rem);align-items:start}.dw-page .svc-section--dark>.svc-shell:has(>.svc-section-head+.svc-faq)>.svc-section-head{margin-bottom:0}.dw-page .svc-section--dark>.svc-shell:has(>.svc-section-head+.svc-faq)>.svc-faq{width:100%;max-width:none;margin:0}}.dw-page .svc-section--light,.dw-page .svc-section--soft:not(.svc-related){--accent:#cc4400;--svc-or:#cc4400;--svc-mut:#565a6b}.dw-page .svc-section--light .svc-card-link,.dw-page .svc-section--soft:not(.svc-related) .svc-card-link{color:#cc4400!important}.dw-page .stat-number,.dw-page .stat-suffix{color:#f5f5f4}.dw-page .stats .stat-number,.dw-page .stats .stat-suffix,.dw-page .svc-section--light .stat-number,.dw-page .svc-section--light .stat-suffix,.dw-page .svc-section--soft .stat-number,.dw-page .svc-section--soft .stat-suffix{color:#111111}.dw-cta-block .btn--outline,.dw-page .stats .btn--outline,.dw-page .svc-hero--slim .btn--outline{color:#ffffff;border-color:rgba(255,255,255,.4)}.dw-cta-block .btn--outline:hover{color:#111111;background:#ffffff;border-color:#ffffff}.dw-page .stat p{color:#9b9187}.dw-page .svc-section--light .stat p,.dw-page .svc-section--soft .stat p{color:#5b5b66}.subv-page .dw-trust-strip{background:#101017!important;border-block:1px solid rgba(255,255,255,.08)!important;color:#fafaf9!important}.subv-page .dw-trust-item{color:#fafaf9!important}.subv-page .dw-trust-num{color:#ffffff!important}.subv-page .dw-trust-strip [class*=__label]{color:rgba(248,250,252,.74)!important}.subv-page .dw-trust-lbl{color:#c9c9d4!important}.dw-page .svc-section:not(.svc-section--soft):not(.svc-section--light) .kicker{display:inline-flex;width:fit-content;padding:.28rem .52rem;border-radius:999px;background:#2b160f!important;color:#ffd2bd!important}.dw-hero .btn--outline{color:#ffffff!important;border-color:rgba(255,255,255,.52)!important;background:#151515!important}.dw-hero .btn--outline:hover{color:#111115!important;background:#ffffff!important;border-color:#ffffff!important}.seo-madrid-page.dw-page .seo-criterios-section.svc-section--soft:not(.svc-related) .svc-section-head .svc-section-lead{color:rgba(255,255,255,.8)!important}