.config-page{background:#f5f7fc}.config-page .config-intro{padding:36px 0 38px;background:#fff;border-bottom:1px solid #e0e7f2}.config-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.85rem;color:#6d8098;margin-bottom:32px}.config-crumbs a{color:#3962a0}.config-intro h1{font-size:clamp(2rem,3.5vw,3.15rem);letter-spacing:-.055em;line-height:1.16;margin:12px 0 17px;max-width:780px}.config-intro h1 span{color:#245ee4}.config-intro p{max-width:710px;font-size:1.08rem;line-height:1.7;color:#526980}.config-intro .eyebrow{font-size:.72rem;letter-spacing:.13em}.config-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;align-items:start;padding-top:32px;padding-bottom:64px}.config-form{display:grid;gap:20px;min-width:0}.config-section{padding:28px;background:#fff;border:1px solid #dfe6f1;border-radius:17px;min-width:0}.config-section-title{display:flex;gap:13px;align-items:center;margin-bottom:22px}.config-step{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;color:#245ee4;background:#edf3ff;font-size:.8rem;font-weight:700}.config-section h2{font-size:1.16rem;letter-spacing:-.025em;margin:0}.config-section-title p{font-size:.9rem;color:#728299;margin:4px 0 0}.config-fieldset{border:0;padding:0;margin:0;min-width:0}.config-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.config-option{position:relative;cursor:pointer;display:block;min-width:0}.config-option input{position:absolute;inset:16px auto auto 14px;accent-color:#245ee4;width:15px;height:15px}.config-option>span{display:block;height:100%;border:1px solid #dbe4f1;border-radius:12px;padding:44px 15px 17px;background:#fff;transition:background .15s,border-color .15s}.config-option strong{display:block;font-size:.98rem;color:#183451;line-height:1.4}.config-option small{display:block;font-size:.82rem;line-height:1.55;color:#63778f;margin-top:7px}.config-option input:checked+span{background:#f0f5ff;border-color:#326ae8;box-shadow:inset 0 0 0 1px #326ae8}.config-option input:focus-visible+span{outline:3px solid #8db6ff;outline-offset:3px}.config-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.config-field{display:flex;flex-direction:column;gap:8px;min-width:0}.config-field>span{font-size:.9rem;font-weight:600;color:#23415f}.config-field select,.config-field textarea,.config-copy-fallback{font:inherit;font-size:.95rem;line-height:1.5;border:1px solid #cbd8e9;border-radius:9px;padding:12px;background:#fff;color:#19344f;width:100%;max-width:100%;min-width:0}.config-field select:focus,.config-field textarea:focus{outline:3px solid #c4d9ff;border-color:#316ee5}.config-field small{font-size:.81rem;color:#6a7e95;line-height:1.5}.config-field.full{grid-column:1/-1}.config-section .config-note{font-size:.86rem;line-height:1.6;color:#60758e;margin:18px 0 0}.config-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0}.config-specs>div{padding:15px 9px;border:1px solid #e2e9f3;border-radius:10px;text-align:center;background:#f8fafe}.config-specs dt{font-size:.74rem;color:#63778f;margin-bottom:5px}.config-specs dd{margin:0;color:#173757;font-size:.94rem;font-weight:700}.config-check{display:flex;align-items:start;gap:10px;margin-top:20px;cursor:pointer;font-size:.9rem;line-height:1.55;color:#294661}.config-check input{flex:none;accent-color:#245ee4;margin-top:5px;width:16px;height:16px}.config-management{display:grid;grid-template-columns:1fr 1fr;gap:12px}.config-summary{position:sticky;top:98px;border:1px solid #d6e2f1;background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 10px 35px #193e7310}.config-summary-top{padding:25px;background:linear-gradient(135deg,#102c4c,#194b79);color:#fff}.config-summary-top>span{display:block;font-size:.7rem;letter-spacing:.13em;color:#a7c5ef;font-weight:700}.config-summary h2{font-size:1.3rem;margin:12px 0 7px;letter-spacing:-.035em;color:#fff}.config-summary-top p{font-size:.9rem;color:#c1d4eb;margin:0}.config-summary-body{padding:23px}.config-summary dl{margin:0}.config-summary dl>div{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:12px 0;border-bottom:1px solid #e8edf5}.config-summary dt{font-size:.81rem;color:#6b7e95;flex:0 0 96px}.config-summary dd{font-size:.88rem;line-height:1.45;text-align:right;font-weight:600;color:#21405f;margin:0;overflow-wrap:anywhere}.config-price{padding:20px 0 14px}.config-price small{font-size:.77rem;color:#657a94;display:block;margin-bottom:6px}.config-price strong{font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.025em;color:#163654}.config-summary .config-price p{font-size:.83rem;line-height:1.6;color:#657a94;margin-top:8px}.config-summary .btn{width:100%;justify-content:center;font-size:.9rem;padding:14px;gap:9px}.config-copy{font:inherit;background:none;border:0;color:#3567bc;width:100%;cursor:pointer;margin-top:13px;font-size:.83rem;padding:8px}.config-copy:hover{text-decoration:underline}.config-reset{border:0;background:none;cursor:pointer;font:inherit;color:#52759e;font-size:.87rem;text-align:left;padding:0 8px}.config-windows-note{padding:13px 15px;background:#f0f5ff;border-radius:9px;font-size:.85rem;line-height:1.6;color:#466484;margin-top:18px}.config-trust{display:flex;gap:18px;flex-wrap:wrap;font-size:.79rem;color:#62809d;margin-top:25px}.config-trust span:before{content:'✓';color:#07905b;margin-right:6px}.config-copy-fallback{height:230px;margin-top:14px}.config-summary [hidden],.config-section [hidden]{display:none}.config-noscript{padding:20px;background:#fff4d9;border-radius:10px;margin-bottom:20px}.config-noscript a{text-decoration:underline}.config-note-link{color:#245ee4;text-decoration:underline;text-underline-offset:3px}.config-page .wa-float{display:none}
@media(max-width:1100px){.config-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.config-section{padding:22px}.config-lines{grid-template-columns:1fr}.config-option>span{padding:15px 15px 15px 43px}.config-option input{top:19px}.config-option small{margin-top:4px}.config-specs{grid-template-columns:1fr 1fr}.config-summary dt{flex-basis:78px}.config-fields{grid-template-columns:1fr}.config-field.full{grid-column:auto}}
@media(max-width:800px){.config-layout{grid-template-columns:1fr}.config-summary{position:static}.config-intro h1{font-size:2.15rem}.config-intro p{font-size:1rem}.config-lines{grid-template-columns:repeat(3,minmax(0,1fr))}.config-option>span{padding:42px 14px 16px}.config-option input{top:16px}.config-fields{grid-template-columns:1fr 1fr}.config-field.full{grid-column:1/-1}.config-specs{grid-template-columns:repeat(4,minmax(0,1fr))}.config-summary dl{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.config-summary-body{padding:24px}.config-crumbs{margin-bottom:25px}.config-summary-top{padding:24px}}
@media(max-width:560px){.config-intro{padding:25px 0 29px}.config-intro h1{font-size:1.85rem}.config-layout{padding-top:22px;padding-bottom:38px;gap:22px}.config-section{padding:21px 18px;border-radius:14px}.config-section-title{gap:10px;margin-bottom:20px}.config-section h2{font-size:1.08rem}.config-section-title p{font-size:.85rem}.config-lines,.config-management,.config-fields{grid-template-columns:1fr}.config-field.full{grid-column:auto}.config-option>span{padding:15px 14px 15px 42px}.config-option input{top:19px}.config-specs{grid-template-columns:1fr 1fr}.config-summary dl{display:block}.config-summary-top,.config-summary-body{padding:21px}.config-trust{gap:10px 16px}.config-crumbs{font-size:.78rem}.config-summary .btn{white-space:normal}}
@media(prefers-reduced-motion:reduce){.config-option>span{transition:none}}
.config-field select:disabled{background:#f6f8fc;color:#64788f;opacity:1}
@media(min-width:801px){.config-summary{max-height:none}.config-summary-top{padding:21px 23px}.config-summary-body{padding:18px 23px}.config-summary dl{overflow:visible}.config-summary dl>div{padding:9px 0}.config-summary .config-price{padding:15px 0 12px}.config-summary .config-copy{margin-top:9px}}
@media(min-width:801px) and (max-height:900px){.config-summary{position:static}}
/* Full-width banner with restrained motion and shared content alignment. */
.config-page .config-intro{padding:25px 0 38px;background:radial-gradient(ellipse at 88% 32%,#316ea545,transparent 58%),linear-gradient(115deg,#10283f,#173d60);border-bottom:1px solid #234564;position:relative;overflow:hidden}
.config-intro>.container{position:relative;z-index:1}.config-intro:before{content:'';position:absolute;right:3%;top:14%;width:420px;height:230px;border-radius:50%;background:radial-gradient(ellipse,#438ae41a,transparent 70%);pointer-events:none;animation:config-halo 9s ease-in-out infinite}
.config-intro .config-crumbs{margin-bottom:22px;color:#bed1e8;font-size:.8rem}.config-intro .config-crumbs a{color:#a9c4e5}.config-intro .config-crumbs a:hover{color:#fff}.config-intro .config-crumbs>[aria-current]{color:#e2edfb}
.config-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:44px;align-items:center;padding:0;border:0;border-radius:0;background:none;box-shadow:none;position:relative}
.config-hero-copy{min-width:0;position:relative;z-index:1}.config-intro .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;color:#bbd3f3;background:#ffffff08;border:1px solid #c1dcff20;border-radius:6px;font-size:.62rem;letter-spacing:.11em;line-height:1.4}.config-intro .eyebrow:before{content:'';width:5px;height:5px;border-radius:50%;background:#8ab7fb;flex:none}
.config-intro h1{color:#fff;font-size:clamp(2.1rem,3vw,2.65rem);line-height:1.17;margin:19px 0 17px;letter-spacing:-.045em}.config-intro h1 span{color:#a8c5ff}.config-intro p{color:#bdcee2;font-size:1rem;line-height:1.75;max-width:540px}.config-intro .config-trust{color:#c4d5ea;font-size:.73rem;gap:9px 15px;margin-top:23px}.config-intro .config-trust span{display:inline-flex;align-items:center;gap:5px}.config-intro .config-trust span:before{color:#72d6b8;margin:0}
.config-hero-art{margin:0;width:100%;max-width:355px;justify-self:center;position:relative}.config-hero-art:before{content:'';position:absolute;inset:10% -8%;border-radius:50%;background:radial-gradient(ellipse,#4d8ee423,transparent 70%);pointer-events:none}.config-hero-art svg{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 18px 24px #071b3130)}.config-hero-art svg>rect{stroke-opacity:.08}
.config-hero-art{max-width:390px;animation:config-float 7s ease-in-out infinite}.config-hero-art svg g[fill="#7bcdbb"]{animation:config-led 3.4s ease-in-out infinite}.config-hero-copy>.eyebrow,.config-hero-copy>h1,.config-hero-copy>p,.config-hero-copy>.config-trust{animation:config-arrive .7s ease-out both}.config-hero-copy>h1{animation-delay:.08s}.config-hero-copy>p{animation-delay:.16s}.config-hero-copy>.config-trust{animation-delay:.24s}
.config-motion-toggle{position:absolute;right:0;bottom:-17px;border:1px solid #c4dcff28;background:#ffffff06;color:#abc4e2;border-radius:20px;padding:5px 10px;font:inherit;font-size:.66rem;cursor:pointer}.config-motion-toggle:hover{background:#ffffff12;color:#fff}.config-motion-toggle:focus-visible{outline:3px solid #9dc6ff;outline-offset:3px}
.config-intro.motion-paused:before,.config-intro.motion-paused .config-hero-art,.config-intro.motion-paused .config-hero-art svg g[fill="#7bcdbb"],.config-intro.motion-offscreen:before,.config-intro.motion-offscreen .config-hero-art,.config-intro.motion-offscreen .config-hero-art svg g[fill="#7bcdbb"]{animation-play-state:paused}
@keyframes config-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes config-float{0%,100%{transform:translateY(3px)}50%{transform:translateY(-5px)}}
@keyframes config-led{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes config-halo{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-24px,8px) scale(1.08)}}
@media(max-width:1100px){.config-hero-grid{gap:25px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.config-intro h1{font-size:2.3rem}.config-intro .config-trust{font-size:.71rem;gap:9px 12px}}
@media(max-width:800px){.config-page .config-intro{padding:23px 0 36px}.config-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:15px}.config-intro h1{font-size:2rem}.config-intro p{font-size:.94rem}.config-intro .eyebrow{font-size:.56rem;letter-spacing:.08em}.config-hero-art{opacity:.9}.config-intro .config-crumbs{margin-bottom:20px}}
@media(max-width:600px){.config-page .config-intro{padding:22px 0 49px}.config-hero-grid{grid-template-columns:1fr;gap:0}.config-hero-art{display:none}.config-intro h1{font-size:1.95rem;margin-top:17px}.config-intro .eyebrow{font-size:.53rem;letter-spacing:.06em;padding:6px 8px}.config-intro .config-trust{font-size:.72rem;gap:9px 14px;margin-top:20px}.config-intro .config-crumbs{font-size:.75rem;margin-bottom:19px}.config-motion-toggle{bottom:-32px}.config-intro:before{right:-100px;opacity:.5}}
@media(prefers-reduced-motion:reduce){.config-intro:before,.config-hero-art,.config-hero-art svg g[fill="#7bcdbb"],.config-hero-copy>.eyebrow,.config-hero-copy>h1,.config-hero-copy>p,.config-hero-copy>.config-trust{animation:none}.config-motion-toggle{display:none}}
.config-page .config-intro{background:radial-gradient(ellipse at 88% 35%,#287bcc4a,transparent 55%),radial-gradient(ellipse at 65% 90%,#315aa524,transparent 50%),linear-gradient(115deg,#0e2847,#184e7b)}
.config-intro h1 span{color:#a5c6ff;background:linear-gradient(100deg,#acc8ff,#78d8ec);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.config-intro p{color:#d0def0}.config-intro .eyebrow{color:#c4defe;border-color:#9dcbff40;background:#5a9fff12}.config-hero-art{max-width:430px}.config-hero-art svg g[fill="#7bcdbb"]{fill:#61e8c1}.config-hero-art .config-resource-tag{filter:drop-shadow(0 5px 7px #041b3835)}
@media(max-width:800px){.config-hero-art{max-width:340px}}
/* Vivid accents for the configurator, without adding motion or nested scrollbars. */
.config-backup .config-backup-icon{width:45px;height:45px;flex:none}@media(max-width:560px){.config-backup .config-backup-icon{width:37px;height:37px}}
.config-management .config-option>span{padding:22px 20px 27px;background:linear-gradient(145deg,#fff,#fbfdff);border-radius:15px;position:relative;min-height:190px}.config-management .config-option input{z-index:2;right:18px;top:22px;width:18px;height:18px}.config-management .config-option-icon{width:46px;height:46px;border-radius:13px;margin-bottom:15px}.config-management .config-option-icon .config-icon{width:25px;height:25px}.config-management .config-option strong{font-size:1.04rem}.config-management .config-option small{font-size:.85rem;line-height:1.65;margin-top:8px}.config-management .config-option input:checked+span{background:linear-gradient(135deg,var(--tint),#fff);border-color:var(--accent);box-shadow:inset 3px 0 var(--accent),0 6px 18px #1739510d}.config-management .config-option input:checked+span:after{content:'Selecionado';position:absolute;right:16px;bottom:9px;font-size:.67rem;font-weight:600;color:var(--accent)}
.config-backup{display:block;position:relative;margin-top:18px;cursor:pointer}.config-backup>input{position:absolute;right:20px;top:22px;width:22px;height:22px;opacity:0;z-index:2}.config-backup>span{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #dce6f5;border-radius:14px;background:#f9fbff}.config-backup-icon{width:45px;height:45px;padding:10px;border-radius:12px;color:#7950d6;background:#f0eaff}.config-backup-copy{flex:1;min-width:0}.config-backup-copy strong{display:block;font-size:.98rem;color:#23415f}.config-backup-copy small{display:block;margin-top:5px;font-size:.83rem;line-height:1.6;color:#657a92}.config-backup-control{flex:none;width:38px;height:22px;border-radius:20px;background:#cbd5e5;position:relative}.config-backup-control:before{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #17395125}.config-backup>input:checked+span{border-color:#7950d6;background:#f7f3ff;box-shadow:inset 0 0 0 1px #7950d6}.config-backup>input:checked+span .config-backup-control{background:#7950d6}.config-backup>input:checked+span .config-backup-control:before{left:19px}.config-backup>input:focus-visible+span{outline:3px solid #b8a0ef;outline-offset:3px}@media(max-width:560px){.config-management .config-option>span{padding:20px 18px 27px 78px;min-height:150px}.config-management .config-option-icon{left:17px;top:21px;width:43px;height:43px}.config-management .config-option strong{padding-right:22px}.config-backup>span{padding:17px 14px;gap:11px}.config-backup-icon{width:37px;height:37px;padding:8px}.config-backup-control{width:34px}.config-backup>input:checked+span .config-backup-control:before{left:15px}}
.config-version-field{grid-column:1/-1}.config-version-field>select{max-width:100%}.config-version-notice{display:flex;align-items:flex-start;gap:13px;padding:18px 20px;border:1px solid #d9e5f8;border-radius:12px;background:linear-gradient(115deg,#f0f5ff,#fafcff);color:#244565}.config-version-badge{flex:none;display:grid;place-items:center;width:32px;height:32px;background:#e0eaff;color:#245cf0;border-radius:10px;font-size:18px;font-weight:700;font-family:Georgia,serif}.config-version-notice strong{display:block;font-size:.94rem;font-weight:600;line-height:1.5}.config-version-notice p{font-size:.84rem;color:#647992;line-height:1.6;margin:4px 0 0}.config-version-field [hidden]{display:none}@media(max-width:560px){.config-version-notice{padding:15px;gap:11px}}
.config-image-option input{z-index:1}
.config-logo-frame{display:grid;place-items:center;width:54px;height:54px;background:#f5f7fb;border:1px solid #e9edf5;border-radius:14px;margin-bottom:3px}.config-logo-frame img{margin:0;width:34px;height:34px}.config-image-option>span{gap:7px;box-shadow:0 3px 10px #15396305}.config-image-option input:checked+span .config-logo-frame{background:#fff;border-color:#dce7ff}.config-app-cards .config-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-app-cards .config-image-option>span{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:14px;row-gap:3px;padding:18px 35px 18px 16px;border-radius:14px;background:#fff;min-height:96px}.config-app-cards .config-logo-frame{grid-row:1/3;margin:0;align-self:center}.config-app-cards strong{align-self:end;font-size:.98rem}.config-app-cards small{align-self:start;line-height:1.45;color:#6c7d93}.config-app-cards input{top:18px;right:13px}.config-app-cards input:checked+span{background:linear-gradient(115deg,#f0f5ff,#fff);border-color:#245cf0;box-shadow:inset 3px 0 #245cf0,0 5px 15px #245cf010}.config-app-cards .config-image-option:hover>span{border-color:#98b3e8}.config-app-cards input:checked+span:after{content:'Selecionado';position:absolute;right:12px;bottom:6px;font-size:9px;font-weight:600;color:#245cf0;letter-spacing:.02em}@media(max-width:1100px){.config-app-cards .config-image-grid{grid-template-columns:1fr}}@media(min-width:561px) and (max-width:800px){.config-app-cards .config-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.config-app-cards .config-image-option>span{min-height:97px}.config-app-cards strong{font-size:.94rem}}
.config-fields>[hidden]{display:none}.config-image-cards{grid-column:1/-1;border:0;padding:0;margin:0;min-width:0}.config-image-cards legend{font-size:.9rem;font-weight:600;color:#23415f;margin-bottom:12px}.config-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.config-image-option{position:relative;cursor:pointer;min-width:0}.config-image-option input{position:absolute;right:13px;top:14px;width:16px;height:16px;accent-color:#245cf0}.config-image-option>span{display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #dbe5f4;border-radius:12px;padding:18px 15px;background:#fff;height:100%}.config-image-option img{object-fit:contain;margin-bottom:4px}.config-image-option strong{font-size:.91rem;color:#193c62;line-height:1.4}.config-image-option small{font-size:.76rem;color:#62778f}.config-image-option input:checked+span{border-color:#245cf0;background:#edf3ff;box-shadow:inset 0 0 0 1px #245cf0}.config-image-option input:focus-visible+span{outline:3px solid #8db6ff;outline-offset:3px}@media(max-width:1100px){.config-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.config-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-image-option>span{padding:16px 12px}.config-image-option strong{font-size:.86rem}}
.config-icon{width:22px;height:22px;flex:none;display:block}.tone-blue{--accent:#245cf0;--tint:#edf3ff}.tone-teal{--accent:#008b90;--tint:#e8faf7}.tone-violet{--accent:#7950d6;--tint:#f3edff}.tone-amber{--accent:#b86b00;--tint:#fff5df}
.config-section{box-shadow:0 7px 24px #244b8210;border-color:#dbe5f4;background:linear-gradient(135deg,#fff,#fbfdff)}
.config-step{width:48px;height:48px;position:relative;background:var(--tint);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:14px}.config-step small{position:absolute;right:-5px;bottom:-4px;background:var(--accent);color:#fff;border:2px solid #fff;border-radius:8px;font-size:10px;padding:1px 4px}
.config-option>span{padding:19px 16px 19px;border-color:color-mix(in srgb,var(--accent) 20%,white)}.config-option input{inset:20px 16px auto auto;accent-color:var(--accent,#245cf0);width:17px;height:17px}.config-option-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--tint);color:var(--accent);margin-bottom:13px}.config-option input:checked+span{background:var(--tint);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 6px 16px #2253a012}.config-option input:checked+span .config-option-icon{background:var(--accent);color:#fff}.config-option strong{padding-right:8px}.config-lines .config-option:nth-child(2) input{accent-color:#008b90}.config-lines .config-option:nth-child(3) input{accent-color:#7950d6}
.config-specs>div{--accent:#245cf0;--tint:#edf3ff;background:var(--tint);border-color:color-mix(in srgb,var(--accent) 18%,white);padding:16px 8px}.config-specs>div:nth-child(2){--accent:#008b90;--tint:#e8faf7}.config-specs>div:nth-child(3){--accent:#7950d6;--tint:#f3edff}.config-specs>div:nth-child(4){--accent:#b86b00;--tint:#fff5df}.config-specs dt{display:flex;flex-direction:column;align-items:center;gap:8px;color:#516780}.config-specs .config-icon{color:var(--accent);width:24px;height:24px}.config-specs dd{margin-top:7px}
.config-summary-top{position:relative;background:linear-gradient(125deg,#113867,#205caf);padding-right:70px}.config-summary-icon{position:absolute;right:23px;top:27px;width:35px;height:35px;color:#80e6db}.config-summary dt{display:flex;align-items:center;gap:7px;flex-basis:113px;line-height:1.4}.config-summary dt .config-icon{width:16px;height:16px;color:#386bea}.config-summary dl>div:nth-child(3n+2) .config-icon{color:#008b90}.config-summary dl>div:nth-child(3n) .config-icon{color:#7950d6}.config-summary .btn-wa{box-shadow:0 6px 17px #00975e26}.config-check{padding:13px 14px;background:#f3f7ff;border:1px solid #e0e9fa;border-radius:10px}
@media(max-width:1100px){.config-option>span{padding:17px}.config-option input{top:20px}.config-summary dt{flex-basis:100px}.config-option-icon{margin-bottom:10px}}
@media(max-width:560px){.config-option>span{padding:16px 17px 16px 70px;position:relative}.config-option-icon{position:absolute;left:16px;top:18px;width:38px;height:38px;margin:0}.config-option input{top:19px;right:13px}.config-option strong{padding-right:22px}.config-step{width:43px;height:43px}.config-summary dt{flex-basis:113px}}
