/*!/wp-content/uploads/sdc-css-cache/sdc-7ea87339ca10672069338b6ec3f093192d4778d381c30adb52979fae6ef365a9.css*/.sdc-route-page{--sdc-black:#06090d;--sdc-ink:#10151d;--sdc-text:#202832;--sdc-muted:#64717e;--sdc-line:#dce4ea;--sdc-white:#ffffff;--sdc-cloud:#f4f7f9;--sdc-green:#40b7b4;--sdc-blue:#6600cc;--sdc-orange:#ec6308;--sdc-cyan:#71d6e2;--sdc-yellow:#ec6308;--sdc-red:#ff5a5f;--sdc-radius:8px}.sdc-route-page,.sdc-route-page *{box-sizing:border-box}.sdc-route-page{width:100%;max-width:100%;margin:0;overflow:visible;color:var(--sdc-text);background:#f6fbfc;font-family:"Open Sans",Arial,sans-serif}.sdc-route-page .route-shell{width:min(1160px, calc(100% - 44px));margin:0 auto;position:relative;z-index:2}.sdc-route-page .route-hero{min-height:100vh;display:flex;align-items:stretch;position:relative;overflow:clip;background:radial-gradient(circle at 16% 18%,rgb(236 99 8 / .24) 0%,transparent 34%),radial-gradient(circle at 88% 12%,rgb(64 183 180 / .18) 0%,transparent 32%),linear-gradient(125deg,#090018 0%,#19003b 42%,#3d007f 72%,#6600cc 100%),linear-gradient(90deg,rgb(64 183 180 / .1) 1px,transparent 1px),linear-gradient(180deg,rgb(64 183 180 / .08) 1px,transparent 1px);background-size:auto,auto,auto,42px 42px,42px 42px;box-shadow:0 0 0 100vmax #090018;clip-path:inset(0 -100vmax);color:#fff}.sdc-route-page .route-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:linear-gradient(90deg,var(--sdc-green),var(--sdc-orange),var(--sdc-blue))}.sdc-route-page .route-topbar{height:92px;display:flex;align-items:center;justify-content:space-between;gap:18px}.sdc-route-page .route-logo{width:min(232px, 58vw);height:auto;display:block;padding:0;border-radius:0;background:#fff0}.sdc-route-page .route-topbar__tag,.sdc-route-page .route-small-title,.sdc-route-page .selector-progress__text{font-family:"Montserrat",Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:none;letter-spacing:0}.sdc-route-page .route-topbar__tag{color:#fff;border:1px solid rgb(64 183 180 / .5);background:rgb(255 255 255 / .08);padding:9px 12px;border-radius:999px}.sdc-route-page .route-hero__grid{min-height:calc(100vh - 92px);display:grid;grid-template-columns:minmax(560px,1.08fr) minmax(320px,.72fr);gap:clamp(24px, 4vw, 56px);align-items:center;padding:24px 0 72px}.sdc-route-page .route-hero__content{width:min(760px, 100%);display:flex;flex-direction:column;justify-content:center;padding:0}.sdc-route-page .route-kicker{width:fit-content;margin:0 0 18px;padding:7px 11px;color:#fff;background:rgb(236 99 8 / .95);font-family:"Montserrat",Arial,sans-serif;font-size:.74rem;font-weight:800;text-transform:none}.sdc-route-page .route-hero h1,.sdc-route-page .route-intro h2,.sdc-route-page .selector-panel h2,.sdc-route-page .selector-panel h3,.sdc-route-page .question-stage h2,.sdc-route-page .result-stage h2{margin:0;font-family:"Barlow Semi Condensed",Arial,sans-serif;font-weight:700;line-height:1.02;letter-spacing:0}.sdc-route-page .route-hero h1{max-width:760px;color:#fff;font-size:clamp(3rem, 4.75vw, 4.95rem);text-transform:none}.sdc-route-page .route-hero__lead{max-width:650px;margin:20px 0 0;color:rgb(255 255 255 / .78);font-size:clamp(1rem, 1.6vw, 1.14rem);line-height:1.55}.sdc-route-page .route-hero__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.sdc-route-page .route-hero__steps article{min-height:132px;padding:14px;border:1px solid rgb(64 183 180 / .3);border-radius:var(--sdc-radius);background:rgb(255 255 255 / .08);box-shadow:0 18px 42px rgb(0 0 0 / .22);backdrop-filter:blur(8px)}.sdc-route-page .route-hero__steps strong{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:999px;color:#fff;background:var(--sdc-orange);font-family:"Montserrat",Arial,sans-serif;font-size:.72rem}.sdc-route-page .route-hero__steps span{display:block;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-size:.84rem;font-weight:800}.sdc-route-page .route-hero__steps small{display:block;margin-top:6px;color:rgb(255 255 255 / .68);font-size:.82rem;line-height:1.4}.sdc-route-page .route-hero__actions,.sdc-route-page .selector-actions,.sdc-route-page .result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.sdc-route-page .route-action-note{display:block;flex-basis:100%;color:rgb(255 255 255 / .72);font-size:.88rem;font-weight:700}.sdc-route-page .route-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:var(--sdc-radius);padding:14px 19px;color:var(--sdc-black);font-family:"Montserrat",Arial,sans-serif;font-size:.9rem;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.sdc-route-page .route-button:hover{transform:translateY(-2px)}.sdc-route-page .route-button--large{min-height:58px;padding:17px 26px;font-size:1rem;color:#fff;background:var(--sdc-orange);box-shadow:7px 7px 0 #25004f}.sdc-route-page .route-button--primary{background:var(--sdc-green);color:#06232e}.sdc-route-page .route-button--primary.route-button--large{background:var(--sdc-orange)}.sdc-route-page .route-button--ghost{color:#fff;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .08)}.sdc-route-page .route-button--dark{color:var(--sdc-text);border-color:var(--sdc-line);background:var(--sdc-white)}.sdc-route-page .route-hero__media{position:absolute;inset:0;z-index:1;pointer-events:none}.sdc-route-page .route-field{position:absolute;right:clamp(-260px, -8vw, -90px);top:11%;width:min(720px, 64vw);aspect-ratio:1.2 / 1;border:2px solid rgb(64 183 180 / .28);transform:rotate(-11deg)}.sdc-route-page .route-field::before,.sdc-route-page .route-field::after,.sdc-route-page .field-line,.sdc-route-page .field-node{content:"";position:absolute;display:block}.sdc-route-page .route-field::before{inset:12%;border:2px solid rgb(236 99 8 / .18)}.sdc-route-page .route-field::after{left:50%;top:0;bottom:0;width:2px;background:rgb(64 183 180 / .2)}.sdc-route-page .field-line{height:2px;background:rgb(255 255 255 / .16)}.sdc-route-page .field-line--one{left:7%;top:28%;width:70%}.sdc-route-page .field-line--two{left:25%;top:55%;width:64%}.sdc-route-page .field-line--three{left:11%;top:76%;width:52%}.sdc-route-page .field-node{width:18px;height:18px;border-radius:50%;background:var(--sdc-green);box-shadow:0 0 0 12px rgb(64 183 180 / .14)}.sdc-route-page .field-node--one{left:16%;top:24%}.sdc-route-page .field-node--two{left:58%;top:51%;background:var(--sdc-cyan);box-shadow:0 0 0 12px rgb(32 184 255 / .14)}.sdc-route-page .field-node--three{left:33%;top:72%;background:var(--sdc-orange);box-shadow:0 0 0 12px rgb(236 99 8 / .16)}.sdc-route-page .field-node--four{right:13%;top:32%;background:var(--sdc-red);box-shadow:0 0 0 12px rgb(255 90 95 / .14)}.sdc-route-page .route-preview-card{position:relative;min-height:440px;border:14px solid #23004e;border-radius:28px;background:linear-gradient(135deg,rgb(64 183 180 / .8),rgb(102 0 204 / .34)),linear-gradient(90deg,rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .07) 1px,transparent 1px),#15002f;background-size:auto,32px 32px,32px 32px,auto;box-shadow:20px 28px 0 #2a0057,0 30px 70px rgb(42 0 87 / .24)}.sdc-route-page .route-preview-card::before{content:"";position:absolute;inset:54px 46px auto auto;width:170px;height:170px;border:2px solid rgb(236 99 8 / .34);border-radius:50%;background:radial-gradient(circle,transparent 0 34%,rgb(236 99 8 / .72) 35% 39%,transparent 40%)}.sdc-route-page .route-preview-card__counter{position:absolute;left:-52px;top:96px;display:grid;place-items:center;width:110px;min-height:78px;border:1px solid rgb(102 0 204 / .18);border-radius:18px;color:#fff;background:var(--sdc-orange);box-shadow:10px 12px 0 #2a0057;font-family:"Montserrat",Arial,sans-serif;font-size:.82rem;font-weight:900;text-transform:none}.sdc-route-page .route-preview-card__screen{position:absolute;left:34px;right:34px;bottom:34px;padding:24px;border-radius:16px;color:#fff;background:var(--sdc-blue)}.sdc-route-page .route-preview-card__pill{display:inline-flex;margin-bottom:10px;padding:5px 8px;border-radius:999px;color:#fff;background:var(--sdc-orange);font-family:"Montserrat",Arial,sans-serif;font-size:.68rem;font-weight:900;text-transform:none}.sdc-route-page .route-preview-card h2{margin:0;font-family:"Barlow Semi Condensed",Arial,sans-serif;font-size:clamp(1.8rem, 3vw, 2.7rem);line-height:1}.sdc-route-page .route-preview-card__title{margin:0;color:#fff;font-family:"Barlow Semi Condensed",Arial,sans-serif;font-size:clamp(1.8rem, 3vw, 2.7rem);font-weight:700;line-height:1}.sdc-route-page .route-preview-card p{margin:8px 0 0;color:rgb(255 255 255 / .82);font-size:.92rem}.sdc-route-page .route-intro{padding:78px 0;background:var(--sdc-white);box-shadow:0 0 0 100vmax var(--sdc-white);clip-path:inset(0 -100vmax)}.sdc-route-page .route-intro__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,.78fr);gap:36px;align-items:center}.sdc-route-page .route-small-title{display:inline-flex;margin-bottom:14px;color:var(--sdc-blue)}.sdc-route-page .route-intro h2,.sdc-route-page .selector-panel h2,.sdc-route-page .selector-panel h3,.sdc-route-page .result-stage h2{font-size:clamp(1.8rem, 3.2vw, 3.35rem);text-transform:none}.sdc-route-page .route-intro__copy{position:relative;display:grid;gap:14px;padding:28px 30px 28px 82px;border:1px solid rgb(64 183 180 / .28);border-left:6px solid var(--sdc-green);border-radius:var(--sdc-radius);background:#f7fcfd;box-shadow:0 18px 42px rgb(64 183 180 / .1)}.sdc-route-page .route-intro__icon{position:absolute;left:24px;top:28px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--sdc-orange);font-family:"Montserrat",Arial,sans-serif;font-size:.82rem;font-weight:900}.sdc-route-page .route-intro__copy p{margin:0;color:var(--sdc-muted);font-size:1rem;line-height:1.72}.sdc-route-page .route-selector{padding:78px 0 92px;background:linear-gradient(180deg,#eef4f7 0%,#ffffff 100%);box-shadow:0 0 0 100vmax #eef4f7;clip-path:inset(0 -100vmax)}.sdc-route-page .selector-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px;align-items:start}.sdc-route-page .selector-panel,.sdc-route-page .question-stage,.sdc-route-page .result-stage{border:1px solid var(--sdc-line);border-radius:var(--sdc-radius);background:var(--sdc-white);box-shadow:0 18px 60px rgb(16 21 29 / .08)}.sdc-route-page .selector-panel{position:relative;top:auto;padding:28px;background:linear-gradient(180deg,#ffffff 0%,#f7fcfd 100%)}.sdc-route-page .selector-panel h2{font-size:clamp(1.9rem, 3vw, 2.9rem)}.sdc-route-page .selector-panel h3{font-size:clamp(1.7rem, 2.6vw, 2.55rem)}.sdc-route-page .selector-progress{width:100%;height:10px;margin-top:28px;overflow:hidden;border-radius:999px;background:#e9eef2}.sdc-route-page .selector-progress__bar{width:14.28%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--sdc-green),var(--sdc-orange));transition:width .28s ease}.sdc-route-page .selector-progress__text{margin:13px 0 0;color:var(--sdc-muted)}.sdc-route-page .question-stage{min-height:500px;padding:clamp(22px, 4vw, 42px)}.sdc-route-page .question-stage h2{color:var(--sdc-ink);font-size:clamp(1.8rem, 3.4vw, 3.45rem);text-transform:none}.sdc-route-page .question-title{margin:0;color:var(--sdc-ink);font-family:"Barlow Semi Condensed",Arial,sans-serif;font-size:clamp(1.8rem, 3.4vw, 3.45rem);font-weight:700;line-height:1.02}.sdc-route-page .answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.sdc-route-page .answer-option{min-height:114px;display:flex;align-items:flex-start;gap:13px;width:100%;border:1px solid var(--sdc-line);border-radius:var(--sdc-radius);padding:16px;text-align:left;background:#fbfcfd;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.sdc-route-page .answer-option:hover,.sdc-route-page .answer-option.is-selected{border-color:var(--sdc-green);background:#eefbfb;transform:translateY(-2px)}.sdc-route-page .answer-option__mark{width:28px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--sdc-black);background:var(--sdc-green);font-family:"Montserrat",Arial,sans-serif;font-size:.76rem;font-weight:800}.sdc-route-page .answer-option strong{display:block;color:var(--sdc-ink);font-family:"Montserrat",Arial,sans-serif;font-size:.96rem;line-height:1.25}.sdc-route-page .answer-option span:last-child{display:block;margin-top:6px;color:var(--sdc-muted);font-size:.9rem;line-height:1.45}.sdc-route-page .result-stage{grid-column:1 / -1;overflow:hidden}.sdc-route-page .result-card{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);min-height:600px;background:linear-gradient(135deg,rgb(64 183 180 / .12),rgb(236 99 8 / .08)),#ffffff}.sdc-route-page .result-card__image{min-height:520px;display:flex;align-items:flex-start;justify-content:center;padding:clamp(18px, 3vw, 34px) clamp(18px, 3vw, 34px) 24px;background:#f0fbfc;text-decoration:none}.sdc-route-page .result-card__image img{width:100%;max-height:520px;object-fit:contain;border-radius:var(--sdc-radius);box-shadow:0 20px 46px rgb(16 21 29 / .12)}.sdc-route-page .result-card__body{padding:clamp(24px, 4.5vw, 52px)}.sdc-route-page .result-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 11px;border-radius:999px;color:#fff;background:var(--sdc-green);font-family:"Montserrat",Arial,sans-serif;font-size:.78rem;font-weight:900;text-transform:none}.sdc-route-page .result-stage p{color:var(--sdc-muted);font-size:1rem;line-height:1.65}.sdc-route-page .result-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0}.sdc-route-page .result-detail{min-height:210px;padding:18px;border:1px solid rgb(64 183 180 / .28);border-radius:var(--sdc-radius);background:#fff;box-shadow:0 14px 34px rgb(42 0 87 / .08)}.sdc-route-page .result-detail strong{display:block;margin:12px 0 10px;color:#071426;font-family:"Montserrat",Arial,sans-serif;font-size:.95rem;line-height:1.2;text-transform:none}.sdc-route-page .result-detail__icon{width:34px;height:34px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px;color:#ffffff!important;background:var(--sdc-orange);font-family:"Montserrat",Arial,sans-serif;font-size:.74rem!important;font-weight:900;line-height:1}.sdc-route-page .result-detail span{color:var(--sdc-muted);font-size:.91rem;line-height:1.5}.sdc-route-page .result-actions{margin-top:28px}.sdc-route-page .whatsapp-button{background:#25d366}.sdc-route-page .result-actions .route-button{color:#fff}.sdc-route-page .result-actions .route-button--primary{background:var(--sdc-green)}.sdc-route-page .result-actions .route-button--dark{color:var(--sdc-blue);background:#fff}.sdc-route-page .is-hidden{display:none!important}@media (max-width:980px){.sdc-route-page .route-hero{min-height:100vh}.sdc-route-page .route-topbar{height:82px}.sdc-route-page .route-topbar__tag{display:none}.sdc-route-page .route-hero__grid{grid-template-columns:1fr;min-height:calc(100vh - 82px);padding-bottom:58px}.sdc-route-page .route-field{width:680px;right:-350px;top:45%}.sdc-route-page .route-intro__grid,.sdc-route-page .selector-layout,.sdc-route-page .result-card{grid-template-columns:1fr;min-height:0}.sdc-route-page .result-card__image{min-height:0;padding:18px 18px 0;align-items:flex-start}.sdc-route-page .result-card__image img{display:block;max-height:none}.sdc-route-page .selector-panel{position:relative;top:auto}.sdc-route-page .result-stage{grid-column:auto}.sdc-route-page .result-details{grid-template-columns:1fr}}@media (max-width:640px){.sdc-route-page .route-shell{width:min(100% - 28px, 1160px)}.sdc-route-page .route-hero h1{font-size:clamp(2.75rem, 14vw, 4.6rem)}.sdc-route-page .route-hero__steps{grid-template-columns:1fr}.sdc-route-page .route-preview-card{min-height:330px;border-width:10px;box-shadow:12px 16px 0 #2a0057,0 26px 60px rgb(42 0 87 / .2)}.sdc-route-page .route-preview-card__counter{left:18px;top:-34px}.sdc-route-page .route-hero__actions,.sdc-route-page .selector-actions,.sdc-route-page .result-actions{align-items:stretch;flex-direction:column}.sdc-route-page .route-button{width:100%}.sdc-route-page .answer-grid{grid-template-columns:1fr}.sdc-route-page .question-stage,.sdc-route-page .selector-panel{padding:22px}.sdc-route-page .answer-option{min-height:104px}}.sdc-route-page .route-preview-card__screen{min-height:190px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:linear-gradient(135deg,rgb(102 0 204 / .96),rgb(64 183 180 / .2)),#6600cc!important}.sdc-route-page .route-preview-card__screen::after{content:"Perfil profesional · Especialización · Máster recomendado";display:block;max-width:360px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .22);color:rgb(255 255 255 / .82);font-family:"Montserrat",Arial,sans-serif;font-size:.78rem;font-weight:700;line-height:1.45}.sdc-route-page .route-preview-card__title{max-width:410px;font-size:clamp(1.55rem, 3.2vw, 3rem)!important;line-height:1.02!important}.sdc-route-page .route-preview-card__screen{min-height:120px!important;max-width:360px;left:42px!important;right:42px!important;bottom:42px!important;padding:18px 20px!important;gap:8px!important}.sdc-route-page .route-preview-card__title{max-width:300px;font-size:clamp(1.35rem, 2.2vw, 2rem)!important;line-height:1.05!important}.sdc-route-page .route-preview-card__screen::after{max-width:300px;padding-top:8px!important;font-size:.72rem!important;line-height:1.35!important}.sdc-route-page .route-preview-card__pill{width:fit-content;max-width:100%;padding:5px 10px!important;font-size:.68rem!important}.sdc-route-page .route-preview-card__counter{position:absolute;left:-52px;top:26px;align-content}.sdc-route-page .question-title{font-family:"Barlow Semi Condensed",Arial,sans-serif!important;font-size:37px}.sdc-route-page .mautic-stage{width:100%}.sdc-route-page .mautic-card{background:#fff;border:1px solid rgb(64 183 180 / .22);border-radius:8px;box-shadow:0 22px 60px rgb(16 21 29 / .12);padding:clamp(24px, 4vw, 44px)}.sdc-route-page .mautic-card h2{margin:14px 0 10px;color:#10151d;font-family:"Barlow Semi Condensed",Arial,sans-serif;font-size:clamp(2rem, 4vw, 3.2rem);line-height:1}.sdc-route-page .mautic-card p{max-width:720px;color:#4b5870;font-size:1.05rem;line-height:1.6}.sdc-route-page .mautic-card__hint{display:flex;flex-wrap:wrap;gap:8px 12px;margin:22px 0;padding:14px 16px;border-radius:8px;background:rgb(64 183 180 / .10);color:#10151d}.sdc-route-page .mautic-card__hint strong{font-weight:800}.sdc-route-page .mautic-card__hint span{color:#60c;font-weight:800}.sdc-route-page .mautic-form-slot{margin-top:22px}.sdc-route-page .mautic-form-slot .mauticform_wrapper{max-width:760px;margin:0}.sdc-route-page .mautic-form-slot .mauticform-row{margin-bottom:16px}.sdc-route-page .mautic-form-slot .mauticform-label{display:block;margin-bottom:7px;color:#10151d;font-weight:800}.sdc-route-page .mautic-form-slot input,.sdc-route-page .mautic-form-slot select,.sdc-route-page .mautic-form-slot textarea{width:100%;border:1px solid rgb(16 21 29 / .18);border-radius:8px;padding:13px 14px;color:#10151d;background:#fff}.sdc-route-page .mautic-form-slot .mauticform-button,.sdc-route-page .mautic-form-slot button[type="submit"]{border:0;border-radius:8px;background:#40b7b4;color:#fff;padding:14px 22px;font-weight:900;cursor:pointer}.sdc-route-page .mautic-form-slot .mauticform-button:hover,.sdc-route-page .mautic-form-slot button[type="submit"]:hover{background:#ec6308}.sdc-route-page .route-logo{margin-top:20px}.sdc-route-page .result-card .result-badge{display:inline-block!important;background:transparent!important;color:#40b7b4!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;font-weight:900!important}.sdc-route-page .result-actions--main{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:22px 0 22px!important}.sdc-route-page .result-actions--main .route-button{width:100%!important;min-height:48px!important;justify-content:center!important;text-align:center!important;padding:12px 10px!important;line-height:1.15!important;white-space:normal!important}.sdc-route-page .result-actions--restart{margin-top:20px!important;justify-content:flex-start!important}.sdc-route-page .result-actions--restart .route-button{width:auto!important}@media (max-width:860px){.sdc-route-page .result-actions--main{grid-template-columns:1fr!important}.sdc-route-page .result-actions--restart .route-button{width:100%!important}}.sdc-route-page .route-button--primary.route-button--large{color:#fff}.sdc-route-page .route-seo-block{position:relative;overflow:hidden;padding:clamp(64px, 8vw, 110px) 0;background:radial-gradient(circle at 12% 10%,rgb(64 183 180 / .20),transparent 34%),radial-gradient(circle at 92% 6%,rgb(102 0 204 / .45),transparent 36%),linear-gradient(135deg,#070914 0%,#16052f 52%,#071f2b 100%);color:#fff}.sdc-route-page .route-seo-block::before,.sdc-route-page .route-seo-block::after{content:"";position:absolute;pointer-events:none;border:1px solid rgb(64 183 180 / .18);transform:rotate(-8deg)}.sdc-route-page .route-seo-block::before{width:520px;height:300px;right:-120px;top:80px}.sdc-route-page .route-seo-block::after{width:430px;height:250px;left:-140px;bottom:110px;border-color:rgb(236 99 8 / .16)}.sdc-route-page .route-seo-block .route-shell{position:relative;z-index:1}.sdc-route-page .route-seo-block__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:clamp(28px, 5vw, 58px);align-items:stretch}.sdc-route-page .route-seo-block__content{display:grid;gap:18px}.sdc-route-page .route-seo-card{padding:clamp(22px, 3vw, 34px);border:1px solid rgb(64 183 180 / .24);border-radius:8px;background:rgb(255 255 255 / .065);box-shadow:0 24px 70px rgb(0 0 0 / .16);backdrop-filter:blur(10px)}.sdc-route-page .route-seo-card h3,.sdc-route-page .route-faqs h3{margin:0 0 14px;color:#fff;font-family:"Barlow Semi Condensed",Arial,sans-serif;font-size:clamp(1.55rem, 2.4vw, 2.25rem);font-weight:800;line-height:1.05;letter-spacing:0}.sdc-route-page .route-seo-card p{margin:0;color:rgb(255 255 255 / .76);font-size:1rem;line-height:1.65}.sdc-route-page .route-seo-card p+p{margin-top:12px}.sdc-route-page .route-seo-block__media{margin:0;border-radius:8px;overflow:hidden;border:1px solid rgb(64 183 180 / .28);box-shadow:0 28px 80px rgb(0 0 0 / .28);background:rgb(255 255 255 / .05)}.sdc-route-page .route-seo-block__media img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover}.sdc-route-page .route-faqs{margin-top:clamp(34px, 5vw, 64px);padding:clamp(24px, 4vw, 38px);border:1px solid rgb(255 255 255 / .14);border-radius:8px;background:rgb(3 7 13 / .48);box-shadow:0 24px 70px rgb(0 0 0 / .16)}.sdc-route-page .route-faqs h3{max-width:780px;margin-bottom:22px}.sdc-route-page .route-faqs__list{display:grid;gap:10px}.sdc-route-page .route-faq{border:1px solid rgb(64 183 180 / .20);border-radius:8px;background:rgb(255 255 255 / .06);overflow:hidden}.sdc-route-page .route-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;cursor:pointer;color:#fff;font-weight:800;line-height:1.35;list-style:none}.sdc-route-page .route-faq summary::-webkit-details-marker{display:none}.sdc-route-page .route-faq summary::after{content:"+";display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:#40b7b4;color:#071016;font-weight:900}.sdc-route-page .route-faq[open] summary::after{content:"-";background:#ec6308;color:#fff}.sdc-route-page .route-faq p{margin:0;padding:0 20px 20px;color:rgb(255 255 255 / .74);font-size:.98rem;line-height:1.6}@media (max-width:900px){.sdc-route-page .route-seo-block__grid{grid-template-columns:1fr}.sdc-route-page .route-seo-block__media img{min-height:420px;max-height:620px}}@media (max-width:600px){.sdc-route-page .route-seo-block{padding:52px 0}.sdc-route-page .route-seo-card,.sdc-route-page .route-faqs{padding:20px}.sdc-route-page .route-seo-block__media img{min-height:360px}.sdc-route-page .route-faq summary{padding:16px}.sdc-route-page .route-faq p{padding:0 16px 16px}}.sdc-route-page .route-seo-card h3,.sdc-route-page .route-faqs h3{font-weight:600;text-transform:none}.sdc-route-page .question-title{font-family:"Barlow Condensed",Arial,sans-serif!important;font-size:42px}@media (max-width:600px){.sdc-route-page .route-preview-card__counter{position:absolute;left:0;top:26px}}.sdc-route-page .route-logo{margin-top:30px}.sdc-route-page .route-preview-card__pill{display:inline-flex;padding:0px!important;border-radius:999px;color:#fff;background:#fff0;font-family:"Montserrat",Arial,sans-serif}.sdc-route-page .route-preview-card p{margin:0 0 0;color:rgb(255 255 255 / .82);font-size:.92rem;margin-top:-7px}.sdc-route-page .route-preview-card__screen{min-height:120px!important;max-width:360px;left:42px!important;right:42px!important;bottom:62px!important;padding:18px 20px!important;gap:8px!important}.sdc-route-page .route-kicker{width:fit-content;margin:0 0 0;padding:7px 11px;color:#fff;background:#fff0;font-family:"Montserrat",Arial,sans-serif;font-size:.74rem;font-weight:800;text-transform:none;padding:0;margin-top:22px}.sdc-route-page .mautic-card__hint{display:none}.sdc-route-page .route-preview-card__counter{background:var(--sdc-green)}.sdc-route-page .route-hero__steps strong{background:var(--sdc-green)}.sdc-route-page .route-preview-card p{color:rgb(255 255 255)}.sdc-route-page .route-intro__icon{display:none}.sdc-route-page .route-intro__copy{padding:28px 30px 28px 42px}body .sdc-route-page .mauticform-errormsg{color:red!important;text-shadow:none!important}.sdc-route-page .result-card--report{display:block!important;background:#ffffff!important;border:1px solid rgb(64 183 180 / .18)!important;border-radius:8px!important;box-shadow:0 22px 60px rgb(16 21 29 / .10)!important;padding:clamp(18px, 3vw, 34px)!important}.sdc-route-page .result-card__top{display:grid!important;grid-template-columns:minmax(260px,42%) minmax(0,1fr)!important;gap:clamp(24px, 4vw, 48px)!important;align-items:start!important}.sdc-route-page .result-card--report .result-card__image{display:block!important;width:100%!important;height:auto!important;min-height:0!important;align-self:start!important}.sdc-route-page .result-card--report .result-card__image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important;border-radius:8px!important;box-shadow:0 18px 45px rgb(16 21 29 / .12)!important}.sdc-route-page .result-card--report .result-card__body{padding:0!important}.sdc-route-page .result-card--report .result-badge{display:inline-block!important;width:fit-content!important;background:transparent!important;color:#40b7b4!important;border:0!important;padding:0!important;box-shadow:none!important;font-weight:900!important}.sdc-route-page .result-card--report h2{margin-top:14px!important}.sdc-route-page .result-card--report .result-actions--main{display:grid!important;grid-template-columns:repeat(2,minmax(0,220px))!important;justify-content:center!important;gap:16px!important;margin:28px auto 28px!important}.sdc-route-page .result-card--report .result-actions--main .route-button{width:100%!important;min-height:54px!important;justify-content:center!important;text-align:center!important;white-space:normal!important}.sdc-route-page .result-card--report .result-actions--main .route-button--primary{background:#40b7b4!important;border-color:#40b7b4!important;color:#ffffff!important}.sdc-route-page .result-card--report .result-details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:0!important}.sdc-route-page .result-card--report .result-detail{min-height:210px!important;background:#ffffff!important;border:1px solid rgb(64 183 180 / .30)!important;border-radius:8px!important;box-shadow:0 18px 45px rgb(16 21 29 / .08)!important}.sdc-route-page .result-card--report .result-actions--restart{display:flex!important;justify-content:center!important;margin-top:22px!important}.sdc-route-page .result-card--report .result-actions--restart .route-button{min-width:180px!important}@media (max-width:860px){.sdc-route-page .result-card__top{grid-template-columns:1fr!important}.sdc-route-page .result-card--report .result-actions--main,.sdc-route-page .result-card--report .result-details{grid-template-columns:1fr!important}.sdc-route-page .result-card--report .result-actions--main{justify-content:stretch!important}.sdc-route-page .result-card--report .result-actions--restart .route-button{width:100%!important}}.sdc-route-page .result-card--report h2{margin-top:-10px!important}.sdc-route-page .route-button--large{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;animation:sdc-soft-pulse-orange 2.1s ease-in-out infinite!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.sdc-route-page .route-button__icon{width:22px!important;height:22px!important;flex:0 0 auto!important}.sdc-route-page .route-button__icon path{fill:none!important;stroke:currentColor!important;stroke-width:2.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.sdc-route-page .route-preview-card__screen--link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;animation:sdc-soft-pulse-purple 2.4s ease-in-out infinite!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.sdc-route-page .route-preview-card__screen--link:hover{transform:translateY(-4px) scale(1.015)!important;filter:brightness(1.08)!important;box-shadow:0 24px 50px rgb(102 0 204 / .34)!important}.sdc-route-page .route-preview-card__screen--link .route-preview-card__pill,.sdc-route-page .route-preview-card__screen--link .route-preview-card__title{text-align:center!important}.sdc-route-page .route-preview-card__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgb(255 255 255 / .22)!important;color:#ffffff!important;font-weight:900!important;font-size:.9rem!important}@media (max-width:600px){.sdc-route-page .route-preview-card__cta{font-size:.82rem!important}}.sdc-route-page .route-preview-card__screen::after,.sdc-route-page .route-preview-card__screen--link::after{content:none!important;display:none!important}.sdc-route-page .route-button--large,.sdc-route-page .route-preview-card__screen--link{animation:sdc-soft-grow 1.9s ease-in-out infinite!important;transform-origin:center center!important;will-change:transform!important}.sdc-route-page .route-button--large:hover,.sdc-route-page .route-preview-card__screen--link:hover{animation-play-state:paused!important;transform:scale(1.035)!important}@keyframes sdc-soft-grow{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}