.gp-landing.gl{--paper:#eef0ea;--block:#dce1d5;--ink:#17202a;--muted:#5b6570;--signal:#2350f0;--signal-soft:#e8edff;--line:#d9ded3;--white:#fff;--ink-muted:#b5bdc6;--shadow-panel:0 30px 60px -30px #17202a59;--shadow-tag:0 10px 24px -14px #17202a66;--r-card:20px;--r-tag:14px;--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-body:"Onest", system-ui, sans-serif;background:var(--white);color:var(--ink);font-family:var(--font-body)}.gl h1,.gl h2,.gl-display,.gl-num-big,.gl-logo{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.gl h3{font-family:var(--font-display);font-weight:600}.gl-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.gl-muted{color:var(--muted)}.gl-signal{color:var(--signal)}.gl a:focus-visible,.gl button:focus-visible,.gl input:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.gl-btn{background:var(--signal);min-height:52px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;transition:background .2s;display:inline-flex}.gl-btn:hover{background:#1a3fcc}.gl-btn-white{background:var(--white);color:var(--signal)}.gl-btn-white:hover{background:var(--signal-soft)}.gl-btn-white:focus-visible{outline-color:var(--white)!important}.gl-pill{background:var(--white);height:44px;color:var(--ink);box-shadow:var(--shadow-tag);border-radius:999px;align-items:center;padding:0 22px;font-weight:500;display:inline-flex}.gl-header{z-index:20;inset-inline:0;position:absolute;top:0}.gl-header-row{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.gl-logo{color:var(--ink);align-items:center;gap:10px;font-size:21px;display:flex}.gl-logo-dot{background:var(--signal);border-radius:999px;width:30px;height:30px;position:relative}.gl-logo-dot:after{content:"";background:var(--white);border-radius:999px;position:absolute;inset:10px}.gl-nav{color:var(--ink);gap:28px;font-size:15px;display:none}.gl-nav a:hover{color:var(--signal)}.gl-hero{background:var(--paper);position:relative;overflow:hidden}.gl-map{position:absolute;inset:0}.gl-map-svg{width:100%;height:100%;position:absolute;inset:0}.gl-blocks rect{fill:var(--block)}.gl-streets path{stroke:var(--white);fill:none}.gl-street-labels text{fill:var(--muted);font-size:13px;font-family:var(--font-body)}.gl-radius{border:2px dashed var(--signal);background:color-mix(in oklab, var(--signal) 9%, transparent);border-radius:999px;width:460px;height:460px;position:absolute;top:52%;left:72%;transform:translate(-50%,-50%)}.gl-point{background:var(--signal);border:4px solid var(--white);width:30px;height:30px;box-shadow:var(--shadow-tag);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gl-place{white-space:nowrap;background:var(--ink);color:var(--white);box-shadow:var(--shadow-tag);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;position:absolute;top:calc(50% - 62px);left:50%;transform:translate(-50%)}.gl-place:after{content:"";background:var(--ink);width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.gl-radius-km{background:var(--white);color:var(--signal);box-shadow:var(--shadow-tag);border-radius:999px;padding:6px 11px;font-size:13px;font-weight:700;position:absolute;top:38px;left:-6px}.gl-bubble{background:var(--white);border-radius:var(--r-tag);box-shadow:var(--shadow-tag);white-space:nowrap;padding:10px 12px;font-size:13px;line-height:1.4;position:absolute}.gl-bubble span{color:var(--signal);font-size:12px;font-weight:600;display:block}.gl-b1{top:80px;right:-80px}.gl-b2{top:300px;left:8px}.gl-b3{top:350px;right:-80px}.gl-hero-inner{z-index:5;pointer-events:none;padding-top:150px;padding-bottom:62px;position:relative}.gl-hero-card{pointer-events:auto;background:var(--white);border-radius:var(--r-card);max-width:540px;box-shadow:var(--shadow-panel);padding:40px}.gl-h1{font-size:46px;line-height:1.06}.gl-lead{color:var(--muted);margin-top:20px;font-size:17px;line-height:1.65}.gl-ticks{color:var(--muted);gap:10px;font-size:15px;display:grid}.gl-ticks li,.gl-price-list li{align-items:flex-start;gap:10px;display:flex}.gl-tick{background:var(--signal-soft);width:18px;height:18px;color:var(--signal);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.gl-section{padding-block:110px}.gl-paper{background:var(--paper)}.gl-h2{font-size:40px;line-height:1.1}.gl-h3{font-size:20px}.gl-steps{grid-template-columns:repeat(3,1fr);gap:72px;margin-top:60px;display:grid}.gl-steps>li{flex-direction:column;gap:24px;display:flex;position:relative}.gl-steps>li:not(:last-child):before{content:"";border-top:2px dashed color-mix(in oklab, var(--signal) 55%, transparent);position:absolute;top:23px;left:56px;right:-64px}.gl-steps>li:last-child:before{content:"";border-top:2px dashed color-mix(in oklab, var(--signal) 55%, transparent);width:40px;position:absolute;top:23px;left:56px}.gl-steps .gl-muted{margin-top:10px;line-height:1.65}.gl-num{border:2px solid var(--signal);width:46px;height:46px;color:var(--signal);background:var(--white);font-family:var(--font-display);z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex;position:relative}.gl-num.is-filled{background:var(--signal);color:var(--white)}.gl-mini{border:1px solid var(--line);border-radius:var(--r-tag);background:#fafbf8;margin-top:24px;padding:16px}.gl-mini-chips{flex-wrap:wrap;gap:8px;display:flex}.gl-mini-chips span{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:7px 13px;font-size:14px}.gl-mini-chips .is-on{background:var(--ink);color:var(--white);border-color:var(--ink)}.gl-num-big{font-size:22px}.gl-sms{color:var(--ink);text-align:left;word-break:break-word;background:#eceef0;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5}.gl-sms a,.gl-link{color:var(--signal);text-decoration:underline}.gl-calc{grid-template-columns:1fr 300px;align-items:start;gap:80px;margin-top:48px;display:grid}.gl-card{background:var(--white);border-radius:var(--r-card);padding:32px}.gl-chips{flex-wrap:wrap;gap:8px;display:flex}.gl-chip{border:1px solid var(--line);background:var(--white);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:14px;transition:background .15s,border-color .15s;display:inline-flex}.gl-chip:hover{border-color:var(--ink)}.gl-chip[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.gl-slider{appearance:none;background:linear-gradient(to right, var(--signal) var(--fill), #e3e6e1 var(--fill));border-radius:999px;width:100%;height:6px}.gl-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:2px solid var(--signal);cursor:pointer;border-radius:999px;width:28px;height:28px}.gl-slider::-moz-range-thumb{background:var(--white);border:2px solid var(--signal);cursor:pointer;border-radius:999px;width:24px;height:24px}.gl-calc-result{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.gl-result-text{font-size:34px;line-height:1.15}.gl-phone-wrap{flex-direction:column;align-items:center;display:flex}.gl-phone{border:9px solid var(--ink);background:var(--white);text-align:center;width:300px;box-shadow:var(--shadow-panel);border-radius:40px;padding:16px 16px 26px}.gl-phone-bar{justify-content:space-between;padding:0 6px 14px;font-size:12px;font-weight:600;display:flex}.gl-phone-avatar{background:var(--signal-soft);width:48px;height:48px;color:var(--signal);border-radius:999px;justify-content:center;align-items:center;margin:0 auto;font-weight:700;display:flex}.gl-phone-name{margin-top:10px;font-size:14px;font-weight:600}.gl-phone-sub{color:var(--muted);margin-top:4px;font-size:11px}.gl-compare{border:1px solid var(--line);border-radius:var(--r-card);margin-top:44px;overflow:hidden}.gl-crow{grid-template-columns:220px 1fr 1fr;display:grid}.gl-crow+.gl-crow{border-top:1px solid var(--line)}.gl-crow>div{padding:20px 24px}.gl-chead>div{font-size:14px;font-weight:600}.gl-cold{color:var(--muted)}.gl-cours{background:var(--signal-soft);font-weight:600}.gl-brand{color:var(--signal);font-family:var(--font-display);font-size:16px!important}.gl-ink{background:var(--ink);color:var(--white)}.gl-ink-muted{color:var(--ink-muted)}.gl-price{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.gl-price-value{font-size:104px;line-height:.95}.gl-price-value span{font-size:34px}.gl-price .text-lg{color:#d5dae0}.gl-price-list{font-size:17px;display:grid}.gl-price-list li{border-bottom:1px solid #ffffff1f;padding:18px 0}.gl-price-list .gl-tick{background:var(--signal);width:22px;height:22px;color:var(--white);margin-top:0}.gl-faq{grid-template-columns:1fr 1.4fr;gap:64px;display:grid}.gl-faq-list{border-top:1px solid var(--line)}.gl-faq-item{border-bottom:1px solid var(--line)}.gl-faq-item h3{font-family:var(--font-body);font-size:17px;font-weight:600}.gl-faq-item button{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.gl-faq-sign{color:var(--signal);font-size:24px;font-weight:600;line-height:1}.gl-faq-item p{padding:0 32px 22px 0;font-size:15px;line-height:1.65}.gl-pilot-line{color:var(--muted);border-top:1px solid var(--line);padding-block:18px;font-size:13px}.gl-pilot-line a{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.gl-final{background:var(--signal);color:var(--white);padding-block:96px;position:relative;overflow:hidden}.gl-final-pattern{opacity:.08;width:100%;height:100%;position:absolute;inset:0}.gl-final-pattern .gl-blocks rect{fill:var(--white)}.gl-final-pattern .gl-streets,.gl-final-pattern .gl-street-labels{display:none}.gl-final-copy{color:#e6ebff}.gl-footer{color:var(--muted);flex-wrap:wrap;gap:12px 28px;padding-block:32px;font-size:13px;display:flex}.gl-footer a{align-items:center;min-height:40px;display:inline-flex}.gl-footer a:hover{color:var(--signal)}@media (width>=900px){.gl-nav{display:flex}}@media (width<=1100px){.gl-radius{width:380px;height:380px;left:78%}.gl-b1,.gl-b3{display:none}.gl-calc{grid-template-columns:1fr}.gl-calc-phone{display:none}}@media (width<=760px){.gl-header{background:var(--white);position:relative}.gl-header-row{height:64px}.gl-pill{box-shadow:none;border:1px solid var(--line);height:40px}.gl-hero{background:var(--white)}.gl-map{background:var(--paper);height:300px;position:relative;overflow:hidden}.gl-street-labels{display:none}.gl-radius{width:240px;height:240px;top:150px;left:50%}.gl-radius-km,.gl-b2,.gl-b3{display:none}.gl-b1{white-space:normal;width:170px;display:block;top:150px;right:-70px}.gl-place{font-size:13px;top:calc(50% - 58px)}.gl-hero-inner{margin-top:-28px;padding:0 12px 24px}.gl-hero-card{box-shadow:none;padding:24px 20px}.gl-h1{font-size:28px}.gl-lead{font-size:15px}.gl-btn-main{width:100%}.gl-section{padding-block:64px}.gl-h2{font-size:26px}.gl-steps{grid-template-columns:1fr;gap:40px;margin-top:36px}.gl-steps>li{flex-direction:row;gap:16px}.gl-steps>li:before{display:none}.gl-card{padding:20px}.gl-result-text{font-size:26px}.gl-crow{grid-template-columns:1fr 1fr}.gl-crow>div{padding:14px 16px;font-size:14px}.gl-clabel{grid-column:1/-1;font-weight:600;padding-bottom:4px!important}.gl-chead .gl-clabel{display:none}.gl-crow:not(.gl-chead) .gl-cold{padding-top:4px}.gl-price{grid-template-columns:1fr;gap:32px}.gl-price-value{font-size:64px}.gl-price-value span{font-size:28px}.gl-faq{grid-template-columns:1fr;gap:24px}.gl-final{padding-block:64px}.gl-footer{flex-direction:column;padding-bottom:105px}}@media (prefers-reduced-motion:reduce){.gl *,.gl :before,.gl :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gl-nowrap{white-space:nowrap}.gl-old{color:var(--muted);font-weight:400;text-decoration:line-through}.gl-hero-price p{color:var(--ink);font-size:17px}.gl-hero-price b{font-family:var(--font-display);color:var(--signal);font-size:30px;font-weight:600}.gl-hero-price small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.gl-price-old{font-family:var(--font-display);margin-bottom:6px;font-size:34px;line-height:1}.gl-price-old .gl-old{color:var(--ink-muted)}@media (width<=767px){.gl-price-old{font-size:22px}.gl-hero-price b{font-size:24px}}
