.gopay-page{--yellow:#ffcc00;--red:#ad7000}.gopay-page .site-header{border-bottom-color:#e5e3df}.gopay-page .header-cta{background:var(--yellow);border-color:var(--yellow);color:#111}.gopay-page .header-cta:hover{background:#ffe16b}.gopay-page .desktop-nav a:hover,.gopay-page .text-link:hover{color:#996500}.gopay-page .preview-note>span{background:var(--yellow)}.gopay-page :focus-visible{outline-color:#b57b00}.gopay-page .mobile-nav a:last-child{color:#765000}
.driver-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding-top:42px;padding-bottom:74px}.breadcrumb{display:inline-block;font-size:10px;color:var(--muted);margin-bottom:27px}.breadcrumb:hover{color:#111}.gopay-signature{display:flex;align-items:center;gap:11px;margin-bottom:25px}.gopay-signature img{width:43px;height:43px;border-radius:10px}.gopay-signature>span{font:800 25px/1 system-ui,sans-serif;letter-spacing:-1px}.gopay-signature small{display:block;font:9px/1.5 var(--body);color:var(--muted);letter-spacing:0;margin-top:6px}.driver-hero h1{font-size:clamp(39px,4.3vw,61px);letter-spacing:-1px;line-height:1.22}.driver-hero h1 span{position:relative;z-index:0;display:inline-block}.driver-hero h1 span:after{content:'';position:absolute;left:-4px;right:-5px;bottom:4px;height:33%;background:var(--yellow);z-index:-1;transform:rotate(-2deg)}.driver-hero-copy>p{font-size:14px;line-height:1.95;color:var(--muted);margin-top:25px;max-width:460px}.driver-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:28px}.button-yellow{background:var(--yellow);color:#111}.button-yellow:hover{background:#ffda43}.driver-hero-actions .button{font-size:12px}.driver-hero-actions .text-link{font-size:11px}.driver-hero-note{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:7px;margin-top:24px}.driver-hero-note .icon{width:15px;height:15px;stroke-width:2}.driver-hero-stage{position:relative;isolation:isolate;height:565px;background:#111;border-radius:28px;margin-top:25px;overflow:hidden}.stage-eyebrow{position:absolute;top:24px;left:26px;color:#ffcc00;font-size:10px}.stage-orbit{position:absolute;width:390px;height:390px;right:-150px;top:90px;border:1px solid #ffcc002b;border-radius:50%;z-index:-1}.stage-orbit:after{content:'';position:absolute;inset:40px;border-radius:50%;background:#ffcc00}.driver-phone{width:208px;position:absolute;top:65px;left:50%;transform:translateX(-40%) rotate(8deg);padding:6px;border:1px solid #aaa;border-radius:30px;background:#252525;box-shadow:0 10px 30px #0006}.driver-phone img{border-radius:23px;width:100%;height:auto}.hero-taxi{position:absolute;bottom:30px;left:-28px;width:300px;height:auto;filter:drop-shadow(0 12px 12px #0005)}.stage-tag{position:absolute;bottom:22px;right:22px;color:#aaa;font-size:9px;display:flex;align-items:center;gap:6px}.stage-tag>span{width:5px;height:5px;background:var(--yellow);border-radius:50%}.driver-hero-stage:after{content:'';position:absolute;bottom:0;left:0;right:0;height:6px;background:repeating-linear-gradient(135deg,#ffcc00 0 14px,#111 14px 28px)}
.driver-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:30px 0;border-block:1px solid var(--line)}.driver-benefits article{display:flex;align-items:center;gap:17px}.driver-benefits article+article{border-left:1px solid var(--line);padding-left:28px}.driver-benefits article>.icon{width:28px;height:28px}.driver-benefits h2{font-family:var(--body);font-size:12px;font-weight:700}.driver-benefits p{font-size:10px;color:var(--muted);margin-top:5px}.feature-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px}.feature-tabs button{font-size:12px;font-weight:700;padding:16px 8px;border:1px solid var(--line);background:transparent;border-radius:12px;color:var(--ink)}.feature-tabs button:hover{background:#f0ede6}.feature-tabs button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow)}.feature-panel{display:grid;grid-template-columns:1fr 1.05fr;background:white;border:1px solid var(--line);border-radius:24px;overflow:hidden;min-height:590px}.feature-visual{position:relative;display:flex;align-items:center;flex-direction:column;background:#eeeae2;padding:22px;min-width:0}.screen-label{font-size:9px;color:#7c7668;letter-spacing:.5px;align-self:flex-start}.feature-phone{width:213px;background:#111;padding:6px;border-radius:30px;box-shadow:10px 17px 30px #6d54251a;margin:25px auto 18px;border:1px solid #777}.feature-phone img{display:block;width:100%;height:auto;aspect-ratio:1170/2532;object-fit:cover;border-radius:24px}.feature-visual>p{font-size:9px;color:#898172}.feature-content{padding:55px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.feature-counter{font:12px/1.5 var(--body);color:#a98b43;margin-bottom:25px}.feature-content h3{font-size:33px;max-width:380px}.feature-content>p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:20px;max-width:370px}.feature-content ul{list-style:none;margin:24px 0 18px;padding:0;display:grid;gap:12px;font-size:12px}.feature-content li{position:relative;padding-left:21px}.feature-content li:before{content:'';width:6px;height:6px;background:var(--yellow);border-radius:2px;position:absolute;left:0;top:7px}.feature-content .text-link{margin-top:4px}
.ride-connection{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;border-bottom:1px solid var(--line);padding-bottom:80px}.ride-connection h2{font-size:36px;margin-top:18px}.ride-connection>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin-top:22px;max-width:440px}.ride-connection .text-link{margin-top:15px}.ride-flow{list-style:none;margin:0;padding:0;display:grid;gap:0}.ride-flow li{display:flex;align-items:flex-start;gap:20px;padding:21px 0;border-bottom:1px solid var(--line)}.ride-flow li:last-child{border-bottom:0}.ride-flow li>span{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#ffcc0026;color:#6c5200;font-size:11px;font-weight:700}.ride-flow strong{font-size:14px}.ride-flow p{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.9}.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.start-grid article{padding:30px;border:1px solid var(--line);border-radius:20px;display:flex;align-items:flex-start;flex-direction:column}.start-grid article>span{font:38px/1 system-ui,sans-serif;color:#c5bfae;font-weight:300;letter-spacing:-2px;margin-bottom:30px}.start-grid h3{font-size:24px}.start-grid p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:16px;margin-bottom:20px}.start-grid .text-link{margin-top:auto;font-size:11px}.start-grid .icon{width:19px;height:19px}
.driver-download{background:#101010;border-radius:28px;padding:52px 60px;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;position:relative;overflow:hidden;color:white}.driver-download:after{content:'';position:absolute;bottom:0;left:0;right:0;height:6px;background:repeating-linear-gradient(135deg,#ffcc00 0 14px,#101010 14px 28px)}.driver-download .availability{background:#ffcc001b;color:#ffdf66;font-size:9px}.driver-download h2{font-size:44px;margin-top:23px;line-height:1.2}.driver-download p{font-size:13px;line-height:1.9;color:#b4b4b4;max-width:450px;margin-top:20px}.download-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:28px}.play-download{gap:14px;padding:12px 20px}.play-download>span{font:700 19px/1.1 system-ui,sans-serif}.play-download small{font:9px/1.5 var(--body);display:block;margin-bottom:2px}.web-cabinet{font-size:11px;text-decoration:underline;text-underline-offset:5px}.web-cabinet:hover{color:var(--yellow)}.download-mark{display:flex;align-items:center;justify-content:center;flex-direction:column}.download-mark img{width:150px;height:150px;transform:rotate(8deg);filter:drop-shadow(0 14px 16px #0008)}.download-mark>span{font:800 44px/1.1 system-ui,sans-serif;letter-spacing:-1.5px;margin-top:18px}.download-mark small{font-size:11px;color:var(--yellow);margin-top:10px}.gopay-page .faq-list details[open] summary{color:#7f5900}.driver-back{margin-top:65px;margin-bottom:35px}.driver-back .text-link{font-size:11px}
@media(max-width:1100px){.driver-hero{gap:32px}.driver-hero h1{font-size:45px}.driver-hero-copy>p{font-size:13px}.driver-hero-stage{height:540px}.driver-phone{width:195px}.hero-taxi{width:270px}.feature-content{padding:38px 30px}.feature-content h3{font-size:30px}.ride-connection{gap:45px}.ride-connection h2{font-size:32px}.start-grid{gap:16px}.start-grid article{padding:26px 22px}.start-grid h3{font-size:21px}.driver-download{padding:45px;gap:35px}.driver-download h2{font-size:39px}}
@media(max-width:820px){.driver-hero{gap:24px;padding-top:30px;padding-bottom:55px}.driver-hero h1{font-size:36px;letter-spacing:-.6px}.driver-hero-copy>p{font-size:12px}.driver-hero-actions{gap:9px;margin-top:22px}.driver-hero-actions .button{font-size:10px;padding:15px}.driver-hero-actions .text-link{font-size:10px}.driver-hero-note{font-size:8px;line-height:1.7}.driver-hero-stage{height:485px;margin-top:45px}.driver-phone{width:172px;top:70px;transform:translateX(-45%) rotate(8deg)}.hero-taxi{width:240px;bottom:25px}.stage-tag{font-size:7px;bottom:18px;right:15px}.stage-eyebrow{font-size:8px;left:20px}.stage-orbit{width:330px;height:330px}.driver-benefits{gap:18px}.driver-benefits article{gap:12px}.driver-benefits article+article{padding-left:18px}.driver-benefits h2{font-size:10px}.driver-benefits p{font-size:8px}.driver-benefits .icon{width:24px}.feature-tabs button{font-size:10px;padding:14px 6px}.feature-content{padding:30px 25px}.feature-content h3{font-size:25px}.feature-content>p{font-size:12px}.feature-content ul{font-size:10px}.feature-phone{width:190px}.feature-panel{min-height:540px}.feature-content .text-link{font-size:11px}.ride-connection{gap:35px;padding-bottom:55px}.ride-connection h2{font-size:29px}.ride-connection .eyebrow{font-size:9px}.ride-connection>div>p:not(.eyebrow){font-size:12px}.ride-flow strong{font-size:12px}.ride-flow p{font-size:10px}.ride-flow li{gap:13px}.ride-flow li>span{width:32px;height:32px}.start-grid article{padding:22px 18px}.start-grid h3{font-size:19px}.start-grid p{font-size:11px}.start-grid .text-link{font-size:9px;gap:6px}.driver-download{padding:35px;grid-template-columns:1.5fr .7fr;gap:22px}.driver-download h2{font-size:34px}.driver-download p{font-size:12px}.download-mark img{width:120px;height:120px}.download-mark>span{font-size:34px}.download-mark small{font-size:9px}.download-actions{gap:20px}}
@media(max-width:600px){.driver-hero{grid-template-columns:1fr;gap:35px;padding-top:25px;padding-bottom:45px}.breadcrumb{font-size:9px;margin-bottom:23px}.gopay-signature{margin-bottom:20px}.gopay-signature img{width:39px;height:39px}.gopay-signature>span{font-size:23px}.driver-hero h1{font-size:clamp(32px,9.6vw,45px);line-height:1.25;letter-spacing:-.5px}.driver-hero h1 span:after{bottom:2px}.driver-hero-copy>p{font-size:13px;line-height:1.9;margin-top:23px}.driver-hero-actions{gap:15px;margin-top:25px}.driver-hero-actions .button{font-size:10px;padding:14px 16px;min-height:50px;gap:12px}.driver-hero-actions .text-link{font-size:9px;gap:8px}.driver-hero-note{font-size:8px;align-items:flex-start;margin-top:20px}.driver-hero-note .icon{margin-top:2px}.driver-hero-stage{height:490px;margin-top:0;border-radius:22px}.driver-phone{width:183px;top:56px;transform:translateX(-35%) rotate(7deg)}.stage-eyebrow{top:20px;left:22px;font-size:8px}.hero-taxi{width:250px;left:-18px;bottom:20px}.stage-tag{font-size:8px;bottom:18px;right:18px}.driver-benefits{grid-template-columns:1fr;padding:0;gap:0;border-bottom:0}.driver-benefits article,.driver-benefits article+article{padding:22px 0;border-left:0;border-bottom:1px solid var(--line);gap:18px}.driver-benefits h2{font-size:12px}.driver-benefits p{font-size:10px}.driver-benefits article>.icon{width:27px;height:27px}.feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.feature-tabs button{font-size:10px;padding:13px 6px}.feature-panel{grid-template-columns:1fr;min-height:0;border-radius:20px}.feature-visual{padding:20px}.screen-label{font-size:8px}.feature-phone{width:190px;margin:23px auto 18px}.feature-content{padding:30px 25px}.feature-counter{margin-bottom:15px;font-size:10px}.feature-content h3{font-size:28px}.feature-content>p{font-size:12px;margin-top:18px}.feature-content ul{font-size:11px;gap:11px;margin-top:20px}.feature-content .text-link{font-size:11px}.ride-connection{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.ride-connection h2{font-size:30px}.ride-connection>div>p:not(.eyebrow){font-size:12px;margin-top:18px}.ride-connection .text-link{font-size:11px}.ride-flow li{gap:16px;padding:21px 0}.ride-flow li>span{width:35px;height:35px}.ride-flow strong{font-size:13px}.ride-flow p{font-size:11px}.start-grid{grid-template-columns:1fr;gap:14px}.start-grid article{padding:25px}.start-grid article>span{font-size:30px;margin-bottom:20px}.start-grid h3{font-size:25px}.start-grid p{font-size:12px;margin-top:13px;margin-bottom:14px}.start-grid .text-link{font-size:11px;gap:12px}.driver-download{grid-template-columns:1fr;padding:32px 25px 36px;border-radius:22px;gap:30px}.driver-download .availability{font-size:8px;padding:7px 9px}.driver-download h2{font-size:35px}.driver-download p{font-size:12px}.download-actions{gap:20px;margin-top:24px}.play-download{padding:13px 18px;gap:13px}.play-download>span{font-size:18px}.download-mark{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:15px;padding-top:25px;border-top:1px solid #ffffff1c}.download-mark img{width:55px;height:55px;transform:none}.download-mark>span{font-size:29px;margin:0}.download-mark small{font-size:9px;margin:0}.driver-back{margin-top:40px;margin-bottom:28px}.driver-back .text-link{font-size:10px}}
@media(max-width:360px){.driver-hero h1{font-size:30px}.driver-hero-stage{height:460px}.driver-phone{width:165px}.hero-taxi{width:225px}.driver-download h2{font-size:30px}.download-mark{gap:10px}.download-mark>span{font-size:25px}.download-mark small{font-size:8px}}
/* Let narrow grid tracks shrink to the viewport rather than long Georgian words. */
.gopay-page main section>div,.ride-flow li>div,.gopay-page .faq-list{min-width:0}
@media(max-width:360px){.gopay-page .faq-intro h2{font-size:27px}.ride-connection h2{font-size:26px}.gopay-page .faq-list summary{font-size:11px}.ride-flow strong{font-size:12px}}
