﻿@charset "UTF-8";.geeks-scope-quote-v2{--teal-900:#035a5d;--teal-700:#167b73;--teal-500:#42aaa9;--teal-300:#b3dddd;--teal-100:#e3f2f2;--teal-50:#f0f8f7;--mint-500:#6fc;--mint-300:#d9fffb;--mint-700:#36c39b;--cyan-300:#a9feff;--pink-500:#ee2d7d;--pink-600:#d21e69;--pink-300:#ff73be;--ink:#1f2d2d;--ink-2:#48504e;--ink-3:#7c8a88;--white:#fff;--line:rgba(3,90,93,.12);--line-2:rgba(3,90,93,.2);--accent:var(--pink-500);--accent-600:var(--pink-600);--accent-ink:#fff;--font-display:"oscine",Roboto,Arial;--font-body:"Roboto",system-ui,sans-serif;--shadow-sm:0 2px 8px rgba(3,90,93,.1);--shadow-md:0 12px 32px rgba(3,90,93,.13);--shadow-lg:0 28px 60px rgba(3,90,93,.2);--shadow-pop:0 10px 30px rgba(238,45,125,.28);--r-sm:.625rem;--r-md:.625rem;--r-lg:.625rem;--r-xl:.625rem;--r-pill:999px;--stage:1220px;--pad:26px;--gap:20px;}.geeks-scope-quote-v2 button{font-family:inherit;cursor:pointer;border:0;background:none;}.geeks-scope-quote-v2 input,.geeks-scope-quote-v2 textarea,.geeks-scope-quote-v2 select{font-family:inherit;}.geeks-scope-quote-v2 ::selection{background:var(--mint-500);color:var(--teal-900);}.geeks-scope-quote-v2 *::-webkit-scrollbar{width:10px;height:10px;}.geeks-scope-quote-v2 *::-webkit-scrollbar-thumb{background:rgba(3,90,93,.18);border-radius:999px;}.geeks-scope-quote-v2 *::-webkit-scrollbar-thumb:hover{background:rgba(3,90,93,.3);}.geeks-scope-quote-v2 .gx-prog{background:transparent;margin:0;padding:18px 0 0;position:static;}.geeks-scope-quote-v2 .gx-prog-inner{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:14px clamp(16px,2.4vw,24px);box-shadow:var(--shadow-sm);}.geeks-scope-quote-v2 .gx-bar-wrap{display:flex;align-items:center;gap:14px;}.geeks-scope-quote-v2 .gx-bar-track{flex:1;height:9px;border-radius:999px;background:var(--teal-100);overflow:hidden;}.geeks-scope-quote-v2 .gx-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--teal-500),var(--teal-900));transition:width .6s cubic-bezier(.2,.8,.2,1);}.geeks-scope-quote-v2 .gx-bar-pct{font-weight:700;font-size:13px;color:var(--teal-900);min-width:84px;text-align:right;}.geeks-scope-quote-v2 .gx-steps{display:flex;align-items:center;gap:6px;}.geeks-scope-quote-v2 .gx-step{display:flex;align-items:center;gap:10px;flex:1;min-width:0;}.geeks-scope-quote-v2 .gx-step .node{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--teal-100);color:var(--teal-700);border:2px solid transparent;transition:.3s;}.geeks-scope-quote-v2 .gx-step.done .node{background:var(--mint-500);color:var(--teal-900);}.geeks-scope-quote-v2 .gx-step.active .node{background:var(--teal-900);color:#fff;border-color:var(--mint-500);transform:scale(1.08);box-shadow:0 0 0 4px rgba(102,255,204,.3);}.geeks-scope-quote-v2 .gx-step .lbl{font-weight:600;font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.geeks-scope-quote-v2 .gx-step.active .lbl{color:var(--teal-900);}.geeks-scope-quote-v2 .gx-step.done .lbl{color:var(--teal-700);}.geeks-scope-quote-v2 .gx-step .bridge{flex:1;height:2px;background:var(--teal-100);border-radius:2px;min-width:14px;}.geeks-scope-quote-v2 .gx-step.done .bridge{background:var(--mint-500);}.geeks-scope-quote-v2 .gx-dots{display:flex;align-items:center;justify-content:center;gap:12px;}.geeks-scope-quote-v2 .gx-dots .d{width:11px;height:11px;border-radius:50%;background:var(--teal-100);transition:.3s;}.geeks-scope-quote-v2 .gx-dots .d.done{background:var(--mint-500);}.geeks-scope-quote-v2 .gx-dots .d.active{background:var(--teal-900);transform:scale(1.5);box-shadow:0 0 0 4px rgba(102,255,204,.35);}.geeks-scope-quote-v2 .gx-dots-label{font-weight:600;font-size:13px;color:var(--ink-2);margin-left:10px;}.geeks-scope-quote-v2 .sq-hero{margin:0;padding:clamp(24px,3.2vw,40px) 0 0;}.geeks-scope-quote-v2 .sq-hero-top{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:center;}.geeks-scope-quote-v2 .sq-hero .eyebrow{font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--teal-700);display:inline-flex;gap:7px;align-items:center;}.geeks-scope-quote-v2 .sq-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,4.6vw,52px);line-height:1.03;color:var(--teal-900);margin:11px 0 13px;letter-spacing:-.01em;}.geeks-scope-quote-v2 .sq-hero p{font-size:clamp(16px,1.7vw,20px);line-height:1.5;color:var(--ink-2);max-width:660px;margin:0;}.geeks-scope-quote-v2 .sq-hero-img{width:300px;height:auto;max-width:100%;justify-self:end;filter:drop-shadow(0 14px 26px rgba(3,90,93,.18));object-fit:cover;}.geeks-scope-quote-v2 .sq-how{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;}.geeks-scope-quote-v2 .sq-how .h{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;display:flex;gap:14px;align-items:flex-start;box-shadow:var(--shadow-sm);}.geeks-scope-quote-v2 .sq-how .n{width:30px;height:30px;border-radius:50%;background:var(--mint-300);color:var(--teal-900);font-weight:800;font-size:14px;display:grid;place-items:center;flex:none;}.geeks-scope-quote-v2 .sq-how .ht{font-weight:700;font-size:14.5px;color:var(--teal-900);}.geeks-scope-quote-v2 .sq-how .hd{font-size:13px;color:var(--ink-3);line-height:1.42;margin-top:3px;font-weight:400;}.geeks-scope-quote-v2 .gx-stage{margin:0;padding:clamp(20px,3.5vw,40px) 0 80px;display:grid;grid-template-columns:minmax(0,1fr) 388px;gap:34px;align-items:start;}.geeks-scope-quote-v2 .gx-main{min-width:0;}.geeks-scope-quote-v2 .gx-rail{position:sticky;top:84px;}.geeks-scope-quote-v2 .sawyer{display:flex;gap:16px;align-items:flex-start;margin-bottom:22px;}.geeks-scope-quote-v2 .sawyer-av{width:74px;height:74px;flex:none;border-radius:50%;position:relative;background:var(--av-bg,radial-gradient(circle at 50% 38%,var(--teal-300),var(--teal-100)));display:grid;place-items:center;box-shadow:var(--shadow-sm),inset 0 0 0 2px rgba(255,255,255,.7);animation:bob var(--bob-dur,4.5s) ease-in-out infinite;transition:background .6s ease;}@keyframes bob{0%,100%{transform:translateY(0);}50%{transform:translateY(var(--bob-lift,-6px));}}.geeks-scope-quote-v2 .sawyer-av img{width:88%;height:88%;object-fit:contain;object-position:center 22%;filter:drop-shadow(0 4px 6px rgba(3,90,93,.25));position:relative;z-index:1;}.geeks-scope-quote-v2 .sawyer-av .ring{position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--mint-500);opacity:0;z-index:2;}.geeks-scope-quote-v2 .sawyer.thinking .ring{opacity:1;animation:spin 1.1s linear infinite;border-top-color:transparent;border-right-color:transparent;}@keyframes spin{to{transform:rotate(360deg);}}.geeks-scope-quote-v2 .sawyer-av .aura{position:absolute;inset:-16px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 58%,transparent) 0%,transparent 68%);opacity:0;transform:scale(.75);transition:opacity .6s ease,transform .6s ease;}.geeks-scope-quote-v2 .sawyer-av .burst{position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none;z-index:2;}.geeks-scope-quote-v2 .sawyer.pop .sawyer-av .burst{animation:burst .75s ease-out;}@keyframes burst{0%{opacity:.65;transform:scale(1);}100%{opacity:0;transform:scale(1.9);}}.geeks-scope-quote-v2 .sawyer.pop .sawyer-av img{animation:popImg .7s ease;}@keyframes popImg{0%{transform:scale(1);}28%{transform:scale(1.16) translateY(-3px);}58%{transform:scale(.95);}100%{transform:scale(1);}}.geeks-scope-quote-v2 .sawyer-av .sparks{position:absolute;inset:-18px;pointer-events:none;z-index:3;}.geeks-scope-quote-v2 .sawyer-av .sparks i{position:absolute;width:9px;height:9px;background:var(--accent);opacity:0;transform:scale(.4);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 60%,transparent));}.geeks-scope-quote-v2 .sawyer-av .sparks i:nth-child(1){top:2px;left:8px;animation-delay:0s;}.geeks-scope-quote-v2 .sawyer-av .sparks i:nth-child(2){top:0;right:10px;animation-delay:.55s;}.geeks-scope-quote-v2 .sawyer-av .sparks i:nth-child(3){top:30%;right:-2px;animation-delay:.25s;}.geeks-scope-quote-v2 .sawyer-av .sparks i:nth-child(4){bottom:6px;left:-2px;animation-delay:.8s;}.geeks-scope-quote-v2 .sawyer-av .sparks i:nth-child(5){bottom:0;right:6px;animation-delay:.4s;}.geeks-scope-quote-v2 .sawyer-av .sparks i:nth-child(6){top:20%;left:-4px;animation-delay:.65s;}@keyframes twinkle{0%,100%{opacity:0;transform:scale(.4) rotate(0);}50%{opacity:1;transform:scale(1) rotate(25deg);}}@keyframes auraPulse3{0%,100%{opacity:.46;transform:scale(1.14);}50%{opacity:.6;transform:scale(1.22);}}@keyframes auraPulse4{0%,100%{opacity:.6;transform:scale(1.2);}50%{opacity:.8;transform:scale(1.32);}}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="1"]{--av-bg:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--teal-500) 45%,#fff),color-mix(in srgb,var(--teal-500) 14%,#fff));}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="2"]{--av-bg:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent) 26%,#fff),color-mix(in srgb,var(--accent) 8%,#fff));}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="3"]{--av-bg:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent) 48%,#fff),color-mix(in srgb,var(--accent) 18%,#fff));}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="4"]{--av-bg:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent) 72%,#fff),color-mix(in srgb,var(--accent) 32%,#fff));}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="1"] .aura{opacity:.22;transform:scale(1);}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="2"] .aura{opacity:.36;transform:scale(1.08);}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="3"] .aura{opacity:.5;transform:scale(1.16);animation:auraPulse3 2.4s ease-in-out infinite;}.geeks-scope-quote-v2 .sawyer:is([data-estyle=glow],[data-estyle=full])[data-energy="4"] .aura{opacity:.68;transform:scale(1.24);animation:auraPulse4 1.7s ease-in-out infinite;}.geeks-scope-quote-v2 .sawyer:is([data-estyle=bouncy],[data-estyle=full])[data-energy="2"]{--bob-dur:3.4s;}.geeks-scope-quote-v2 .sawyer:is([data-estyle=bouncy],[data-estyle=full])[data-energy="3"]{--bob-dur:2.6s;--bob-lift:-9px;}.geeks-scope-quote-v2 .sawyer:is([data-estyle=bouncy],[data-estyle=full])[data-energy="4"]{--bob-dur:1.9s;--bob-lift:-12px;}.geeks-scope-quote-v2 .sawyer:is([data-estyle=sparkles],[data-estyle=full])[data-energy="2"] .sparks i:nth-child(-n+2){animation-name:twinkle;animation-duration:1.9s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}.geeks-scope-quote-v2 .sawyer:is([data-estyle=sparkles],[data-estyle=full])[data-energy="3"] .sparks i:nth-child(-n+4){animation-name:twinkle;animation-duration:1.7s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}.geeks-scope-quote-v2 .sawyer:is([data-estyle=sparkles],[data-estyle=full])[data-energy="4"] .sparks i{animation-name:twinkle;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}@media(prefers-reduced-motion:reduce){.geeks-scope-quote-v2 .sawyer-av .aura{animation:none!important;}.geeks-scope-quote-v2 .sawyer-av .sparks i{animation:none!important;}.geeks-scope-quote-v2 .sawyer.pop .sawyer-av img,.geeks-scope-quote-v2 .sawyer.pop .sawyer-av .burst{animation:none!important;}}.geeks-scope-quote-v2 .sawyer-bub{position:relative;background:#fff;border-radius:.625rem;padding:16px 20px;box-shadow:var(--shadow-sm);border:1px solid var(--line);max-width:560px;}.geeks-scope-quote-v2 .sawyer-bub::before{content:"";position:absolute;left:-8px;top:16px;width:16px;height:16px;background:#fff;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg);}.geeks-scope-quote-v2 .sawyer-name{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:var(--teal-700);margin-bottom:4px;}.geeks-scope-quote-v2 .sawyer-name .tag{font-weight:600;font-size:11px;color:var(--teal-900);background:var(--mint-300);padding:2px 8px;border-radius:999px;}.geeks-scope-quote-v2 .sawyer-msg{font-size:16.5px;line-height:1.5;color:var(--ink);font-weight:400;}.geeks-scope-quote-v2 .sawyer-msg .cursor{display:inline-block;width:2px;height:1.05em;background:var(--accent);vertical-align:-3px;margin-left:1px;animation:blink 1s steps(1) infinite;}@keyframes blink{50%{opacity:0;}}.geeks-scope-quote-v2 .think-dots{display:inline-flex;gap:5px;align-items:center;height:1.2em;}.geeks-scope-quote-v2 .think-dots i{width:8px;height:8px;border-radius:50%;background:var(--teal-500);animation:td 1.1s ease-in-out infinite;}.geeks-scope-quote-v2 .think-dots i:nth-child(2){animation-delay:.18s;}.geeks-scope-quote-v2 .think-dots i:nth-child(3){animation-delay:.36s;}@keyframes td{0%,100%{opacity:.3;transform:translateY(0);}40%{opacity:1;transform:translateY(-5px);}}.geeks-scope-quote-v2 .card{background:#fff;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-md);padding:var(--pad);}.geeks-scope-quote-v2 .q-block{margin-bottom:30px;}.geeks-scope-quote-v2 .q-block:last-child{margin-bottom:0;}.geeks-scope-quote-v2 .q-head{font-family:var(--font-display);font-weight:700;font-size:23px;color:var(--teal-900);line-height:1.15;margin:0 0 3px;}.geeks-scope-quote-v2 .q-sub{font-size:14px;color:var(--ink-3);margin:0 0 16px;}.geeks-scope-quote-v2 .q-optional-badge{display:inline-block;margin:0 0 10px;padding:3px 12px;border-radius:var(--r-pill);background:var(--teal-100);color:var(--teal-900);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;}.geeks-scope-quote-v2 .q-hint{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--teal-700);font-weight:500;}.geeks-scope-quote-v2 .opt-grid{display:grid;gap:14px;}.geeks-scope-quote-v2 .opt-grid.c4{grid-template-columns:repeat(4,1fr);}.geeks-scope-quote-v2 .opt-grid.c3{grid-template-columns:repeat(3,1fr);}.geeks-scope-quote-v2 .opt{position:relative;background:var(--teal-50);border:2px solid transparent;border-radius:var(--r-md);padding:18px 16px;text-align:left;transition:transform .16s cubic-bezier(.2,.9,.3,1.4),box-shadow .18s,border-color .18s,background .18s;display:flex;flex-direction:column;gap:10px;}.geeks-scope-quote-v2 .opt:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);background:#fff;border-color:var(--teal-300);}.geeks-scope-quote-v2 .opt.sel{background:var(--mint-300);border-color:var(--teal-900);box-shadow:0 8px 22px rgba(3,90,93,.16);}.geeks-scope-quote-v2 .opt .ic{width:40px;height:40px;color:var(--teal-900);}.geeks-scope-quote-v2 .opt.sel .ic{color:var(--teal-900);}.geeks-scope-quote-v2 .opt .t{font-weight:700;font-size:15px;color:var(--ink);}.geeks-scope-quote-v2 .opt .d{font-size:12.5px;color:var(--ink-3);line-height:1.35;}.geeks-scope-quote-v2 .opt .check{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--teal-900);display:grid;place-items:center;opacity:0;transform:scale(.4);transition:.18s cubic-bezier(.2,.9,.3,1.6);}.geeks-scope-quote-v2 .opt.sel .check{opacity:1;transform:scale(1);}.geeks-scope-quote-v2 .opt .check svg{width:13px;height:13px;color:var(--mint-500);}.geeks-scope-quote-v2 .pill-row{display:flex;flex-wrap:wrap;gap:10px;}.geeks-scope-quote-v2 .tgrid{display:grid;gap:14px;}.geeks-scope-quote-v2 .tgrid.c5{grid-template-columns:repeat(5,1fr);}.geeks-scope-quote-v2 .tgrid.c4{grid-template-columns:repeat(4,1fr);}.geeks-scope-quote-v2 .tcard{position:relative;background:var(--teal-50);border:2px solid transparent;border-radius:var(--r-md);padding:20px 20px;min-height:90px;text-align:center;font-weight:600;font-size:15px;line-height:1.35;color:var(--teal-900);display:flex;align-items:center;justify-content:center;text-wrap:balance;transition:transform .16s cubic-bezier(.2,.9,.3,1.4),box-shadow .18s,border-color .18s,background .18s;}.geeks-scope-quote-v2 .tcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);background:#fff;border-color:var(--teal-300);}.geeks-scope-quote-v2 .tcard.sel{background:var(--mint-300);border-color:var(--teal-900);box-shadow:0 8px 22px rgba(3,90,93,.16);font-weight:700;}.geeks-scope-quote-v2 .tcard .tk{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:var(--teal-900);display:grid;place-items:center;opacity:0;transform:scale(.4);transition:.18s cubic-bezier(.2,.9,.3,1.6);}.geeks-scope-quote-v2 .tcard.sel .tk{opacity:1;transform:scale(1);}.geeks-scope-quote-v2 .tcard .tk svg{width:13px;height:13px;color:var(--mint-500);}.geeks-scope-quote-v2 .pill{font-weight:600;font-size:14px;color:var(--teal-900);background:var(--teal-50);border:2px solid var(--teal-300);border-radius:var(--r-pill);padding:10px 18px;transition:.16s;}.geeks-scope-quote-v2 .pill:hover{background:#fff;border-color:var(--teal-500);transform:translateY(-2px);}.geeks-scope-quote-v2 .pill.sel{background:var(--teal-900);color:#fff;border-color:var(--teal-900);}.geeks-scope-quote-v2 .ta{width:100%;min-height:140px;resize:vertical;border:2px solid var(--teal-300);border-radius:var(--r-md);padding:16px 18px;font-size:16px;line-height:1.5;color:var(--ink);background:var(--teal-50);transition:.18s;}.geeks-scope-quote-v2 .ta:focus,.geeks-scope-quote-v2 .inp:focus{outline:0;border-color:var(--teal-900);background:#fff;box-shadow:0 0 0 4px rgba(102,255,204,.28);}.geeks-scope-quote-v2 .ta::placeholder,.geeks-scope-quote-v2 .inp::placeholder{color:var(--ink-3);}.geeks-scope-quote-v2 .inp{width:100%;border:2px solid var(--teal-300);border-radius:var(--r-sm);padding:13px 16px;font-size:15px;color:var(--ink);background:var(--teal-50);transition:.18s;}.geeks-scope-quote-v2 .inp.err{border-color:var(--pink-500);background:#fff5f9;}.geeks-scope-quote-v2 .field-lbl{display:block;font-weight:600;font-size:13px;color:var(--teal-900);margin:0 0 7px;}.geeks-scope-quote-v2 .field-lbl .req{color:var(--pink-500);}.geeks-scope-quote-v2 .err-txt{font-size:12px;color:var(--pink-600);margin-top:5px;}.geeks-scope-quote-v2 .counter{margin-top:0;font-size:13px;font-weight:500;color:var(--ink-3);text-align:right;white-space:nowrap;}.geeks-scope-quote-v2 .counter b{font-weight:700;color:var(--ink-2);margin:0 2px;}.geeks-scope-quote-v2 .counter .cmin{color:var(--ink-3);}.geeks-scope-quote-v2 .counter[data-ok=true]{color:var(--teal-700);}.geeks-scope-quote-v2 .counter[data-ok=true] b{color:var(--teal-700);}.geeks-scope-quote-v2 .counter[data-ok=true] .cmin{color:var(--teal-700);opacity:.75;}.geeks-scope-quote-v2 .counter[data-over=true]{color:var(--pink-600);}.geeks-scope-quote-v2 .counter[data-over=true] b{color:var(--pink-600);}.geeks-scope-quote-v2 .ta-wrap{position:relative;border:2px solid var(--teal-300);border-radius:var(--r-md);background:var(--teal-50);transition:.18s;overflow:hidden;}.geeks-scope-quote-v2 .ta-wrap:focus-within{border-color:var(--teal-900);background:#fff;box-shadow:0 0 0 4px rgba(102,255,204,.28);}.geeks-scope-quote-v2 .ta-wrap.over{border-color:var(--pink-500);background:#fff5f9;}.geeks-scope-quote-v2 .ta-backdrop,.geeks-scope-quote-v2 .ta-wrap .ta-overlay{margin:0;padding:16px 18px;border:0;font-family:var(--font-body);font-size:16px;line-height:1.5;letter-spacing:normal;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;}.geeks-scope-quote-v2 .ta-backdrop{position:absolute;inset:0;color:var(--ink);background:transparent;pointer-events:none;overflow:auto;font-weight:400;}.geeks-scope-quote-v2 .ta-wrap .ta-overlay{position:relative;display:block;width:100%;box-sizing:border-box;min-height:150px;resize:vertical;background:transparent;color:transparent;caret-color:var(--ink);}.geeks-scope-quote-v2 .ta-wrap .ta-overlay:focus{outline:0;box-shadow:none;border:0;background:transparent;}.geeks-scope-quote-v2 .ta-hl{background:rgba(102,255,204,.5);color:var(--teal-900);border-radius:.625rem;box-shadow:0 0 0 1px rgba(54,195,155,.45) inset;padding:1px 0;}.geeks-scope-quote-v2 .ta-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:11px;flex-wrap:wrap;}.geeks-scope-quote-v2 .tmpl-btn{font-weight:600;font-size:13.5px;color:var(--teal-900);background:var(--teal-50);border:1.5px dashed var(--teal-500);border-radius:var(--r-pill);padding:8px 16px;display:inline-flex;align-items:center;gap:8px;transition:.16s;}.geeks-scope-quote-v2 .tmpl-btn:hover{background:var(--mint-300);border-style:solid;border-color:var(--teal-900);transform:translateY(-1px);}.geeks-scope-quote-v2 .tmpl-btn svg{color:var(--teal-700);}.geeks-scope-quote-v2 .ta-notice{display:flex;align-items:center;gap:9px;margin-top:11px;background:#fff5f9;border:1px solid var(--pink-300);border-radius:var(--r-sm);padding:11px 14px;font-weight:500;font-size:13.5px;color:var(--pink-600);}.geeks-scope-quote-v2 .ta-notice svg{flex:none;color:var(--pink-600);}.geeks-scope-quote-v2 .load-bar{max-width:440px;margin:18px auto 4px;height:8px;border-radius:999px;background:var(--teal-100);overflow:hidden;}.geeks-scope-quote-v2 .load-bar-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--mint-500),var(--teal-500));animation:loadfill linear forwards;}@keyframes loadfill{from{width:0;}to{width:100%;}}.geeks-scope-quote-v2 .load-list{max-width:440px;margin:22px auto 0;display:flex;flex-direction:column;gap:10px;text-align:left;}.geeks-scope-quote-v2 .load-row{display:flex;align-items:center;gap:13px;padding:11px 14px;border-radius:var(--r-sm);background:var(--teal-50);border:1px solid var(--line);transition:.3s;opacity:.5;}.geeks-scope-quote-v2 .load-row.active{opacity:1;background:#fff;box-shadow:var(--shadow-sm);border-color:var(--teal-300);}.geeks-scope-quote-v2 .load-row.done{opacity:1;}.geeks-scope-quote-v2 .load-ic{width:24px;height:24px;flex:none;display:grid;place-items:center;}.geeks-scope-quote-v2 .load-row.done .load-ic{background:var(--mint-500);border-radius:50%;}.geeks-scope-quote-v2 .load-row.done .load-ic svg{width:14px;height:14px;color:var(--teal-900);}.geeks-scope-quote-v2 .load-pend{width:10px;height:10px;border-radius:50%;border:2px solid var(--teal-300);}.geeks-scope-quote-v2 .load-txt{font-weight:600;font-size:14.5px;color:var(--ink);}.geeks-scope-quote-v2 .load-row.wait .load-txt{color:var(--ink-3);}.geeks-scope-quote-v2 .reset-inline{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:13.5px;color:var(--ink-3);}.geeks-scope-quote-v2 .reset-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;color:var(--pink-600);border-radius:var(--r-pill);padding:6px 12px;transition:.16s;}.geeks-scope-quote-v2 .reset-link svg{stroke-width:2.4;}.geeks-scope-quote-v2 .reset-link:hover{background:rgba(238,45,125,.1);color:var(--pink-500);}.geeks-scope-quote-v2 .reset-card{max-width:420px;padding:34px 32px 28px;}.geeks-scope-quote-v2 .reset-ic{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;color:var(--pink-600);background:rgba(238,45,125,.12);}.geeks-scope-quote-v2 .reset-actions{display:flex;gap:12px;justify-content:center;}.geeks-scope-quote-v2 .reset-actions .btn{font-size:15px;padding:13px 22px;}.geeks-scope-quote-v2 .btn-reset-go{background:var(--pink-600);color:#fff;box-shadow:0 10px 26px rgba(238,45,125,.3);}.geeks-scope-quote-v2 .btn-reset-go:hover{filter:saturate(1.1);transform:translateY(-2px);box-shadow:0 14px 32px rgba(238,45,125,.36);}.geeks-scope-quote-v2 .btn-reset-go:active{transform:translateY(0);}.geeks-scope-quote-v2 .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px;}.geeks-scope-quote-v2 .chip{font-weight:500;font-size:13px;color:var(--teal-700);background:#fff;border:1px dashed var(--teal-500);border-radius:var(--r-pill);padding:7px 14px;transition:.15s;display:inline-flex;align-items:center;gap:6px;}.geeks-scope-quote-v2 .chip:hover{background:var(--mint-300);border-style:solid;color:var(--teal-900);transform:translateY(-2px);}.geeks-scope-quote-v2 .chip svg{width:13px;height:13px;}.geeks-scope-quote-v2 .scope-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;}.geeks-scope-quote-v2 .scope-title{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--teal-900);display:flex;align-items:center;gap:10px;}.geeks-scope-quote-v2 .scope-title .ct{font-size:12px;font-weight:700;color:var(--teal-900);background:var(--mint-300);padding:2px 9px;border-radius:999px;}.geeks-scope-quote-v2 .add-btn{font-weight:600;font-size:13px;color:var(--teal-900);border:2px solid var(--teal-900);border-radius:var(--r-pill);padding:7px 14px;display:inline-flex;gap:6px;align-items:center;transition:.16s;}.geeks-scope-quote-v2 .add-btn:hover{background:var(--teal-900);color:#fff;}.geeks-scope-quote-v2 .add-btn:disabled{opacity:.45;cursor:not-allowed;border-color:var(--teal-300);color:var(--teal-700);}.geeks-scope-quote-v2 .add-btn:disabled:hover{background:none;color:var(--teal-700);}.geeks-scope-quote-v2 .add-btn.gen{cursor:wait;}.geeks-scope-quote-v2 .add-btn.gen svg{animation:spin 1.1s linear infinite;}.geeks-scope-quote-v2 .add-btn svg{width:14px;height:14px;}.geeks-scope-quote-v2 .srow{display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:var(--r-sm);background:var(--teal-50);border:1px solid var(--line);margin-bottom:9px;transition:.16s;}.geeks-scope-quote-v2 .srow.off{opacity:.5;}.geeks-scope-quote-v2 .srow:hover{background:#fff;box-shadow:var(--shadow-sm);}.geeks-scope-quote-v2 .srow .tog{width:42px;height:24px;border-radius:999px;background:var(--teal-300);position:relative;flex:none;transition:.2s;}.geeks-scope-quote-v2 .srow .tog::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.2);}.geeks-scope-quote-v2 .srow.on .tog{background:var(--teal-900);}.geeks-scope-quote-v2 .srow.on .tog::after{left:20px;}.geeks-scope-quote-v2 .srow .body{flex:1;min-width:0;}.geeks-scope-quote-v2 .srow .nm{font-weight:600;font-size:15px;color:var(--ink);}.geeks-scope-quote-v2 .srow .ds{font-size:12.5px;color:var(--ink-3);}.geeks-scope-quote-v2 .srow .del{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3);flex:none;transition:.15s;}.geeks-scope-quote-v2 .srow .del:hover{background:#ffe6f0;color:var(--pink-600);}.geeks-scope-quote-v2 .srow .del svg{width:15px;height:15px;}.geeks-scope-quote-v2 .srow.reveal{animation:popin .42s cubic-bezier(.2,.9,.3,1.3);}@keyframes popin{from{transform:scale(.96);}to{transform:none;}}.geeks-scope-quote-v2 .add-inline{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap;}.geeks-scope-quote-v2 .add-inline .inp{flex:1;min-width:160px;}.geeks-scope-quote-v2 .add-inline .add-nm{flex:1.3;}.geeks-scope-quote-v2 .add-inline .add-ds{flex:1;}.geeks-scope-quote-v2 .nav-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;}.geeks-scope-quote-v2 .nav-row.end{justify-content:flex-end;}.geeks-scope-quote-v2 .btn{font-weight:700;font-size:16px;border-radius:var(--r-pill);padding:15px 34px;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s,color .18s;display:inline-flex;align-items:center;gap:10px;}.geeks-scope-quote-v2 .btn svg{width:18px;height:18px;}.geeks-scope-quote-v2 .btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-pop);}.geeks-scope-quote-v2 .btn-primary:hover{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 14px 36px rgba(238,45,125,.36);}.geeks-scope-quote-v2 .btn-primary:active{transform:translateY(0);}.geeks-scope-quote-v2 .btn-primary:disabled{background:var(--teal-300);color:#fff;box-shadow:none;cursor:not-allowed;transform:none;}.geeks-scope-quote-v2 .btn-ghost{color:var(--teal-900);border:2px solid var(--line-2);background:#fff;}.geeks-scope-quote-v2 .btn-ghost:hover{border-color:var(--teal-900);}.geeks-scope-quote-v2 .btn-arrow{transition:transform .2s;}.geeks-scope-quote-v2 .btn-primary:hover .btn-arrow{transform:translateX(3px);}.geeks-scope-quote-v2 .microtrust{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;font-size:12.5px;color:var(--ink-3);}.geeks-scope-quote-v2 .microtrust .it{display:inline-flex;align-items:center;gap:6px;}.geeks-scope-quote-v2 .microtrust .star{color:#f5a623;}.geeks-scope-quote-v2 .microtrust b{color:var(--teal-900);}.geeks-scope-quote-v2 .brief{background:var(--teal-900);color:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg);}.geeks-scope-quote-v2 .brief-top{padding:22px 22px 18px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.12);}.geeks-scope-quote-v2 .ring{position:relative;width:64px;height:64px;flex:none;}.geeks-scope-quote-v2 .ring svg{overflow:visible;}.geeks-scope-quote-v2 .ring .track,.geeks-scope-quote-v2 .ring .prog{transform:rotate(-90deg);transform-origin:32px 32px;}.geeks-scope-quote-v2 .ring .pc{font-weight:800;font-size:16px;fill:#fff;}.geeks-scope-quote-v2 .brief-top .h{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.1;}.geeks-scope-quote-v2 .brief-top .s{font-size:12.5px;color:rgba(255,255,255,.65);margin-top:3px;}.geeks-scope-quote-v2 .brief-body{padding:8px 22px 20px;max-height:none;}.geeks-scope-quote-v2 .bsec{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);}.geeks-scope-quote-v2 .bsec:last-child{border-bottom:0;}.geeks-scope-quote-v2 .bsec .k{font-weight:700;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--mint-500);margin-bottom:10px;display:flex;align-items:center;gap:7px;}.geeks-scope-quote-v2 .bsec .k .ic{width:14px;height:14px;}.geeks-scope-quote-v2 .bval{font-size:15px;line-height:1.45;color:#fff;}.geeks-scope-quote-v2 .bval.empty{color:rgba(255,255,255,.38);font-style:italic;font-size:13.5px;}.geeks-scope-quote-v2 .btags{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;}.geeks-scope-quote-v2 .btag{font-weight:600;font-size:12.5px;color:var(--teal-900);background:var(--mint-500);padding:5px 11px;border-radius:999px;animation:popin .35s cubic-bezier(.2,.9,.3,1.4);}.geeks-scope-quote-v2 .btag.alt{background:rgba(255,255,255,.16);color:#fff;}.geeks-scope-quote-v2 .blist{display:flex;flex-direction:column;gap:6px;}.geeks-scope-quote-v2 .bli{display:flex;align-items:center;gap:8px;font-size:13.5px;color:rgba(255,255,255,.9);animation:popin .35s ease;}.geeks-scope-quote-v2 .bli svg{width:14px;height:14px;color:var(--mint-500);flex:none;}.geeks-scope-quote-v2 .brief-foot{background:rgba(0,0,0,.16);padding:14px 22px;font-size:12px;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:8px;}.geeks-scope-quote-v2 .brief-foot svg{width:15px;height:15px;color:var(--mint-500);flex:none;}.geeks-scope-quote-v2 .brief-toggle{display:none;}.geeks-scope-quote-v2 .cal{display:grid;grid-template-columns:1fr 300px;gap:24px;}.geeks-scope-quote-v2 .cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;}.geeks-scope-quote-v2 .cal-nav .mo{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--teal-900);}.geeks-scope-quote-v2 .cal-nav button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--teal-900);transition:.15s;}.geeks-scope-quote-v2 .cal-nav button:hover{background:var(--teal-100);}.geeks-scope-quote-v2 .cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;}.geeks-scope-quote-v2 .cal-dow span{text-align:center;font-weight:700;font-size:11px;color:var(--ink-3);}.geeks-scope-quote-v2 .cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;}.geeks-scope-quote-v2 .cal-day{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;color:var(--ink);transition:.14s;}.geeks-scope-quote-v2 .cal-day.muted{color:var(--teal-300);pointer-events:none;}.geeks-scope-quote-v2 .cal-day.avail:hover{background:var(--mint-300);}.geeks-scope-quote-v2 .cal-day.sel{background:var(--teal-900);color:#fff;}.geeks-scope-quote-v2 .cal-day.disabled{color:var(--teal-300);pointer-events:none;text-decoration:line-through;}.geeks-scope-quote-v2 .slots{display:flex;flex-direction:column;gap:9px;}.geeks-scope-quote-v2 .slots .sl-h{font-weight:700;font-size:13px;color:var(--teal-900);margin-bottom:2px;}.geeks-scope-quote-v2 .slot{border:2px solid var(--teal-300);border-radius:var(--r-sm);padding:12px;text-align:center;font-weight:600;font-size:15px;color:var(--teal-900);transition:.15s;}.geeks-scope-quote-v2 .slot:hover{border-color:var(--teal-900);background:var(--teal-50);}.geeks-scope-quote-v2 .slot.sel{background:var(--teal-900);color:#fff;border-color:var(--teal-900);}.geeks-scope-quote-v2 .done-wrap{text-align:center;padding:20px 10px;}.geeks-scope-quote-v2 .done-badge{width:90px;height:90px;border-radius:50%;background:var(--mint-300);display:grid;place-items:center;margin:0 auto 20px;animation:popin .5s cubic-bezier(.2,.9,.3,1.5);}.geeks-scope-quote-v2 .done-badge svg{width:46px;height:46px;color:var(--teal-900);}.geeks-scope-quote-v2 .done-wrap h2{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--teal-900);margin:0 0 10px;}.geeks-scope-quote-v2 .done-wrap p{font-size:17px;color:var(--ink-2);max-width:520px;margin:0 auto 8px;}.geeks-scope-quote-v2 .confetti{position:fixed;inset:0;pointer-events:none;z-index:60;overflow:hidden;}.geeks-scope-quote-v2 .confetti i{position:absolute;top:-12px;width:10px;height:14px;border-radius:2px;animation:fall linear forwards;}@keyframes fall{to{transform:translateY(108vh) rotate(720deg);opacity:.9;}}.geeks-scope-quote-v2[data-playful=subtle] .sawyer-av{animation:none;}.geeks-scope-quote-v2[data-playful=subtle] .opt:hover{transform:none;}.geeks-scope-quote-v2[data-playful=subtle] .btn-primary:hover{transform:none;}.geeks-scope-quote-v2[data-playful=bold] .sawyer-av{--bob-dur:3s;}.geeks-scope-quote-v2[data-playful=bold] .opt:hover{transform:translateY(-5px) scale(1.02);}.geeks-scope-quote-v2 .step-enter{animation:stepIn .4s ease;}@keyframes stepIn{from{transform:translateY(10px);}to{transform:none;}}.geeks-scope-quote-v2 .sq-seo{--seo-block:clamp(34px,3.8vw,52px);--seo-icon:44px;margin:0;padding:0 0 clamp(56px,6vw,84px);}.geeks-scope-quote-v2 .sq-seo-inner{border-top:1px solid var(--line);padding-top:var(--seo-block);}.geeks-scope-quote-v2 .sq-seo-head{max-width:740px;}.geeks-scope-quote-v2 .sq-seo .eyebrow{font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--teal-700);display:inline-flex;gap:8px;align-items:center;margin:0 0 14px;}.geeks-scope-quote-v2 .sq-seo h2{font-family:var(--font-display);font-weight:700;font-size:clamp(25px,2.9vw,34px);line-height:1.12;color:var(--teal-900);margin:0 0 14px;letter-spacing:-.01em;text-wrap:balance;}.geeks-scope-quote-v2 .sq-seo .lede{font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--ink-2);margin:0;text-wrap:pretty;}.geeks-scope-quote-v2 .sq-seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,22px);margin-top:var(--seo-block);}.geeks-scope-quote-v2 .sq-seo-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:26px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;}.geeks-scope-quote-v2 .sq-seo-card .sqic{width:var(--seo-icon);height:var(--seo-icon);border-radius:.625rem;flex:none;background:var(--mint-300);color:var(--teal-900);display:flex;align-items:center;justify-content:center;}.geeks-scope-quote-v2 .sq-seo-card .sqic svg{width:22px;height:22px;display:block;}.geeks-scope-quote-v2 .sq-seo-card h3{font-weight:700;font-size:16.5px;color:var(--teal-900);margin:0;line-height:1.3;}.geeks-scope-quote-v2 .sq-seo-card p{font-size:14px;line-height:1.62;color:var(--ink-2);margin:0;text-wrap:pretty;}.geeks-scope-quote-v2 .sq-seo-faq{margin-top:var(--seo-block);}.geeks-scope-quote-v2 .sq-seo-faq .fh{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.1vw,24px);line-height:1.15;color:var(--teal-900);margin:0 0 24px;}.geeks-scope-quote-v2 .sq-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:24px clamp(28px,3.4vw,52px);}.geeks-scope-quote-v2 .sq-faq-item{border-top:1px solid var(--line);padding-top:20px;}.geeks-scope-quote-v2 .sq-faq-item .q{font-weight:700;font-size:15.5px;color:var(--teal-900);margin:0 0 10px;display:flex;align-items:flex-start;gap:12px;line-height:1.35;}.geeks-scope-quote-v2 .sq-faq-item .q svg{width:18px;height:18px;color:var(--teal-700);flex:none;margin-top:1px;}.geeks-scope-quote-v2 .sq-faq-item .a{font-size:14px;line-height:1.62;color:var(--ink-2);margin:0;padding-left:30px;text-wrap:pretty;}.geeks-scope-quote-v2 .sq-seo-foot{margin-top:var(--seo-block);padding:22px 24px;background:var(--teal-50);border:1px solid var(--line);border-radius:var(--r-md);display:flex;align-items:flex-start;gap:16px;}.geeks-scope-quote-v2 .sq-seo-foot .sqic{width:var(--seo-icon);height:var(--seo-icon);border-radius:.625rem;flex:none;background:#fff;border:1px solid var(--line);color:var(--teal-700);display:flex;align-items:center;justify-content:center;}.geeks-scope-quote-v2 .sq-seo-foot .sqic svg{width:22px;height:22px;display:block;}.geeks-scope-quote-v2 .sq-seo-foot p{font-size:13.5px;line-height:1.62;color:var(--ink-2);margin:0;text-wrap:pretty;}.geeks-scope-quote-v2 .sq-seo-foot b{color:var(--teal-900);font-weight:700;}@media(max-width:980px){.geeks-scope-quote-v2 .gx-stage{grid-template-columns:1fr;}.geeks-scope-quote-v2 .gx-rail{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:45;transform:translateY(calc(100% - 56px));transition:transform .35s cubic-bezier(.2,.8,.2,1);max-height:84vh;}.geeks-scope-quote-v2 .gx-rail.open{transform:translateY(0);}.geeks-scope-quote-v2 .brief{border-radius:0;max-height:84vh;overflow-y:auto;}.geeks-scope-quote-v2 .brief-toggle{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;background:var(--teal-900);color:#fff;font-weight:700;font-size:14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.12);}.geeks-scope-quote-v2 .brief-toggle .chev{transition:transform .3s;}.geeks-scope-quote-v2 .gx-rail.open .brief-toggle .chev{transform:rotate(180deg);}.geeks-scope-quote-v2 .brief-toggle .pct-chip{background:var(--mint-500);color:var(--teal-900);font-weight:800;padding:2px 10px;border-radius:999px;font-size:12px;}.geeks-scope-quote-v2 .gx-step .lbl{display:none;}.geeks-scope-quote-v2 .cal{grid-template-columns:1fr;}.geeks-scope-quote-v2 .sq-hero-top{grid-template-columns:1fr;}.geeks-scope-quote-v2 .sq-hero-img{display:none;}.geeks-scope-quote-v2 .sq-how{grid-template-columns:1fr;}.geeks-scope-quote-v2 .sq-seo-grid{grid-template-columns:1fr;gap:16px;}.geeks-scope-quote-v2 .sq-faq-list{grid-template-columns:1fr;}}@media(max-width:640px){.geeks-scope-quote-v2 .opt-grid.c4,.geeks-scope-quote-v2 .opt-grid.c3{grid-template-columns:repeat(2,1fr);}.geeks-scope-quote-v2 .tgrid.c5,.geeks-scope-quote-v2 .tgrid.c4{grid-template-columns:repeat(2,1fr);}.geeks-scope-quote-v2 .form-2{grid-template-columns:1fr!important;}.geeks-scope-quote-v2 .sawyer-av{width:58px;height:58px;}.geeks-scope-quote-v2 .q-head{font-size:20px;}.geeks-scope-quote-v2 .btn{font-size:15px;padding:14px 24px;}.geeks-scope-quote-v2 .gx-rail{top:auto;}}.geeks-scope-quote-v2 .sq-hubspot-form{width:100%;}.geeks-scope-quote-v2 .sq-hubspot-form .form-box,.geeks-scope-quote-v2 .sq-hubspot-form form.hs-form{width:100%;max-width:none;}.geeks-scope-quote-v2 .sq-hubspot-form fieldset{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;}.geeks-scope-quote-v2 .sq-hubspot-form fieldset.form-columns-2{display:flex!important;flex-wrap:wrap;gap:16px;margin-bottom:4px!important;}.geeks-scope-quote-v2 .sq-hubspot-form fieldset.form-columns-2>.hs-form-field{float:none!important;width:calc(50% - 8px)!important;flex:1 1 calc(50% - 8px);min-width:0;margin-bottom:16px;}.geeks-scope-quote-v2 .sq-hubspot-form fieldset.form-columns-1>.hs-form-field{float:none!important;width:100%!important;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-form-field{margin-bottom:16px;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-form-field>label{display:block;position:static!important;transform:none!important;font-weight:600;font-size:13px;color:var(--teal-900);margin:0 0 7px;line-height:1.3;height:auto;white-space:normal;cursor:default;pointer-events:auto;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-form-field>label .hs-form-required{color:var(--pink-600);margin-left:2px;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-form-field>.input{margin-right:0!important;width:100%!important;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-input,.geeks-scope-quote-v2 .sq-hubspot-form input.hs-input:not([type=hidden]),.geeks-scope-quote-v2 .sq-hubspot-form textarea.hs-input,.geeks-scope-quote-v2 .sq-hubspot-form select.hs-input{width:100%!important;max-width:100%!important;box-sizing:border-box;border:2px solid var(--teal-300);border-radius:var(--r-sm);padding:13px 16px;font-family:var(--font-body);font-size:15px;color:var(--ink);background:var(--teal-50);transition:border-color .18s,background .18s,box-shadow .18s;float:none!important;margin:0!important;height:auto;min-height:48px;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-input:focus,.geeks-scope-quote-v2 .sq-hubspot-form input.hs-input:focus,.geeks-scope-quote-v2 .sq-hubspot-form select.hs-input:focus,.geeks-scope-quote-v2 .sq-hubspot-form textarea.hs-input:focus{outline:0;border-color:var(--teal-900);background:#fff;box-shadow:0 0 0 4px rgba(102,255,204,.28);}.geeks-scope-quote-v2 .sq-hubspot-form .hs-input:-webkit-autofill,.geeks-scope-quote-v2 .sq-hubspot-form .hs-input:-webkit-autofill:hover,.geeks-scope-quote-v2 .sq-hubspot-form input.hs-input:-webkit-autofill,.geeks-scope-quote-v2 .sq-hubspot-form input.hs-input:-webkit-autofill:hover,.geeks-scope-quote-v2 .sq-hubspot-form textarea.hs-input:-webkit-autofill,.geeks-scope-quote-v2 .sq-hubspot-form textarea.hs-input:-webkit-autofill:hover,.geeks-scope-quote-v2 .sq-hubspot-form select.hs-input:-webkit-autofill,.geeks-scope-quote-v2 .sq-hubspot-form select.hs-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--teal-50) inset;transition:background-color 5000s ease-in-out 0s;background-color:var(--teal-50);border:2px solid var(--teal-300)!important;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-input:-webkit-autofill:focus,.geeks-scope-quote-v2 .sq-hubspot-form input.hs-input:-webkit-autofill:focus,.geeks-scope-quote-v2 .sq-hubspot-form textarea.hs-input:-webkit-autofill:focus,.geeks-scope-quote-v2 .sq-hubspot-form select.hs-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s;background-color:#fff;border:2px solid var(--teal-900)!important;box-shadow:0 0 0 4px rgba(102,255,204,.28);}.geeks-scope-quote-v2 .sq-hubspot-form .hs-input.error,.geeks-scope-quote-v2 .sq-hubspot-form input.hs-input.error{border-color:var(--pink-600);background:#fff;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone{display:flex!important;align-items:stretch;gap:12px;width:100%!important;padding:0!important;background:none!important;border:0!important;height:auto!important;min-height:0;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone::after{display:none!important;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone select.hs-input{flex:0 0 42%;width:42%!important;min-width:0;padding-right:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone input.hs-input[type=tel]{flex:1 1 auto;width:auto!important;min-width:0;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone input[type=hidden]{display:none!important;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-error-msgs{list-style:none;padding:0;margin:6px 0 0;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-error-msgs label{color:var(--pink-600);font-size:12px;position:static!important;transform:none!important;display:block;height:auto;line-height:1.3;cursor:default;}.geeks-scope-quote-v2 .sq-hubspot-form .hs_error_rollup{margin-bottom:12px;}.geeks-scope-quote-v2 .sq-hubspot-form .hs_error_rollup .hs-error-msgs label{color:var(--pink-600);font-size:13px;}.geeks-scope-quote-v2 .sq-hubspot-form .hs_submit{margin-top:8px;}.geeks-scope-quote-v2 .sq-hubspot-form .hs_submit .actions{text-align:right;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-button,.geeks-scope-quote-v2 .sq-hubspot-form input[type=submit].hs-button{font-weight:700;font-size:16px;border-radius:var(--r-pill);padding:15px 34px;background:var(--accent);color:var(--accent-ink);border:0;box-shadow:var(--shadow-pop);cursor:pointer;width:auto!important;transition:transform .18s,box-shadow .18s,filter .18s;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-button:hover,.geeks-scope-quote-v2 .sq-hubspot-form input[type=submit].hs-button:hover{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 14px 36px rgba(238,45,125,.36);}.geeks-scope-quote-v2 .sq-hubspot-form .hs-button:active,.geeks-scope-quote-v2 .sq-hubspot-form input[type=submit].hs-button:active{transform:translateY(0);}@media(max-width:640px){.geeks-scope-quote-v2 .sq-hubspot-form fieldset.form-columns-2{flex-direction:column;gap:0;}.geeks-scope-quote-v2 .sq-hubspot-form fieldset.form-columns-2>.hs-form-field{width:100%!important;flex:1 1 100%;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone{flex-direction:column;gap:10px;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone select.hs-input{flex:1 1 auto;width:100%!important;}.geeks-scope-quote-v2 .sq-hubspot-form .hs-fieldtype-phonenumber .hs-fieldtype-intl-phone input.hs-input[type=tel]{width:100%!important;}}.geeks-scope-quote-v2 .meetings-iframe-container{min-height:660px;}#confirm-reset-modal,#lock-modal,#alert-modal{position:fixed;inset:0;z-index:10000;display:none;place-items:center;padding:24px;background:rgba(3,90,93,.55);backdrop-filter:blur(5px);animation:sqv2-fadein .25s ease;box-sizing:border-box;}#confirm-reset-modal .lock-card,#lock-modal .lock-card,#alert-modal .lock-card{background:#fff;border-radius:.625rem;box-shadow:0 28px 60px rgba(3,90,93,.2);padding:38px 34px 30px;max-width:380px;text-align:center;}#confirm-reset-modal .lock-spin,#lock-modal .lock-spin,#alert-modal .lock-spin{width:60px;height:60px;margin:0 auto 18px;position:relative;}#confirm-reset-modal .lock-spin span,#lock-modal .lock-spin span,#alert-modal .lock-spin span{position:absolute;inset:0;border-radius:50%;border:5px solid #e3f2f2;border-top-color:#035a5d;animation:spin .9s linear infinite;}#confirm-reset-modal h3,#lock-modal h3,#alert-modal h3{font-family:"oscine",Roboto,Arial;font-weight:700;font-size:23px;color:#035a5d;margin:0 0 9px;}#confirm-reset-modal p,#lock-modal p,#alert-modal p{font-size:15px;line-height:1.5;color:#48504e;margin:0 0 20px;}#confirm-reset-modal .lock-bar,#lock-modal .lock-bar,#alert-modal .lock-bar{height:7px;border-radius:999px;background:#e3f2f2;overflow:hidden;}#confirm-reset-modal .lock-bar-fill,#lock-modal .lock-bar-fill,#alert-modal .lock-bar-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#6fc,#ee2d7d);animation:sqv2-loadfill 2.7s ease forwards;}#confirm-reset-modal.reset-card,#confirm-reset-modal .reset-card,#lock-modal.reset-card,#lock-modal .reset-card,#alert-modal.reset-card,#alert-modal .reset-card{max-width:420px;padding:34px 32px 28px;}#confirm-reset-modal .reset-ic,#lock-modal .reset-ic,#alert-modal .reset-ic{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;color:#d21e69;background:rgba(238,45,125,.12);}#confirm-reset-modal .reset-actions,#lock-modal .reset-actions,#alert-modal .reset-actions{display:flex;gap:12px;justify-content:center;}#confirm-reset-modal .reset-actions .btn,#lock-modal .reset-actions .btn,#alert-modal .reset-actions .btn{font-family:"Inter","Roboto",system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1.2;border-radius:999px;padding:13px 22px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s,background .18s;}#confirm-reset-modal .btn-reset-go,#lock-modal .btn-reset-go,#alert-modal .btn-reset-go{background:#d21e69;color:#fff;border:0;box-shadow:0 10px 26px rgba(238,45,125,.3);gap:8px;}#confirm-reset-modal .btn-reset-go svg,#lock-modal .btn-reset-go svg,#alert-modal .btn-reset-go svg{width:18px;height:18px;flex:none;}#confirm-reset-modal .btn-reset-go:hover,#lock-modal .btn-reset-go:hover,#alert-modal .btn-reset-go:hover{filter:saturate(1.1);transform:translateY(-2px);box-shadow:0 14px 32px rgba(238,45,125,.36);}#confirm-reset-modal .btn-reset-go:active,#lock-modal .btn-reset-go:active,#alert-modal .btn-reset-go:active{transform:translateY(0);}#confirm-reset-modal .btn-ghost,#lock-modal .btn-ghost,#alert-modal .btn-ghost{color:#035a5d;border:2px solid rgba(3,90,93,.2);background:#fff;}#confirm-reset-modal .btn-ghost:hover,#lock-modal .btn-ghost:hover,#alert-modal .btn-ghost:hover{border-color:#035a5d;background:#f0f8f7;}@keyframes sqv2-fadein{from{opacity:0;}to{opacity:1;}}@keyframes sqv2-loadfill{from{width:0;}to{width:100%;}}.service-detail .ServiceStaticSection{position:relative;gap:0;}.service-detail .ServiceStaticSection .row{padding-top:4.375rem;}.service-detail .ServiceStaticSection .row:last-of-type{padding-bottom:4.375rem;}@media(max-width:1000px){.service-detail .ServiceStaticSection .row:last-of-type{padding-bottom:2.5rem;}}@media(max-width:1000px){.service-detail .ServiceStaticSection .row{padding-top:2.5rem;}}.service-detail .ServiceStaticSection .row.button-row{padding-top:0!important;}.service-detail .ServiceStaticSection.White .first-row,.service-detail .ServiceStaticSection.LightGreen .first-row,.service-detail .ServiceStaticSection.LightGrey .first-row,.service-detail .ServiceStaticSection.DarkGreen .first-row{padding-top:4.375rem;}.service-detail .ServiceStaticSection.White .first-row:last-of-type,.service-detail .ServiceStaticSection.LightGreen .first-row:last-of-type,.service-detail .ServiceStaticSection.LightGrey .first-row:last-of-type,.service-detail .ServiceStaticSection.DarkGreen .first-row:last-of-type{padding-bottom:4.375rem;}@media(max-width:1000px){.service-detail .ServiceStaticSection.White .first-row:last-of-type,.service-detail .ServiceStaticSection.LightGreen .first-row:last-of-type,.service-detail .ServiceStaticSection.LightGrey .first-row:last-of-type,.service-detail .ServiceStaticSection.DarkGreen .first-row:last-of-type{padding-bottom:2.5rem;}}@media(max-width:1000px){.service-detail .ServiceStaticSection.White .first-row,.service-detail .ServiceStaticSection.LightGreen .first-row,.service-detail .ServiceStaticSection.LightGrey .first-row,.service-detail .ServiceStaticSection.DarkGreen .first-row{padding-top:2.5rem;}}