@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@latest/dist/web/static/pretendard.css";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color:#071126;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--blue: #1767f2;--navy: #071126;--muted: #596273;--line: #e8ebf1;--content-max-width: 1440px;--desktop-section-padding: 120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}body.modal-open{overflow:hidden}body,button,a{color:inherit}a{text-decoration:none}button{font:inherit}img{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 16px;border-radius:10px;background:var(--navy);color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-shell{position:relative;width:min(calc(100% - 56px),var(--content-max-width));margin-inline:auto}html.motion-ready [data-reveal]{opacity:0;transform:translate3d(var(--reveal-x, 0),var(--reveal-y, 24px),0) scale(var(--reveal-scale, 1));transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.motion-ready [data-reveal=left]{--reveal-x: -28px;--reveal-y: 0}html.motion-ready [data-reveal=right]{--reveal-x: 28px;--reveal-y: 0}html.motion-ready [data-reveal=scale]{--reveal-y: 0;--reveal-scale: .97}html.motion-ready [data-reveal].is-visible{opacity:1;transform:none;will-change:auto}.site-header{position:absolute;z-index:30;top:0;right:0;left:0;height:80px;border-bottom:1px solid rgba(255,255,255,.3);background:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);--reveal-y: -18px}.header-inner{display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 56px),var(--content-max-width));height:100%;margin-inline:auto}.brand-link{display:inline-flex;width:120px}.brand-link img{width:100%;height:auto}.footer-information a,.footer-information button{transition:color .18s ease}.header-download{position:relative;padding:12px 18px;border-radius:999px;background:var(--blue);color:#fff;font-size:14px;font-weight:700;overflow:hidden;box-shadow:0 8px 24px #07112624;transition:transform .18s ease,box-shadow .18s ease}.header-download:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(108deg,transparent 32%,rgba(255,255,255,.28) 50%,transparent 68%);content:"";pointer-events:none;transform:translate(-120%);transition:transform .46s ease}.header-download>span{position:relative;z-index:2}.hero-section{position:relative;display:grid;min-height:86dvh;overflow:hidden;place-items:center;background:#1762f2}.hero-motion-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-motion-orb,.hero-motion-panel{position:absolute;content:""}.hero-motion-orb--large{top:-42%;left:50%;width:min(63vw,980px);aspect-ratio:1;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#357bff4d;animation:hero-orb-breathe 10s ease-in-out infinite alternate}.hero-motion-orb--small{right:-10%;bottom:-28%;width:min(38vw,600px);aspect-ratio:1;border-radius:50%;background:#4b8cff57;filter:blur(1px);animation:hero-orb-breathe 8s ease-in-out infinite alternate-reverse}.hero-motion-panel{width:min(52vw,800px);height:min(40vw,610px);border:1px solid rgba(201,223,255,.3);border-radius:44px;background:linear-gradient(135deg,#5893ff5c,#1655da24);box-shadow:inset 0 1px #ffffff26}.hero-motion-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform-origin:50% 50%}.hero-motion-orbit--left,.hero-motion-orbit--right{animation:none}.hero-motion-panel--left{top:17%;left:10%;transform:rotate(25deg);animation:hero-panel-float-left 9s ease-in-out infinite alternate}.hero-motion-panel--right{right:10%;bottom:17%;transform:rotate(23deg);animation:hero-panel-float-right 11s ease-in-out infinite alternate}.hero-benefit-chip{position:absolute;z-index:1;display:inline-flex;align-items:center;min-height:92px;padding:0 48px;border:1px solid rgba(255,255,255,.4);border-radius:999px;box-shadow:0 16px 32px #05308b33;color:#103976;font-size:clamp(23px,2.15vw,32px);font-weight:800;letter-spacing:-.045em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.58;white-space:nowrap}.hero-benefit-chip--insurance{top:20%;left:12%;background:#1447b094;color:#fff}.hero-benefit-chip--roadside{top:28%;right:10%;background:#f6f8ffc7}.hero-benefit-chip--cashback{top:auto;right:8%;bottom:26%;background:#155bebcc;color:#fff}.hero-benefit-chip--rewards{bottom:26%;left:17%;background:#ddecffc7}.hero-partner-marquee{position:absolute;z-index:3;right:0;bottom:24px;left:0;height:164px;overflow:clip;background:transparent}.hero-partner-marquee:before,.hero-partner-marquee:after{position:absolute;z-index:1;top:0;bottom:0;width:min(12vw,180px);pointer-events:none;content:""}.hero-partner-marquee:before{left:0;background:linear-gradient(90deg,#1762f2,#1762f200)}.hero-partner-marquee:after{right:0;background:linear-gradient(270deg,#1762f2,#1762f200)}.hero-partner-marquee-track{display:flex;width:-moz-max-content;width:max-content;height:100%;animation:hero-partner-marquee 42s linear infinite}.hero-partner-marquee-item{display:flex;width:180px;height:100%;flex:0 0 auto;align-items:center;justify-content:center;gap:16px;flex-direction:column}.hero-partner-logo-plate{display:grid;width:140px;height:112px;padding:6px 10px;place-items:center;border-radius:8px;background:#fffffff5}.hero-partner-logo-plate img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.hero-partner-cashback{display:inline-flex;align-items:baseline;gap:6px;color:#fff;text-shadow:0 1px 8px rgba(2,28,92,.36);font-size:15px;font-weight:800;letter-spacing:.02em}.hero-partner-cashback em{color:#ffffff9e;font-style:normal;font-weight:700}.hero-partner-cashback-rate{color:#fff;font-size:20px;font-weight:900;letter-spacing:.01em;line-height:1}@keyframes hero-partner-marquee{to{transform:translate(-50%)}}@keyframes hero-panel-float-left{0%{opacity:.38;transform:rotate(22deg) translate3d(-18px,-12px,0) scale(.97)}to{opacity:.62;transform:rotate(27deg) translate3d(24px,20px,0) scale(1.03)}}@keyframes hero-panel-float-right{0%{opacity:.3;transform:rotate(26deg) translate3d(22px,14px,0) scale(1.03)}to{opacity:.56;transform:rotate(20deg) translate3d(-20px,-18px,0) scale(.97)}}@keyframes hero-orb-breathe{0%{opacity:.6;transform:scale(.94)}to{opacity:.95;transform:scale(1.04)}}@keyframes hero-panel-tilt-left{0%{opacity:.48;transform:rotate(20deg) scale(.96)}to{opacity:.84;transform:rotate(30deg) scale(1.04)}}@keyframes hero-panel-tilt-right{0%{opacity:.44;transform:rotate(18deg) scale(.96)}to{opacity:.8;transform:rotate(27deg) scale(1.04)}}@keyframes hero-panel-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-panel-pulse{0%{opacity:.28;filter:saturate(.8) brightness(.92)}to{opacity:.82;filter:saturate(1.18) brightness(1.12)}}@keyframes hero-panel-shine{0%,26%{transform:translate(-55%)}62%,to{transform:translate(55%)}}@keyframes hero-chip-activate{0%,68%,to{opacity:.58;box-shadow:0 16px 32px #05308b33;filter:saturate(.8)}78%,88%{opacity:1;box-shadow:0 0 0 9px #e1f1ff33,0 18px 40px #04297957;filter:brightness(1.1) saturate(1.12)}}.hero-content{position:relative;z-index:2;display:flex;min-height:86dvh;align-items:center;flex-direction:column;justify-content:center;padding-block:100px;text-align:center}.hero-content h1,.section-copy h2{margin:0;letter-spacing:-.045em;line-height:1.22}.hero-content h1{margin-top:16px;color:#fff;font-size:clamp(48px,5vw,76px);font-weight:800;letter-spacing:-.055em;line-height:1.19;word-break:keep-all}.hero-headline-period{display:inline-block;margin-left:.1em;color:#ffe07a;text-shadow:0 0 20px rgba(255,224,122,.34)}.hero-kicker{margin:0 0 26px;color:#fffc;font-size:clamp(15px,1.4vw,19px);font-weight:600;letter-spacing:-.035em}.service-link{display:inline-flex;align-items:center;gap:14px;color:#163d5c;font-size:15px;font-weight:700;--reveal-delay: .18s}.service-link span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffffe0;box-shadow:0 5px 18px #0711261f}.hero-store-row{display:flex;align-items:center;gap:28px;margin-top:40px;--reveal-delay: .26s}.hero-store-badge{position:relative;display:block;flex:0 0 auto;padding:4px 8px;border:1px solid rgba(255,255,255,.72);border-radius:999px;line-height:0;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hero-store-badge:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(108deg,transparent 32%,rgba(255,255,255,.38) 50%,transparent 68%);content:"";pointer-events:none;transform:translate(-120%);transition:transform .46s ease}.hero-store-badge img{position:relative;z-index:2;display:block;height:46px;width:auto}.section{position:relative;padding-block:var(--desktop-section-padding)}.eyebrow{margin:0 0 18px;color:var(--blue);font-size:13px;font-weight:800}.section-copy h2{font-size:clamp(31px,3vw,43px);font-weight:800}.section-description{margin:24px 0 0;color:#465064;font-size:16px;line-height:1.7}.benefits-section{display:flex;min-height:100dvh;align-items:center;background:#f8f8f8;text-align:center}.benefits-section h2{margin:0;font-size:46px;font-weight:700;letter-spacing:0;line-height:1.22}.benefits-card-stack{display:flex;align-items:center;justify-content:center;margin-top:88px;padding:20px 40px 32px}.benefits-service-card{position:relative;display:flex;width:clamp(260px,26vw,400px);height:clamp(325px,32.5vw,500px);overflow:hidden;flex-direction:column;padding:24px;border-radius:24px;background:#00316b;box-shadow:0 24px 48px #00204f3d;color:#fff;cursor:pointer;backface-visibility:hidden;will-change:transform}.benefits-card-reveal{position:relative;flex:0 0 auto}html.motion-ready .benefits-card-reveal[data-reveal]{--reveal-y: 72px;--reveal-scale: .9;transition-duration:.76s}.benefits-card-reveal:nth-child(1){--reveal-delay: 0ms}.benefits-card-reveal:nth-child(2){--reveal-delay: .12s}.benefits-card-reveal:nth-child(3){--reveal-delay: .24s}.benefits-card-reveal:nth-child(4){--reveal-delay: .36s}.benefits-card-reveal+.benefits-card-reveal{margin-left:-50px}.benefits-card-reveal:nth-child(1) .benefits-service-card{overflow:visible;background:#0e7dff}.benefits-card-reveal:nth-child(1) .benefits-card-illustration{width:clamp(150px,14vw,215px);top:8px}.benefits-card-reveal:nth-child(1) .benefits-step{color:#0e7dff}.benefits-card-reveal:nth-child(2) .benefits-service-card{background:#2a5bb7}.benefits-card-reveal:nth-child(2) .benefits-step{color:#2a5bb7}.benefits-card-reveal:nth-child(3) .benefits-service-card{background:#ddecff;color:#00316b}.benefits-card-reveal:nth-child(3) .benefits-step,.benefits-card-reveal:nth-child(3) .benefits-card-copy p{color:#00316b}.benefits-cloud-visual{position:absolute;top:42px;right:42px;width:190px;height:130px}.benefits-card-illustration{position:absolute;top:-4px;right:4px;width:clamp(180px,16.5vw,255px);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.benefits-card-reveal:nth-child(2) .benefits-card-illustration{width:clamp(205px,18.8vw,290px);right:32px}.benefits-card-reveal:nth-child(3) .benefits-card-illustration{top:14px}.benefits-card-reveal:nth-child(4) .benefits-card-illustration{top:24px}.benefits-cloud{position:absolute;right:0;bottom:4px;width:142px;height:75px;border-radius:48px;background:linear-gradient(145deg,#eff7ff,#badfff);box-shadow:inset -8px -8px 14px #5b96d326}.benefits-cloud:before,.benefits-cloud:after{position:absolute;bottom:23px;width:66px;height:66px;border-radius:50%;background:inherit;content:""}.benefits-cloud:before{left:21px}.benefits-cloud:after{right:14px;width:74px;height:74px}.benefits-cloud i{position:absolute;z-index:1;top:33px;width:7px;height:22px;border-radius:999px;background:#183861}.benefits-cloud i:first-child{left:62px}.benefits-cloud i:last-child{left:88px}.benefits-cloud-tree,.benefits-cloud-plus{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;box-shadow:0 5px 12px #00153633}.benefits-cloud-tree{top:4px;left:5px;width:45px;height:45px;background:#a7edc6}.benefits-cloud-tree:before{color:#168357;content:"♣";font-size:25px}.benefits-cloud-plus{top:5px;right:4px;width:43px;height:43px;background:#ff6d72;color:#fff;font-size:37px;font-weight:800;line-height:1}.benefits-card-copy{position:absolute;bottom:56px;left:24px;max-width:80%;text-align:left}.benefits-step{display:inline-block;margin-bottom:12px;padding:6px 14px;border-radius:999px;background:#fff;color:#00316b;font-size:13px;font-weight:700}.benefits-step,.benefits-card-copy h3{transform:translateY(-8px)}.benefits-card-copy h3{margin:0 0 10px;font-size:20px;font-weight:600;letter-spacing:-.035em;line-height:1.35;white-space:pre-line}.benefits-card-copy p{margin:0;color:#ffffffe6;font-size:16px;font-weight:400;line-height:1.65;white-space:pre-line}.benefits-title-lead{color:#123e5b}.benefits-title-main{color:#1762f2}.features-section{padding-top:180px;background:#fff}.features-intro{max-width:720px;margin-inline:auto;text-align:center}.features-intro h2{margin:0;color:#303b4d;font-size:46px;font-weight:700;letter-spacing:-.045em;line-height:1.22}.features-intro p{margin:24px 0 0;color:#657084;font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:1.7}.features-list{display:grid;width:min(100%,1010px);gap:96px;margin-top:112px;margin-inline:auto}.feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:520px}.feature-row:nth-child(2n) .feature-visual{order:2;justify-content:flex-end}.feature-row:nth-child(odd) .feature-visual{justify-content:flex-start}.feature-row:nth-child(odd) .feature-visual img{transform:translate(-16%)}.feature-row:nth-child(2n) .feature-visual img{transform:translate(10%)}.feature-visual{display:flex;align-items:center;justify-content:center}.feature-visual img{width:min(100%,620px);height:auto;-o-object-fit:contain;object-fit:contain}.insurance-expiry-visual{position:relative;box-sizing:border-box;width:min(100%,450px);aspect-ratio:1.12;padding:10% 9%;overflow:hidden;border-radius:42px;background:linear-gradient(135deg,#e3e6ff,#f0e5ff)}.insurance-expiry-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 81% 16%,rgba(255,255,255,.72),transparent 26%);content:""}.insurance-expiry-date-card{position:relative;padding:clamp(22px,3.2vw,32px);border:2px solid rgba(255,255,255,.8);border-radius:38px;background:#fffc;box-shadow:0 18px 36px #4e4b941f}.insurance-expiry-date-card p{margin:0;color:#8795b2;font-size:clamp(18px,2.1vw,27px);font-weight:700;letter-spacing:-.04em}.insurance-expiry-date-card strong{display:block;margin-top:8px;padding-right:92px;color:#17223f;font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.06em;line-height:.95}.insurance-expiry-date-card span{position:absolute;right:clamp(16px,3vw,28px);top:50%;padding:9px 15px;border-radius:999px;background:#e5f5ef;color:#148565;font-size:clamp(15px,1.7vw,21px);font-weight:800}.insurance-expiry-cta{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:8%;padding:18px 24px;border-radius:999px;background:#192340;color:#fff;box-shadow:0 18px 32px #373f7833}.insurance-expiry-cta b{font-size:clamp(18px,2.1vw,26px);letter-spacing:-.045em}.insurance-expiry-cta svg:last-child{display:inline-grid;width:58px;height:58px;box-sizing:border-box;place-items:center;border-radius:50%;padding:10px;background:#35415e}.insurance-expiry-star{position:absolute;z-index:2;top:4%;right:3%;width:clamp(60px,7vw,88px);aspect-ratio:1}.insurance-expiry-star img{display:block;width:100%;height:100%;filter:drop-shadow(0 14px 18px rgba(91,90,239,.16))}.roadside-assistance-visual{position:relative;box-sizing:border-box;width:min(100%,450px);aspect-ratio:.96;padding:9%;overflow:hidden;border-radius:42px;background:linear-gradient(135deg,#edf6ff,#f5f1ff)}.roadside-assistance-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 84% 18%,rgba(255,255,255,.82),transparent 28%);content:""}.roadside-signal{position:absolute;z-index:0;top:10%;right:11%;width:74px;aspect-ratio:1;border:12px solid rgba(76,111,243,.18);border-radius:50%}.roadside-request-card{position:relative;z-index:1;padding:clamp(22px,3.2vw,29px);border:2px solid rgba(255,255,255,.8);border-radius:34px;background:#ffffffd6;box-shadow:0 18px 36px #455ba121}.roadside-request-heading{display:flex;align-items:center;justify-content:space-between;color:#4b6193;font-size:clamp(14px,1.6vw,18px);font-weight:800;letter-spacing:-.035em}.roadside-request-heading i{width:11px;aspect-ratio:1;border-radius:50%;background:#ff5d6d;box-shadow:0 0 0 7px #ff5d6d1f}.roadside-request-card h3{margin:12px 0 16px;color:#17223f;font-size:clamp(22px,2.5vw,30px);font-weight:800;letter-spacing:-.055em}.roadside-options{display:grid;gap:7px}.roadside-options span{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:15px;background:#f4f7ff;color:#536485;font-size:clamp(14px,1.55vw,17px);font-weight:700;letter-spacing:-.04em}.roadside-options span:first-child{background:#eaf0ff;color:#365fba}.roadside-connect-cta{position:relative;z-index:1;isolation:isolate;display:grid;width:78px;aspect-ratio:1;place-items:center;margin-top:18px;margin-left:auto;margin-right:-10px;border-radius:999px;background:#1762f2;color:#fff;box-shadow:0 16px 28px #1762f24d}.roadside-connect-cta:before,.roadside-connect-cta:after,.roadside-call-wave{position:absolute;z-index:-1;top:-10px;right:-10px;bottom:-10px;left:-10px;border:0;border-radius:inherit;background:#6fabff33;content:"";animation:roadside-call-ripple 2.4s ease-out infinite}.roadside-connect-cta:after{animation-delay:.9s}.roadside-call-wave-one{animation-delay:.45s}.roadside-call-wave-two{animation-delay:1.35s}.roadside-connect-cta span{display:grid;place-items:center}@keyframes roadside-call-ripple{0%{opacity:.62;transform:scale(1)}78%,to{opacity:0;transform:scale(2.15)}}.quote-rewards-visual{position:relative;box-sizing:border-box;width:min(100%,450px);aspect-ratio:.96;padding:15% 10% 8%;overflow:hidden;border-radius:42px;background:linear-gradient(145deg,#edf5ff,#e8e9ff)}.quote-rewards-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 77% 18%,rgba(255,255,255,.8),transparent 28%);content:""}.quote-reward-card{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:19px 21px;border:2px solid rgba(255,255,255,.82);border-radius:25px;background:#ffffffdb;box-shadow:0 16px 28px #465ca21f}.quote-reward-icon{display:grid;width:51px;aspect-ratio:1;place-items:center;border-radius:17px;background:#e3edff;color:#3569d8}.quote-reward-card p{margin:0 0 4px;color:#7181a0;font-size:clamp(13px,1.55vw,16px);font-weight:700;letter-spacing:-.04em}.quote-reward-card strong{color:#1c2a4d;font-size:clamp(22px,2.65vw,30px);font-weight:800;letter-spacing:-.06em}.quote-reward-card em{color:#72809b;font-size:.58em;font-style:normal;font-weight:700}.quote-reward-lookup{position:relative;top:-10px}.quote-reward-join{margin-top:14px;background:#1762f2;box-shadow:0 18px 32px #1762f240}.quote-reward-progress{display:flex;flex-direction:column;align-items:center;gap:8px;margin:18px 0 0}.quote-reward-progress i{width:11px;aspect-ratio:1;border-radius:50%;background:#5067972e;animation:quote-reward-dot 1.8s ease-in-out infinite}.quote-reward-progress i:first-child{animation-delay:0s}.quote-reward-progress i:nth-child(2){animation-delay:.3s}.quote-reward-progress i:nth-child(3){animation-delay:.6s}.quote-reward-progress i:nth-child(4){animation-delay:.9s}@keyframes quote-reward-dot{0%,to{background:#5067972e;transform:scale(1)}35%,55%{background:#4f7ce2;transform:scale(1.22)}}.quote-reward-join .quote-reward-icon{background:#fff3;color:#fff}.quote-reward-join p,.quote-reward-join strong,.quote-reward-join em{color:#fff}.quote-total-badge{position:absolute;z-index:2;top:6%;right:12%;display:inline-flex;align-items:center;gap:8px;padding:13px 17px;border-radius:20px;background:#ff5361;color:#fff;box-shadow:0 14px 24px #e6435640;font-size:clamp(14px,1.7vw,18px);font-weight:800;letter-spacing:-.045em}.quote-total-badge:after{position:absolute;left:50%;bottom:-13px;width:0;height:0;border-top:16px solid #ff5361;border-right:13px solid transparent;border-left:13px solid transparent;content:"";transform:translate(-50%)}.cashback-rewards-visual{position:relative;box-sizing:border-box;width:min(100%,450px);aspect-ratio:.96;padding:7% 10% 17%;overflow:hidden;border-radius:42px;background:linear-gradient(145deg,#eef4ff,#f3edff)}.cashback-rewards-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 81% 17%,rgba(255,255,255,.9),transparent 27%);content:""}.cashback-daily-card{position:relative;z-index:1;padding:clamp(24px,3.6vw,34px);border:2px solid rgba(255,255,255,.84);border-radius:32px;background:#ffffffe0;box-shadow:0 18px 34px #4d5d9b1f}.cashback-card-heading{display:flex;align-items:center;justify-content:space-between;color:#526686;font-size:clamp(15px,1.7vw,19px);font-weight:800;letter-spacing:-.04em}.cashback-card-heading b{padding:8px 11px;border-radius:999px;background:#e4f6ee;color:#16906c;font-size:.72em}.cashback-daily-point{display:flex;align-items:center;gap:16px;margin-top:26px}.cashback-daily-icon,.cashback-partner-icon{display:grid;width:60px;aspect-ratio:1;place-items:center;border-radius:20px;background:#e8eeff;color:#526fe5}.cashback-daily-point p,.cashback-partner-card p{margin:0 0 4px;color:#7b89a3;font-size:clamp(13px,1.5vw,16px);font-weight:700;letter-spacing:-.04em}.cashback-daily-point strong,.cashback-partner-card strong{color:#1b294a;font-size:clamp(25px,3vw,34px);font-weight:800;letter-spacing:-.06em}.cashback-days{display:flex;justify-content:space-between;margin-top:28px}.cashback-days i{width:17px;aspect-ratio:1;border-radius:50%;background:#dce5f7}.cashback-days i:nth-child(-n+5){background:#6d92ed}.cashback-partner-card{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:24px;padding:19px 22px;border-radius:26px;background:#202b4a;color:#fff;box-shadow:0 18px 32px #2a346038}.cashback-partner-icon{width:58px;border-radius:17px;background:#ffffff21;color:#c8dcff}.cashback-partner-card p{color:#ffffff9e}.cashback-partner-card strong{color:#fff}.cashback-partner-card>svg{width:48px;height:48px;box-sizing:border-box;padding:10px;border-radius:50%;background:#ffffff24}.cashback-coins{position:absolute;z-index:3;right:4%;top:5%;display:grid;width:62px;aspect-ratio:1;place-items:center;border-radius:50%;background:#ffe46b;color:#9b7016;box-shadow:0 14px 25px #d3a4293b}.feature-copy{max-width:520px}.feature-row:nth-child(odd) .feature-copy{justify-self:end}.feature-row:nth-child(2n) .feature-copy{justify-self:start}.feature-eyebrow{display:inline-block;margin:0 0 32px;padding:12px 24px;border:1px solid #dce2ea;border-radius:999px;color:#3f4a5c;font-size:17px;font-weight:700}.feature-copy h2{margin:0;color:#303b4d;font-size:clamp(38px,3.2vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.22;white-space:pre-line}.feature-description{margin:30px 0 0;color:#657084;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.7;white-space:pre-line}.difference-section{position:relative;isolation:isolate;display:grid;min-height:min(720px,100dvh);overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(41,73,138,.35),transparent 37%),linear-gradient(118deg,#04070e,#111827 52%,#07152d);color:#fff}.difference-section:before,.difference-section:after{position:absolute;z-index:-1;content:"";pointer-events:none}.difference-section:before{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 9px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}.difference-section:after{top:50%;left:50%;width:min(1000px,92vw);height:1px;background:linear-gradient(90deg,transparent,rgba(119,165,255,.45),transparent);transform:translate(-50%,-50%)}.difference-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:inherit;padding-block:110px;text-align:center}.difference-kicker{margin:0 0 20px;color:#ffffff80;font-size:15px;font-weight:700;letter-spacing:.04em}.difference-moment{display:grid;place-items:center;min-height:1.5em;overflow:hidden;color:#d8f353;font-size:clamp(34px,4.25vw,66px);font-weight:800;letter-spacing:.01em;line-height:1.2}.difference-moment p{grid-area:1 / 1;margin:0;white-space:nowrap}.difference-content h2{margin:30px 0 0;font-size:clamp(34px,3.5vw,56px);font-weight:800;letter-spacing:-.055em;line-height:1.28}.difference-content h2 span{color:#8db8ff}.difference-description{margin:28px 0 0;color:#ffffff9e;font-size:19px;font-weight:500;letter-spacing:-.03em}.faq-section{background:#fff;padding-block:96px}.faq-section h2{margin:0 0 64px;color:#123e5b;font-size:46px;font-weight:700;letter-spacing:-.06em;line-height:1.16;text-align:center}.faq-list{display:grid;gap:16px;width:min(100%,1010px);margin-inline:auto}.faq-more-button{display:flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;justify-content:center;margin:20px auto 0;padding:0 22px;border:1px solid #d9e1ed;border-radius:999px;background:#fff;color:#315375;font-size:14px;font-weight:700}.faq-item--mobile-extra{display:none}.faq-list.is-mobile-expanded .faq-item--mobile-extra{display:block}@media(min-width:640px){.faq-more-button{min-height:52px;padding:0 28px;font-size:16px}}.faq-item{overflow:hidden;border-radius:28px;background:#f4f5f7;transition:background-color .18s ease}.faq-item.is-open{background:#eef4ff}.faq-question{display:flex;width:100%;min-height:90px;align-items:center;justify-content:space-between;gap:32px;padding:28px;border:0;background:transparent;color:#101318;cursor:pointer;font-size:22px;font-weight:700;letter-spacing:-.065em;line-height:1.35;text-align:left}.faq-question>span,.faq-answer p{white-space:pre-line}.faq-toggle-icon{position:relative;width:28px;height:28px;flex:0 0 auto;color:#8b95a7;transition:transform .22s ease,color .18s ease}.faq-toggle-icon:before,.faq-toggle-icon:after{position:absolute;top:50%;left:50%;width:24px;height:3px;border-radius:999px;background:currentColor;content:"";transform:translate(-50%,-50%)}.faq-toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-toggle-icon{color:var(--blue);transform:rotate(45deg)}.faq-answer{padding:0 30px 26px;color:#4c576a;font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:1.7}.faq-answer p{margin:0}@media(hover:hover){.faq-question:hover .faq-toggle-icon{color:var(--blue)}}.get-started-section{position:relative;isolation:isolate;display:grid;min-height:640px;place-items:center;overflow:hidden;background:linear-gradient(135deg,#123e9f,#1762f2 55%,#1b84eb);color:#fff}.get-started-glow{position:absolute;z-index:-1;bottom:-12%;left:50%;width:min(1080px,110vw);aspect-ratio:4;border-radius:50%;background:#8cc4ff;filter:blur(46px);opacity:.72;transform:translate(-50%)}.get-started-content{z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.get-started-content h2{margin:0;font-size:clamp(80px,11vw,176px);font-weight:700;letter-spacing:-.04em;line-height:.78}.get-started-content p{margin:44px 0 0;font-size:18px;font-weight:600;letter-spacing:.02em}.get-started-content a{position:relative;z-index:0;display:inline-flex;align-items:center;gap:11px;margin-top:48px;padding:21px 42px;border:0;border-radius:999px;background:#101010;color:#dceaff;font-size:18px;font-weight:800;letter-spacing:-.045em;transition:transform .18s ease}.get-started-content a:before{position:absolute;z-index:-1;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:4px solid rgba(225,239,255,.58);content:"";animation:get-started-cta-glow 1.8s cubic-bezier(.22,1,.36,1) infinite}.get-started-content a:after{position:absolute;z-index:-1;top:-15px;right:-15px;bottom:-15px;left:-15px;border:3px solid rgba(68,145,247,.72);border-radius:inherit;content:"";animation:get-started-cta-glow 1.8s cubic-bezier(.22,1,.36,1) infinite .14s}.get-started-content a:hover{transform:translateY(-4px)}.get-started-arrow{display:inline-grid;width:34px;height:34px;place-items:center;margin:-6px -18px -6px 4px;border-radius:50%;background:#dceaff;color:#101010}.get-started-logo-wrap{position:absolute;z-index:2;top:calc(50% - 130px);left:calc(50% + 8px);width:clamp(104px,9vw,148px);border-radius:34%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:get-started-float 5.5s ease-in-out infinite}.get-started-logo-wrap:before{position:absolute;z-index:1;top:-30%;right:35%;bottom:-30%;left:-65%;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.72) 50%,transparent 62%);content:"";mix-blend-mode:screen;opacity:.5;transform:skew(-16deg);animation:get-started-shine 4.8s ease-in-out infinite}.get-started-logo{display:block;width:100%;height:auto;mix-blend-mode:multiply;opacity:.92;filter:drop-shadow(0 14px 16px rgba(10,47,133,.34))}.get-started-experience{position:absolute;z-index:3;top:calc(50% - 40px);left:calc(50% - 132px);padding:10px 16px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:700;letter-spacing:-.03em;box-shadow:0 8px 18px #141c463d;animation:get-started-chip-float 4.6s ease-in-out infinite -1.1s}@keyframes get-started-float{0%,to{transform:translateZ(0) rotate(-14deg)}50%{transform:translate3d(0,-20px,0) rotate(14deg)}}@keyframes get-started-shine{0%,28%{translate:-115% 0}58%,to{translate:210% 0}}@keyframes get-started-chip-float{0%,to{transform:translateZ(0) rotate(-7deg)}50%{transform:translate3d(0,-14px,0) rotate(-4deg)}}@keyframes get-started-cta-glow{0%{opacity:.72;transform:scale(.98)}72%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}.site-footer{padding-block:48px;background:radial-gradient(circle at 78% 26%,rgba(33,91,189,.2),transparent 32%),#071226;color:#fff}.scroll-top-button{position:fixed;z-index:20;right:24px;bottom:28px;display:grid;width:68px;aspect-ratio:1;place-items:center;border:1px solid rgba(23,98,242,.16);border-radius:50%;background:#ffffffeb;color:#1762f2;box-shadow:0 12px 26px #172c592e;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,background-color .18s ease,color .18s ease}.scroll-top-button:hover{transform:translateY(-4px);background:#1762f2;color:#fff}.scroll-top-button:focus-visible{outline:3px solid rgba(23,98,242,.35);outline-offset:3px}.footer-grid{display:grid;grid-template-columns:205px minmax(0,1fr) auto;gap:40px;align-items:start}.footer-brand img{width:128px;filter:brightness(0) invert(1)}.footer-brand p{margin:18px 0 0;color:#c8cfdb;font-size:12px}.footer-information nav{display:flex;gap:34px}.footer-information nav a,.footer-information nav button{font-size:13px;font-weight:700}.footer-information nav button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.footer-information nav a:hover,.footer-information nav a:focus-visible,.footer-information nav button:hover,.footer-information nav button:focus-visible{color:#77a9ff}.footer-information address,.footer-information>p{color:#aab4c4;font-size:11px;font-style:normal;line-height:1.8}.footer-information address{margin-top:24px}.footer-information address a{color:inherit;text-decoration:underline;text-decoration-color:#aab4c48c;text-underline-offset:3px}.footer-information i:after{content:"|";padding-inline:7px;color:#5b687c;font-style:normal}.footer-information>p{margin:3px 0 0}.footer-downloads{display:flex;align-self:start;gap:12px}.footer-app-icon{display:block;flex:0 0 auto;height:43px;padding:3px 5px;overflow:hidden;border-radius:14px;background:transparent;transition:transform .18s ease}.footer-app-icon img{display:block;width:auto;height:100%}.footer-app-icon:hover{transform:translateY(-2px)}.footer-app-icon:hover img{opacity:1}.footer-grid>[data-reveal]:nth-child(2){--reveal-delay: 80ms}.business-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#030c1cc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:business-backdrop-in .22s ease both}.business-modal{display:flex;width:min(calc(100% - 32px),760px);max-height:calc(100dvh - 32px);overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.5);border-radius:24px;background:#fff;color:var(--navy);box-shadow:0 28px 90px #00081861;animation:business-modal-in .32s cubic-bezier(.22,1,.36,1) both}.business-modal-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px 18px;border-bottom:1px solid var(--line)}.business-modal-header p{margin:0 0 5px;color:var(--blue);font-size:12px;font-weight:800}.business-modal-header h2{margin:0;font-size:25px;letter-spacing:-.04em}.business-modal-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #e1e6ef;border-radius:50%;background:#f6f8fb;color:#263247;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.business-modal-close:hover{border-color:#b9cdf4;background:#edf4ff;transform:rotate(4deg)}.business-modal-description{flex:0 0 auto;margin:0;padding:14px 26px;background:#f8faff;color:#5d687b;font-size:13px;line-height:1.65}.business-document{min-height:0;overflow-y:auto;padding:20px;background:#e9eef6;overscroll-behavior:contain}.business-document img{width:100%;height:auto;margin-inline:auto;border-radius:4px;background:#fff;box-shadow:0 12px 32px #14254424}.policy-modal{width:min(calc(100% - 32px),880px)}.policy-modal-body{min-height:0;overflow-y:auto;padding:28px 32px 40px;color:#3d485b;font-size:14px;line-height:1.75;overscroll-behavior:contain}.policy-introduction{margin:0;padding:20px;border:1px solid #e4ebf7;border-radius:14px;background:#f7faff;color:#27354d}.policy-section{padding-top:30px}.policy-section+.policy-section{margin-top:30px;border-top:1px solid var(--line)}.policy-section h3{margin:0 0 15px;color:var(--navy);font-size:19px;letter-spacing:-.025em}.policy-group+.policy-group{margin-top:20px}.policy-group h4{margin:0 0 9px;color:#1f2b40;font-size:15px}.policy-section p,.policy-group p{margin:9px 0 0}.policy-group p{color:#27354d;font-weight:700}.policy-section ul,.policy-group ul{display:grid;gap:7px;margin-top:10px;padding-left:21px;list-style:disc}.policy-table-wrap{width:100%;margin-top:18px;overflow-x:auto;border:1px solid #e2e7f0;border-radius:12px}.policy-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;background:#fff;font-size:12px;line-height:1.55}.policy-table-wrap th,.policy-table-wrap td{padding:12px 14px;border-right:1px solid #e8ecf3;border-bottom:1px solid #e8ecf3;text-align:left;vertical-align:top}.policy-table-wrap th{background:#f4f7fc;color:#27354d;font-weight:800;white-space:nowrap}.policy-table-wrap th:last-child,.policy-table-wrap td:last-child{border-right:0}.policy-table-wrap tbody tr:last-child td{border-bottom:0}.policy-copyright{margin:36px 0 0;padding-top:22px;border-top:1px solid var(--line);color:#7b8493;font-size:12px}.inquiry-modal{width:min(calc(100% - 32px),720px)}.inquiry-modal-body{min-height:0;overflow-y:auto;padding:24px 28px 30px;overscroll-behavior:contain}.inquiry-description{margin:0 0 22px;color:#606b7d;font-size:14px;line-height:1.65}.inquiry-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inquiry-field{display:grid;min-width:0;gap:8px}.inquiry-field-wide{grid-column:1 / -1}.inquiry-field>span{color:#263247;font-size:13px;font-weight:800}.inquiry-field input,.inquiry-field textarea{width:100%;min-width:0;border:1px solid #dce3ee;border-radius:11px;background:#fff;color:var(--navy);font:inherit;font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.inquiry-field input,.partnership-select-trigger{height:46px;padding:0 13px}.inquiry-field textarea{min-height:132px;padding:13px;line-height:1.6;resize:vertical}.inquiry-field input:focus,.inquiry-field textarea:focus{border-color:#6b9cf5;box-shadow:0 0 0 3px #1767f21f}.inquiry-field input::-moz-placeholder,.inquiry-field textarea::-moz-placeholder{color:#99a2b1}.inquiry-field input::placeholder,.inquiry-field textarea::placeholder{color:#99a2b1}.partnership-select{position:relative;z-index:4;width:100%;min-width:0}.partnership-select-trigger{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;border:1px solid #dce3ee;border-radius:11px;background:#fff;color:var(--navy);cursor:pointer;font-size:14px;outline:none;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.partnership-select-trigger:focus-visible,.partnership-select.is-open .partnership-select-trigger{border-color:#6b9cf5;box-shadow:0 0 0 3px #1767f21f}.partnership-select-trigger:disabled{cursor:not-allowed;opacity:.55}.partnership-select-chevron{flex:0 0 auto;color:#667185;transition:transform .18s ease}.partnership-select.is-open .partnership-select-chevron{transform:rotate(180deg)}.partnership-select-menu{position:absolute;top:calc(100% + 8px);width:100%;z-index:20;right:0;left:0;max-width:100%;max-height:240px;overflow-y:auto;padding:6px;border:1px solid #dfe5ef;border-radius:13px;background:#fff;box-shadow:0 18px 44px #0f23442e;overscroll-behavior:contain;animation:partnership-select-menu-in .16s ease both}.partnership-select-option{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#344056;cursor:pointer;font-size:14px;font-weight:700;text-align:left}.partnership-select-option:hover,.partnership-select-option[data-active=true]{background:#f3f7ff;color:#164da9}.partnership-select-option[aria-selected=true]{background:#eaf2ff;color:#155dee}.inquiry-notice{margin:18px 0 0;padding:12px 14px;border-radius:10px;font-size:13px;font-weight:700;line-height:1.55}.inquiry-notice-success{background:#ecf8f1;color:#17643b}.inquiry-notice-error{background:#fff0f0;color:#a42626}.inquiry-actions{display:flex;gap:10px;margin-top:24px}.inquiry-submit,.inquiry-cancel{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:11px;cursor:pointer;font-weight:800;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease}.inquiry-submit{flex:1;border:1px solid var(--blue);background:var(--blue);color:#fff}.inquiry-cancel{min-width:120px;border:1px solid #dce3ee;background:#fff;color:#344056}.inquiry-submit:hover{background:#0f57d7}.inquiry-cancel:hover{border-color:#b9cdf4;background:#f6f9ff}.inquiry-submit:disabled,.inquiry-cancel:disabled,.business-modal-close:disabled{cursor:not-allowed;opacity:.55}@keyframes business-backdrop-in{0%{opacity:0}}@keyframes business-modal-in{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes partnership-select-menu-in{0%{opacity:0;transform:translateY(-5px)}}a:focus-visible,button:focus-visible{outline:3px solid #79a9ff;outline-offset:3px}@media(hover:hover){.header-download:hover,.hero-store-badge:hover{transform:translateY(-2px)}.header-download:hover{box-shadow:0 12px 28px #07112633}.header-download:hover:before{transform:translate(120%)}.hero-store-badge:hover{border-color:#fff;box-shadow:0 12px 24px #03226338}.hero-store-badge:hover:before{transform:translate(120%)}}.hero-store-badge:active,.header-download:active{transform:translateY(0) scale(.96)}@media(min-width:1024px)and (max-width:1279px){.benefits-card-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:960px;margin:72px auto 0;padding:48px 0 0}.benefits-card-reveal{width:100%}.benefits-card-reveal+.benefits-card-reveal{margin-left:0}.benefits-service-card{width:100%;height:440px;transform:none!important}}@media(max-width:1023px){html.motion-ready [data-reveal=left],html.motion-ready [data-reveal=right]{--reveal-x: 0;--reveal-y: 24px}.section{padding-block:80px}.benefits-section{padding-bottom:80px}.benefits-service-card{width:320px;height:420px}.benefits-card-copy p{font-size:14px}.benefits-card-stack{justify-content:flex-start;gap:20px;margin-top:44px;margin-inline:-20px;overflow-x:auto;padding:92px 20px 0;scrollbar-width:none;scroll-padding-inline:20px;scroll-snap-type:x mandatory}.benefits-card-stack::-webkit-scrollbar{display:none}.benefits-service-card{width:min(56vw,420px);height:440px;overflow:visible;box-shadow:none;transform:none!important}.benefits-card-reveal:nth-child(1) .benefits-card-illustration{top:-40px;right:20px;width:230px}.benefits-card-reveal:nth-child(2) .benefits-card-illustration{top:-40px;right:20px;width:290px}.benefits-card-reveal:nth-child(3) .benefits-card-illustration,.benefits-card-reveal:nth-child(4) .benefits-card-illustration{top:-10px;right:20px;width:260px}html.motion-ready .benefits-card-reveal[data-reveal]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}.benefits-card-reveal{scroll-snap-align:start;scroll-snap-stop:always}.benefits-card-reveal+.benefits-card-reveal{margin-left:0}.section-shell,.header-inner{width:min(calc(100% - 40px),720px)}.features-section .section-shell{width:min(calc(100% - 60px),720px)}.site-header{height:65px}.brand-link{width:108px}.header-download{padding:10px 14px;border-radius:999px;font-size:12px}.hero-section{min-height:100dvh}.hero-content{min-height:100dvh;padding-top:88px}.hero-content h1{font-size:clamp(37px,9vw,51px)}.hero-kicker{margin-bottom:20px}.hero-motion-panel{width:370px;height:290px}.hero-benefit-chip{min-height:46px;padding-inline:20px;font-size:15px}.hero-benefit-chip--insurance{top:17%;left:6%}.hero-benefit-chip--roadside{top:25%;right:5%}.hero-benefit-chip--cashback{top:auto;right:8%;bottom:16%}.hero-benefit-chip--rewards{bottom:13%;left:8%}.hero-partner-marquee{height:100px;bottom:16px}.hero-partner-marquee-item{width:150px;gap:10px}.hero-partner-logo-plate{width:118px;height:60px;padding:5px 8px}.features-list{gap:160px;margin-top:80px}.features-section{padding-top:120px}.feature-row{grid-template-columns:1fr;gap:36px;min-height:auto}.feature-row .feature-visual{order:2;justify-content:center}.feature-row:nth-child(odd) .feature-visual,.feature-row:nth-child(2n) .feature-visual{justify-content:center}.feature-row .feature-visual img{transform:none}.feature-row .feature-copy{order:1;justify-self:center;text-align:center}.feature-row:nth-child(odd) .feature-copy,.feature-row:nth-child(2n) .feature-copy{justify-self:center}.feature-copy{max-width:620px}.feature-eyebrow{font-size:16px}.feature-copy h2{font-size:40px}.feature-description{font-size:20px;white-space:normal}.difference-section{min-height:620px}.difference-content{padding-block:88px}.faq-section{padding-block:104px}.faq-question{min-height:112px;padding-inline:32px;font-size:26px}.faq-answer{padding:0 32px 32px;font-size:17px}.get-started-section{min-height:560px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:24px}.footer-brand{grid-column:1 / -1}.footer-information{grid-column:1}.footer-downloads{grid-column:1 / -1;flex-direction:row}.footer-app-icon{height:34px;padding:2px 4px}.scroll-top-button{display:none}}@media(max-width:639px){.section{padding-block:64px}.section-shell,.header-inner{width:calc(100% - 32px)}.features-section .section-shell{width:calc(100% - 60px)}.hero-section{min-height:100dvh}.hero-content{min-height:100dvh;padding-top:68px}.hero-content h1{font-size:clamp(38px,11vw,52px)}.hero-kicker{margin-bottom:16px;font-size:14px;transform:translateY(20px)}.hero-motion-orb--large{top:-23%;left:50%;width:570px}.hero-motion-panel{display:none}.hero-benefit-chip{display:none;min-height:40px;padding-inline:15px;font-size:13px}.hero-benefit-chip--insurance{top:18%;left:-5%}.hero-benefit-chip--roadside{top:26%;right:-5%}.hero-benefit-chip--cashback{top:auto;right:-5%;bottom:22%}.hero-benefit-chip--rewards{bottom:12%;left:-4%}.hero-partner-marquee{height:88px;bottom:16px}.hero-partner-marquee-item{width:132px;gap:4px}.hero-partner-logo-plate{width:100px;height:50px;padding:4px 7px}.hero-partner-cashback{font-size:11px}.hero-partner-cashback-rate{font-size:14px}.hero-store-row{gap:8px}.hero-store-badge img{height:38px}.section-copy h2{font-size:28px}.features-list{gap:80px;margin-top:64px}.features-section{padding-block:64px}.difference-section{min-height:540px}.difference-content{padding-block:64px}.difference-kicker{margin-bottom:16px;font-size:13px}.difference-moment{min-height:2.6em;font-size:clamp(31px,9.2vw,42px);line-height:1.3}.difference-moment p{max-width:100%;white-space:normal}.difference-content h2{margin-top:24px;font-size:27px}.difference-description{max-width:260px;margin-top:22px;font-size:15px;line-height:1.65}.faq-section{padding-block:64px}.faq-section h2{margin-bottom:30px;font-size:28px}.faq-list{gap:12px}.faq-item{border-radius:22px}.faq-question{min-height:64px;gap:16px;padding:20px;font-size:16px}.faq-toggle-icon{width:22px;height:22px}.faq-toggle-icon:before,.faq-toggle-icon:after{width:18px;height:2px}.faq-answer{padding:0 22px 24px;font-size:15px}.get-started-section{min-height:520px}.get-started-content h2{font-size:clamp(70px,22vw,110px)}.get-started-content p{max-width:250px;margin:28px auto 0;font-size:15px;line-height:1.6}.get-started-content a{margin-top:38px;padding:16px 28px;font-size:15px}.get-started-arrow{width:30px;height:30px;margin:-5px -12px -5px 2px;border-radius:50%}.get-started-logo-wrap{top:calc(50% - 100px);left:calc(50% - 2px);width:104px}.get-started-experience{top:calc(50% - 30px);left:calc(50% - 118px);padding:8px 12px;font-size:10px}.features-intro h2{font-size:28px}.features-intro p{margin-top:18px;font-size:16px}.feature-row{gap:24px}.feature-eyebrow{margin-bottom:20px;padding:9px 16px;font-size:15px}.feature-copy h2{font-size:28px}.feature-description{margin-top:20px;font-size:17px;white-space:normal}.insurance-expiry-visual{padding:13% 9% 7%}.insurance-expiry-date-card{padding:18px;border-radius:26px}.insurance-expiry-date-card p{font-size:16px}.insurance-expiry-date-card strong{margin-top:6px;padding-right:72px;font-size:26px}.insurance-expiry-date-card span{right:18px;padding:7px 11px;font-size:16px}.insurance-expiry-cta{gap:12px;margin-top:6%;padding:12px 16px}.insurance-expiry-cta b{font-size:18px}.insurance-expiry-cta svg:first-child{width:24px;height:24px}.insurance-expiry-cta svg:last-child{width:42px;height:42px;padding:8px}.insurance-expiry-star{top:7%;width:52px}.cashback-rewards-visual{padding:7% 10% 8%}.cashback-daily-card{padding:18px;border-radius:24px}.cashback-daily-point{gap:12px;margin-top:18px}.cashback-daily-icon{width:50px;border-radius:16px}.cashback-daily-icon svg{width:25px;height:25px}.cashback-days{margin-top:18px}.cashback-days i{width:14px}.cashback-partner-card{gap:10px;margin-top:16px;padding:14px 16px;border-radius:20px}.cashback-partner-icon{width:46px;border-radius:14px}.cashback-partner-icon svg{width:22px;height:22px}.cashback-partner-card>svg{width:36px;height:36px;padding:8px}.cashback-coins{top:6%;right:6%;width:46px}.cashback-coins svg{width:30px;height:30px}.quote-rewards-visual{padding:12% 10% 6%}.quote-reward-card{gap:12px;padding:14px 16px;border-radius:20px}.quote-reward-icon{width:44px;border-radius:14px}.quote-reward-icon svg{width:22px;height:22px}.quote-reward-lookup{top:-6px}.quote-reward-join{margin-top:10px}.quote-reward-progress{gap:6px;margin:12px 0 0}.quote-reward-progress i{width:9px}.quote-total-badge{top:5%;right:10%;gap:6px;padding:9px 12px;border-radius:16px;font-size:14px}.quote-total-badge svg{width:16px;height:16px}.quote-total-badge:after{bottom:-10px;border-top-width:12px;border-right-width:10px;border-left-width:10px}.roadside-connect-cta{width:52px;margin-top:0;margin-right:-3px}.roadside-connect-cta:before,.roadside-connect-cta:after,.roadside-call-wave{top:-8px;right:-8px;bottom:-8px;left:-8px}.roadside-connect-cta svg{width:23px;height:23px}.benefits-section h2{font-size:28px}.benefits-card-stack{justify-content:flex-start;gap:16px;margin-top:0;margin-inline:-16px;overflow-x:auto;padding:78px 16px 0;scrollbar-width:none;scroll-padding-inline:16px;scroll-snap-type:x mandatory}.benefits-card-stack::-webkit-scrollbar{display:none}.benefits-service-card{width:min(78vw,320px);height:380px;overflow:visible;box-shadow:none;transform:none!important}.benefits-card-illustration{top:-64px;right:12px;width:180px}.benefits-card-reveal:nth-child(1) .benefits-card-illustration{top:-26px;right:12px;width:180px}.benefits-card-reveal:nth-child(2) .benefits-card-illustration{top:-10px;right:20px;width:230px}.benefits-card-reveal:nth-child(3) .benefits-card-illustration{top:-6px;right:12px;width:210px}.benefits-card-reveal:nth-child(4) .benefits-card-illustration{top:-18px;right:12px;width:210px}.benefits-card-reveal{scroll-snap-align:start;scroll-snap-stop:always}.benefits-card-reveal+.benefits-card-reveal{margin-left:0}.benefits-cloud-visual{top:30px;right:20px;transform:scale(.82);transform-origin:top right}.benefits-card-copy{bottom:32px;left:20px;max-width:86%}.benefits-step{margin-bottom:10px;padding:5px 12px;font-size:12px}.benefits-card-copy h3{margin-bottom:8px;font-size:17px;line-height:1.3}.benefits-card-copy p{font-size:14px;line-height:1.55}.footer-information nav{flex-wrap:wrap;gap:15px 24px}.footer-downloads{justify-content:center}.footer-information address{line-height:2}.footer-information i{display:none}.footer-contact{display:block;margin-top:4px}.business-modal{border-radius:18px}.business-modal-header{padding:18px 18px 14px}.business-modal-header h2{font-size:22px}.business-modal-close{width:38px;height:38px}.business-modal-description{padding:12px 18px;font-size:12px}.business-document{padding:10px}.policy-modal-body{padding:20px 18px 28px;font-size:13px;line-height:1.7}.policy-introduction{padding:16px}.policy-section{padding-top:24px}.policy-section+.policy-section{margin-top:24px}.policy-section h3{font-size:17px}.inquiry-modal-body{padding:18px 18px 22px}.inquiry-form-grid{grid-template-columns:1fr;gap:15px}.inquiry-field-wide{grid-column:auto}.inquiry-actions{flex-direction:column}.inquiry-cancel{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}html.motion-ready [data-reveal],html.motion-ready [data-reveal].is-visible{opacity:1!important;transform:none!important;transition:none!important}.header-download,.hero-store-badge,.business-modal-backdrop,.business-modal,.policy-modal,.inquiry-modal{animation:none!important}.partnership-select-menu,.partnership-select-chevron{animation:none!important;transition:none!important}.get-started-content a:before{animation:none!important}.get-started-content a:after{animation:none!important}}
