html:has(.gb-bank){scroll-padding-top:0}.gb-bank{--gb-accent:#81620b;--gb-soft:#ffda38;--gb-ink:#242c33;--gb-paper:#fff;background:var(--gb-paper);color:var(--gb-ink)}.gb-bank section[id]{scroll-margin-top:88px}.gb-bank :is(h1,h2,h3){word-break:keep-all;font-family:inherit}.gb-bank :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:3px solid #81620b}.gb-bank button{border:0}.gb-bank em{font-style:normal}@keyframes gb-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gb-overline{letter-spacing:1.3px;font-size:12px;font-weight:650}.gb-pill{color:var(--gb-ink);background:#ffda38;border-radius:8px;justify-content:center;align-items:center;gap:30px;padding:17px 24px;font-size:15px;font-weight:600;transition:transform .25s,background .25s;display:inline-flex}.gb-pill:hover{background:#ffcf1e;transform:translateY(-3px)}.gb-bank h2{letter-spacing:-.055em;font-size:clamp(35px,4.3vw,64px);font-weight:650;line-height:1.25}.gb-planner{color:var(--gb-ink);background:#f7f9fa;border-radius:16px;grid-template-columns:1fr 1fr;gap:7%;margin:0 22px;padding:90px 7%;display:grid}.gb-plan-intro{padding:30px 0}.gb-plan-intro h2{margin:30px 0;font-size:clamp(40px,4.8vw,75px)}.gb-plan-presets{flex-wrap:wrap;gap:9px;margin:35px 0 25px;display:flex}.gb-plan-presets button{color:var(--gb-ink);background:0 0;border-radius:6px;padding:11px 16px;font-size:13px;border:1px solid #c9c2ab!important}.gb-plan-presets button[aria-pressed=true]{background:var(--gb-soft);color:var(--gb-ink);border-color:var(--gb-soft)!important}.gb-fine{color:#65727c;line-height:1.8;font-size:12px!important}.gb-plan-panel{color:var(--gb-ink);background:#fff;border-radius:14px;padding:35px;box-shadow:0 18px 45px #284b3f08}.gb-plan-result>span{color:#65727c;font-size:14px}.gb-plan-result strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:12px 0;font-size:clamp(34px,3.5vw,53px);font-weight:700;line-height:1.2;display:block}.gb-plan-result small{letter-spacing:-1px;margin-left:5px;font-size:21px}.gb-plan-result p{color:#65727c;font-size:14px}.gb-range-row{margin-top:24px}.gb-range-row label{justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.gb-range-row label strong{font-weight:650}.gb-range-row input{accent-color:#e9b81f;cursor:pointer;width:100%;height:23px;margin:15px 0 2px}.gb-range-row>div{color:#65727c;justify-content:space-between;font-size:11px;display:flex}@media (max-width:1100px){.gb-planner{gap:5%;padding:70px 5%}.gb-plan-panel{padding:28px}}@media (max-width:820px){.gb-planner{grid-template-columns:1fr 1.1fr}.gb-plan-intro h2{font-size:40px}}@media (max-width:760px){.gb-bank section[id]{scroll-margin-top:72px}.gb-pill{gap:20px;padding:15px 20px;font-size:14px}.gb-bank h2{font-size:36px}.gb-planner{border-radius:14px;grid-template-columns:1fr;gap:30px;margin:0 12px;padding:45px 6%}.gb-plan-intro{padding:0}.gb-plan-intro h2{margin:22px 0;font-size:42px}.gb-plan-presets{gap:6px;margin:25px 0 18px}.gb-plan-presets button{padding:10px 13px;font-size:12px}.gb-fine{font-size:11px!important}.gb-plan-panel{border-radius:12px;padding:27px 22px}.gb-plan-result strong{font-size:42px}.gb-plan-result p{font-size:12px}.gb-range-row label,.gb-plan-result>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.gb-bank *{transition:none!important;animation:none!important}.gb-pill:hover{transform:none}}
.gb-desk-section{background:#f6f9fb;padding:100px 8% 115px}.gb-desk-heading{justify-content:space-between;align-items:center;max-width:1370px;margin:0 auto 50px;display:flex}.gb-desk-heading .gb-overline{color:#65727c;margin-bottom:20px}.gb-desk-heading h2{font-size:clamp(35px,3.8vw,57px)}.gb-desk-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:9%;max-width:1370px;margin:auto;display:grid}.gb-desk-search{color:#6d897c;border-bottom:1px solid #779a8b;align-items:center;gap:13px;margin-bottom:15px;padding:14px 0;display:flex}.gb-desk-search input{color:var(--gb-ink);background:0 0;border:0;width:100%;min-width:0;padding:6px;font-size:15px}.gb-desk-questions>div>button{text-align:left;color:#737f87;background:0 0;border-bottom:1px solid #d5e3d9;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:20px 0;font-size:15px;line-height:1.7;display:flex}.gb-desk-questions>div>button[aria-pressed=true]{color:var(--gb-ink);font-weight:650}.gb-answer-ticket{background:#fff;border:1px solid #e4e9dd;min-height:465px;padding:37px 40px 32px;position:relative;transform:rotate(1.5deg);box-shadow:5px 6px #e6e1d4}.gb-answer-ticket:before{content:"";background:#f6d795aa;height:18px;position:absolute;top:-9px;left:38%;right:38%;transform:rotate(-4deg)}.gb-ticket-content{animation:.4s both gb-copy-in}.gb-ticket-top{letter-spacing:1px;border-bottom:1px dashed #c9d2c4;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:10px;display:flex}.gb-ticket-top>span:last-child{letter-spacing:-2px;color:#9e916b;font-size:30px}.gb-ticket-content h3{letter-spacing:-1.2px;margin:27px 0 20px;font-size:28px;font-weight:650;line-height:1.45}.gb-ticket-content>p{color:#65727c;word-break:keep-all;font-size:15px;line-height:1.95}.gb-ticket-content>a{border-top:1px solid #dfe5d9;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding:18px 0;font-size:14px;font-weight:650;display:flex}.gb-desk-empty{color:#65727c;padding:30px 0;font-size:14px;line-height:1.8}@media (max-width:1100px){.gb-desk-section{padding:80px 7%}.gb-desk-layout{gap:7%}.gb-answer-ticket{padding:30px}.gb-ticket-content h3{font-size:25px}}@media (max-width:760px){.gb-desk-section{padding:60px 7% 70px}.gb-desk-heading{margin-bottom:28px;position:relative}.gb-desk-heading h2{font-size:33px}.gb-desk-heading .gb-overline{font-size:10px}.gb-desk-layout{grid-template-columns:1fr;gap:36px}.gb-desk-search input{font-size:14px}.gb-desk-questions>div>button{padding:16px 0;font-size:14px}.gb-answer-ticket{min-height:380px;margin:0 3px;padding:27px}.gb-ticket-content h3{font-size:25px}.gb-ticket-content>p{font-size:14px}.gb-ticket-content>a{font-size:13px}}@media (max-width:360px){.gb-desk-heading h2{font-size:30px}}
.gb-bank{--gb-accent:#81620b;--gb-soft:#ffda38;--gb-ink:#242c33;--gb-paper:#fff}.gb-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#fffffff5;border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 4%;display:flex;position:sticky;top:0}.gb-logo{color:var(--gb-ink);white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.gb-logo>svg{color:#efb716;width:38px;height:38px}.gb-logo-type{letter-spacing:-1.7px;font-family:Manrope,Pretendard,sans-serif;font-size:31px;font-weight:750;line-height:1}.gb-logo-type>span{letter-spacing:-.7px;margin-left:5px;font-size:18px;font-weight:500}.gb-header nav{align-items:center;gap:35px;height:100%;font-size:14px;font-weight:550;display:flex}.gb-header nav a{align-items:center;height:100%;display:flex;position:relative}.gb-header nav a:after{content:"";background:var(--gb-accent);height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gb-header nav a:hover:after,.gb-header nav a[aria-current=page]:after{transform:scaleX(1)}.gb-header nav a[aria-current=page]{color:var(--gb-accent)}.gb-menu{width:44px;height:44px;color:var(--gb-ink);background:0 0;display:none;position:relative}.gb-menu span{background:currentColor;width:23px;height:2px;transition:transform .25s;position:absolute;top:17px;left:10px}.gb-menu span+span{top:25px}.gb-menu.is-open span{transform:translateY(4px)rotate(45deg)}.gb-menu.is-open span+span{transform:translateY(-4px)rotate(-45deg)}.gb-skip{z-index:60;background:var(--gb-ink);color:#fff;padding:14px 20px;position:fixed;top:-80px;left:20px}.gb-skip:focus{top:15px}.gb-bank #gb-content:focus{outline:none}.gb-pill{border-radius:9px;padding:17px 25px;font-weight:550}.gb-text-link{border-bottom:1px solid;padding:10px 0 7px;font-size:14px;font-weight:550;transition:color .25s;display:inline-block}.gb-text-link:hover{color:var(--gb-accent)}.gb-page-heading{max-width:1500px;margin:auto;padding:28px 7% 65px}.gb-page-heading>p{color:var(--gb-accent);margin-bottom:20px;font-size:12px}.gb-page-heading h1{letter-spacing:-.055em;word-break:keep-all;font-size:clamp(37px,4.5vw,65px);font-weight:600;line-height:1.3}.gb-page-heading>div{color:#697780;word-break:keep-all;max-width:700px;margin-top:23px;font-size:16px;line-height:1.9}.gb-planner{border-radius:4px;max-width:1400px;margin:0 auto}.gb-about-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1500px;margin:auto;padding:0 7% 80px;display:grid}.gb-brand-board{background:#ffdf47;flex-direction:column;justify-content:center;align-items:flex-start;min-height:490px;padding:50px;display:flex}.gb-brand-board svg{color:#fff9df;width:180px;height:180px;margin:0 0 35px -15px}.gb-brand-board>span{letter-spacing:4px;color:#796333;font-size:11px}.gb-brand-board>p{letter-spacing:-1px;margin-top:25px;font-size:31px;font-weight:500;line-height:1.25}.gb-about-letter .gb-overline{color:var(--gb-accent)}.gb-about-letter h2{margin:25px 0;font-size:clamp(29px,3vw,42px);line-height:1.4}.gb-about-letter>p:not(.gb-overline){color:#7b7566;word-break:keep-all;margin:20px 0;font-size:15px;line-height:2}.gb-letter-sign{color:#9a8247;border-top:1px solid #d6ceb9;margin-top:35px;padding-top:18px;font-size:12px;display:block}.gb-principles{max-width:1500px;margin:auto;padding:15px 7% 100px}.gb-principles>div{border-top:1px solid #d8d3c5;grid-template-columns:.6fr 1fr 1.5fr;align-items:start;gap:40px;padding:40px 0;display:grid}.gb-principles span{color:#816b31;letter-spacing:0;font-size:14px}.gb-principles h3{letter-spacing:-1px;font-size:25px;font-weight:600}.gb-principles p{color:#7b7566;word-break:keep-all;max-width:390px;font-size:16px;line-height:1.9}.gb-principles .gb-text-link{grid-column:2/-1;justify-self:start}.gb-about-closing{text-align:center;background:#ffeadf;padding:70px 7%}.gb-about-closing p{color:#795b50;margin-bottom:20px;font-size:16px;line-height:1.9}.gb-about-closing h2{color:#8b4931;font-size:36px}.gb-about-closing h2+p{margin-top:24px}.gb-about-closing .gb-pill{margin-top:30px}.gb-desk-section{background:var(--gb-paper);max-width:1500px;margin:auto;padding:0 7% 90px}.gb-desk-heading{border-top:1px solid #c6bfa9;align-items:center;margin-bottom:28px;padding-top:32px}.gb-desk-heading h2{font-size:25px;font-weight:600}.gb-desk-heading>p{color:#8b826e;font-size:12px}.gb-desk-layout{grid-template-columns:1fr 1.05fr;gap:7%}.gb-desk-search{color:#8c8165;background:#f3f7fa;border:0;margin-bottom:20px;padding:16px 20px}.gb-desk-search input{font-size:14px}.gb-desk-questions>div>button{border-color:#e0dbce;justify-content:flex-start;gap:16px;padding:23px 0;font-size:14px}.gb-question-index{color:#a49877;flex-shrink:0;width:22px;font-size:10px}.gb-desk-questions>div>button[aria-pressed=true]{color:var(--gb-accent);font-weight:600}.gb-answer-ticket{box-shadow:none;background:#fff8dc;border:0;border-top:3px solid #ffda38;min-height:420px;padding:35px 40px;transform:none}.gb-answer-ticket:before{display:none}.gb-ticket-top{color:#8c7a4c;border:0;padding-bottom:0}.gb-ticket-top>span:last-child{letter-spacing:0;color:#a49366;font-size:12px}.gb-ticket-content h3{margin-top:35px;font-size:29px;font-weight:600}.gb-ticket-content>a{text-underline-offset:5px;border-color:#d5cdb7;justify-content:flex-start;margin-top:35px;font-size:13px;text-decoration:underline}.gb-footer{background:#fff8df;padding:65px 0 25px}.gb-footer-top{justify-content:space-between;gap:30px;display:flex}.gb-footer-top>p{color:#77858f;font-size:14px;line-height:1.8}.gb-sitemap{grid-template-columns:repeat(3,1fr);gap:25px;margin:45px 0;display:grid}.gb-sitemap>div{flex-direction:column;gap:15px;display:flex}.gb-sitemap b{margin-bottom:5px;font-size:14px;font-weight:600}.gb-sitemap a{color:#65747f;align-self:flex-start;font-size:14px}.gb-sitemap a:hover{color:var(--gb-accent);text-decoration:underline}.gb-footer-disclosure{color:#74828c;word-break:keep-all;border-top:1px solid #e2e8eb;padding:24px 0;font-size:12px;line-height:1.9}.gb-footer-bottom{color:#7d8892;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:12px;display:flex}.gb-footer-bottom a{text-underline-offset:2px;text-decoration:underline}@media (max-width:1100px){.gb-header nav{gap:24px;font-size:13px}.gb-logo-type{font-size:28px}.gb-logo>svg{width:34px;height:34px}.gb-about-editorial{gap:6%}.gb-brand-board{min-height:440px;padding:40px}}@media (max-width:900px){.gb-header nav{gap:22px}}@media (max-width:760px){.gb-plan-result strong[data-wide=true]{white-space:nowrap;font-size:clamp(28px,7.5vw,40px)}.gb-bank section[id]{scroll-margin-top:72px}.gb-header{height:72px;padding:0 6%}.gb-logo{gap:9px}.gb-logo-type{font-size:28px}.gb-logo-type>span{font-size:16px}.gb-logo>svg{width:32px;height:32px}.gb-menu{display:block}.gb-header nav{background:var(--gb-paper);border-bottom:1px solid #dad3c0;height:auto;padding:15px 6% 24px;display:none;position:absolute;top:71px;left:0;right:0}.gb-header nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.gb-header nav a{padding:18px 0;font-size:16px}.gb-header nav a:after{right:75%}.gb-page-heading{padding:23px 6% 40px}.gb-page-heading>p{margin-bottom:17px;font-size:11px}.gb-page-heading h1{font-size:36px}.gb-page-heading>div{margin-top:19px;font-size:14px}.gb-planner{margin:0 12px;padding:35px 6%}.gb-about-editorial{grid-template-columns:1fr;gap:40px;padding:0 6% 50px}.gb-brand-board{min-height:350px;padding:35px}.gb-brand-board svg{width:125px;height:125px;margin-bottom:25px}.gb-brand-board>p{font-size:27px}.gb-about-letter h2{font-size:31px}.gb-about-letter>p:not(.gb-overline){font-size:14px}.gb-principles{padding:0 6% 55px}.gb-principles>div{grid-template-columns:1fr;gap:18px;padding:30px 0}.gb-principles h3{font-size:25px}.gb-principles p{font-size:16px}.gb-principles .gb-text-link{grid-column:auto}.gb-about-closing{padding:50px 7%}.gb-about-closing h2{font-size:30px}.gb-desk-section{padding:0 6% 60px}.gb-desk-heading{padding-top:25px;display:block}.gb-desk-heading h2{font-size:24px}.gb-desk-heading>p{margin-top:12px;font-size:11px}.gb-desk-layout{grid-template-columns:1fr;gap:28px}.gb-desk-search{padding:14px}.gb-desk-search input{font-size:13px}.gb-desk-questions>div>button{gap:10px;padding:19px 0;font-size:13px}.gb-answer-ticket{min-height:0;margin:0;padding:28px}.gb-ticket-content h3{margin-top:25px;font-size:25px}.gb-ticket-content>p{font-size:14px}.gb-footer{padding:45px 0 25px}.gb-footer-top{display:block}.gb-footer-top>p{margin-top:23px;font-size:12px}.gb-sitemap{gap:20px;margin:35px 0}.gb-sitemap b,.gb-sitemap a{font-size:14px}.gb-footer-disclosure{font-size:12px}.gb-footer-bottom{font-size:12px;line-height:1.8}}@media (max-width:360px){.gb-logo-type{font-size:26px}.gb-page-heading h1{font-size:33px}}@media (prefers-reduced-motion:reduce){.gb-bank *{transition:none!important;animation:none!important}}
.gb-bank{--gb-yellow:#ffd633;--gb-blue:#d9eeff;--gb-mint:#daf3e9;--gb-muted:#626b73}.gb-daylight{background:#fff9e4;grid-template-columns:.9fr 1.1fr;max-width:1920px;min-height:660px;margin:auto;display:grid}.gb-daylight-copy{z-index:1;padding:72px 0 65px max(6vw,24px);position:relative}.gb-daylight-copy .gb-overline{letter-spacing:1.5px;align-items:center;gap:9px;margin-bottom:34px;font-size:11px;display:flex}.gb-daylight h1{letter-spacing:-.065em;font-size:clamp(45px,4.6vw,80px);font-weight:720;line-height:1.2}.gb-daylight h1 em{isolation:isolate;display:inline-block;position:relative}.gb-daylight h1 em:after{content:"";background:var(--gb-yellow);z-index:-1;height:24%;position:absolute;bottom:4px;left:-4px;right:-9px;transform:rotate(-2deg)}.gb-daylight-copy>p:not(.gb-overline){color:#58605f;word-break:keep-all;margin:27px 0 30px;font-size:16px;line-height:1.85}.gb-daylight-art{min-width:0;position:relative;overflow:hidden}.gb-daylight-art>img{object-fit:cover;object-position:67% 50%}.gb-daylight-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff9e4,#0000);width:16%;position:absolute;inset:0 auto 0 0}.gb-rich-section{grid-template-columns:1fr 1fr;align-items:center;gap:9%;max-width:1300px;margin:auto;padding:125px 6%;display:grid}.gb-rich-copy .gb-overline{color:#586a73;letter-spacing:1.5px;margin-bottom:29px;font-size:10px}.gb-bank .gb-rich-copy h2{letter-spacing:-.05em;font-size:clamp(32px,3.35vw,49px);line-height:1.3}.gb-rich-copy h2 em{color:#727b84}.gb-copy-points{gap:24px;margin:34px 0 20px;display:grid}.gb-copy-points dt{margin-bottom:7px;font-size:15px;font-weight:650}.gb-copy-points dd{color:#717a82;word-break:keep-all;margin:0;font-size:13px;line-height:1.7}.gb-asset-stage{background:#fff;border:1px solid #edf0f1;border-radius:28px;padding:29px;position:relative;box-shadow:0 25px 80px #38424c0c}.gb-asset-head{justify-content:space-between;align-items:center;font-size:15px;font-weight:650;display:flex}.gb-segmented{background:#f4f6f7;border-radius:10px;margin:25px 0 5px;padding:4px;display:flex}.gb-segmented button{color:#626b73;background:0 0;border-radius:7px;flex:1;padding:10px 4px;font-size:12px;transition:background .2s,box-shadow .2s}.gb-segmented button[aria-pressed=true]{color:#242c33;background:#fff;font-weight:650;box-shadow:0 2px 5px #00000009}.gb-asset-chart{width:260px;height:260px;margin:16px auto 5px;position:relative}.gb-asset-chart>svg{fill:none;stroke-width:12px;width:100%;height:100%;transform:rotate(-90deg)}.gb-ring-track{stroke:#f4f6f7}.gb-ring-part{stroke-linecap:round;animation:.65s both gb-ring-enter}.gb-ring-0{stroke:#ffce2f}.gb-ring-1{stroke:#a8ceec}.gb-ring-2{stroke:#abe0cb}@keyframes gb-ring-enter{0%{opacity:0;stroke-width:3px}to{opacity:1;stroke-width:12px}}.gb-asset-number{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.gb-asset-number>span{color:#626b73;font-size:12px}.gb-asset-number>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px}.gb-asset-number small{margin-left:3px;font-size:14px;font-weight:500}.gb-asset-number button{color:#78818a;background:0 0;place-items:center;width:38px;height:32px;display:grid}.gb-asset-rows{min-height:120px}.gb-asset-rows>div{justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.gb-asset-rows span{color:#626b73;align-items:center;gap:9px;display:flex}.gb-asset-rows strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.gb-asset-rows i{background:#ffce2f;border-radius:50%;width:8px;height:8px}.gb-asset-rows .gb-dot-1{background:#a8ceec}.gb-asset-rows .gb-dot-2{background:#abe0cb}.gb-asset-note{text-align:center;background:#fff9df;border-radius:8px;margin:9px 0 15px;padding:12px 5px;font-size:12px}.gb-calendar-section{background:#eff8ff}.gb-calendar-section .gb-rich-section{grid-template-columns:1.05fr 1fr;gap:9%}.gb-month-board{background:#fff;border-radius:22px;padding:29px 28px;box-shadow:0 20px 55px #20446708}.gb-month-board>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.gb-month-board>header>span{font-size:12px;font-weight:600}.gb-month-board>header>b{letter-spacing:-1.4px;font-size:30px;font-weight:650}.gb-month-board>header>b>span{color:#7b8a96;letter-spacing:0;font-size:10px;font-weight:500}.gb-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.gb-weekday{text-align:center;color:#80909c;padding:6px 0 11px;font-size:10px}.gb-month-grid button{background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:47px;transition:background .2s,transform .2s;display:flex}.gb-month-grid button>b{font-size:12px;font-weight:500}.gb-month-grid small{white-space:nowrap;color:#577990;font-size:8px}.gb-month-grid i{height:8px}.gb-month-grid button[data-event]{background:#f1f7fb}.gb-month-grid button[aria-pressed=true]{background:#ffdd50;transform:translateY(-2px);box-shadow:0 3px 8px #bbad611a}.gb-month-grid button:hover{background:#fff0aa}.gb-calendar-detail{border-top:1px solid #e8eef1;min-height:148px;margin-top:23px;padding-top:21px}.gb-calendar-detail>span{color:#75818a;font-size:10px}.gb-calendar-detail>strong{justify-content:space-between;align-items:center;gap:10px;margin:13px 0;font-size:14px;font-weight:600;display:flex}.gb-calendar-detail>strong>b{letter-spacing:-.5px;white-space:nowrap;font-size:16px}.gb-calendar-detail>p{color:#7b8690;word-break:keep-all;font-size:12px;line-height:1.8}.gb-balance-preview{border-left:3px solid #93c8ec;margin:33px 0 17px;padding:0 0 0 23px}.gb-balance-preview>span{color:#526b7e;font-size:12px}.gb-balance-preview strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:11px 0;font-size:38px;font-weight:600;display:block}.gb-balance-preview small{color:#7a8b98;font-size:10px}.gb-calendar-section .gb-text-link{margin-top:20px}@media (min-width:1600px){.gb-daylight-copy{padding-top:95px;padding-bottom:85px}.gb-daylight{min-height:770px}}@media (max-width:1100px){.gb-rich-section{gap:6%;padding:90px 5%}.gb-daylight-copy{padding-left:6vw}.gb-daylight{min-height:600px}.gb-daylight h1{font-size:47px}.gb-asset-stage{padding:23px}.gb-calendar-section .gb-rich-section{gap:6%}.gb-month-board{padding:25px 20px}.gb-bank .gb-rich-copy h2{font-size:34px}}@media (max-width:760px){.gb-daylight{grid-template-columns:1fr;min-height:0}.gb-daylight-copy{padding:42px 24px 36px}.gb-daylight-copy .gb-overline{margin-bottom:26px;font-size:9px}.gb-daylight h1{font-size:clamp(37px,10.5vw,59px);line-height:1.22}.gb-daylight-copy>p:not(.gb-overline){margin:23px 0;font-size:14px}.gb-daylight-art{height:380px}.gb-daylight-art>img{object-position:66% 57%}.gb-daylight-art:after{background:linear-gradient(#fff9e4,#0000);width:auto;height:45px;inset:0 0 auto}.gb-rich-section{grid-template-columns:1fr;gap:35px;padding:70px 23px}.gb-bank .gb-rich-copy h2{font-size:32px;line-height:1.35}.gb-rich-copy .gb-overline{margin-bottom:21px;font-size:9px}.gb-copy-points{gap:20px;margin:25px 0 12px}.gb-copy-points dt{font-size:13px}.gb-copy-points dd{margin:0;font-size:12px}.gb-asset-stage{border-radius:22px;width:100%;max-width:470px;margin:auto;padding:23px 20px}.gb-asset-chart{width:240px;height:240px}.gb-asset-head{font-size:13px}.gb-asset-rows>div{font-size:11px}.gb-calendar-section .gb-rich-section{grid-template-columns:1fr;gap:33px}.gb-calendar-section .gb-rich-copy{grid-row:1}.gb-month-board{width:100%;max-width:470px;margin:auto;padding:25px 19px}.gb-month-grid{gap:4px}.gb-month-grid button{min-height:46px}.gb-month-grid small{font-size:7px}.gb-month-board>header>b{font-size:26px}.gb-balance-preview{margin-top:25px}.gb-balance-preview strong{font-size:32px}.gb-calendar-detail{min-height:155px}.gb-calendar-detail>strong{font-size:12px}.gb-calendar-detail>strong>b{font-size:14px}}@media (max-width:360px){.gb-daylight-copy{padding-left:20px;padding-right:20px}.gb-daylight h1{font-size:35px}.gb-daylight-art{height:320px}.gb-rich-section{padding-left:20px;padding-right:20px}.gb-asset-stage{padding:20px 15px}.gb-asset-chart{width:220px;height:220px}.gb-asset-number>strong{font-size:25px}.gb-bank .gb-rich-copy h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.gb-bank *,.gb-bank :before,.gb-bank :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.gc-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.gb-bank .gc-eyebrow,.gc-section-heading>p{letter-spacing:0;margin-bottom:22px;font-size:.9375rem;font-weight:650}.gc-section-heading{margin-bottom:42px}.gc-section-heading>span{color:#60696e;word-break:keep-all;margin-top:24px;font-size:1rem;line-height:1.8;display:block}.gc-fine{color:#687177;word-break:keep-all;font-size:.8125rem;line-height:1.7}.gc-muted{color:#687177;font-size:.8125rem}.gc-home-hero{min-height:570px}.gc-home-hero .gb-daylight-copy{padding-block:88px}.gc-home-hero h1{font-size:clamp(42px,4.4vw,76px)}.gc-home-products{padding-top:112px;padding-bottom:82px}.gc-product-tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.gc-product-tabs button{color:#60696e;background:#f3f5f6;border-radius:100px;padding:14px 24px;font-size:1rem;transition:background .2s,color .2s}.gc-product-tabs button[aria-pressed=true]{color:#fff;background:#292f34}.gc-product-panel{border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:58px;display:grid}.gc-everyday{--gc-accent:#906300;background:#fff5c9}.gc-flexible{--gc-accent:#35734c;background:#eff7ef}.gc-goals{--gc-accent:#286e99;background:#eaf3fa}.gc-together{--gc-accent:#a34d30;background:#fff0e8}.gc-product-copy>span{color:var(--gc-accent);font-size:.9375rem;font-weight:600}.gc-product-copy h3{white-space:pre-line;letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.4}.gc-product-copy>p{color:#62696d;word-break:keep-all;font-size:1rem;line-height:1.85}.gc-product-copy>strong{color:var(--gc-accent);margin:24px 0;font-size:1.0625rem;display:block}.gc-product-copy .gb-pill{background:#fff}.gc-product-snapshot{background:#fff;border-radius:20px;min-height:320px;padding:32px;animation:.3s gc-enter;box-shadow:0 16px 45px #3a362209}.gc-product-snapshot>span{font-size:.9375rem}.gc-product-snapshot>b{letter-spacing:-.04em;margin-top:15px;font-size:clamp(32px,3.4vw,46px);font-weight:650;display:block}.gc-product-snapshot>b small{letter-spacing:0;margin-left:5px;font-size:.9375rem;font-weight:400}.gc-product-snapshot>p{color:#687177;margin-top:20px;font-size:.875rem}.gc-mini-ledger{border-top:1px solid #edf0f1;margin-top:24px;padding-top:5px}.gc-mini-ledger p{justify-content:space-between;gap:12px;margin-top:19px;font-size:.875rem;display:flex}.gc-mini-ledger p span{color:#687177}.gc-mini-ledger strong{font-weight:550}.gc-deposit-bars{align-items:end;gap:9px;height:105px;margin-top:24px;display:flex}.gc-deposit-bars i{background:#afd4b2;border-radius:4px 4px 0 0;flex:1}.gc-product-snapshot progress{appearance:none;background:#edf1f5;border:0;border-radius:10px;width:100%;height:12px;margin-top:34px;overflow:hidden}.gc-product-snapshot progress::-webkit-progress-bar{background:#edf1f5}.gc-product-snapshot progress::-webkit-progress-value{background:#85b8de;border-radius:10px}.gc-member-list{gap:8px;margin-top:28px;display:flex}.gc-member-list span{background:#fff0e8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.875rem;display:grid}.gc-home-card{background:#fcfcfa}.gc-home-card-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:85px;display:grid}.gc-home-card-grid>div>p:not(.gc-eyebrow){color:#62696d;margin-top:26px;font-size:1rem;line-height:1.9}.gc-home-card-grid .gb-pill{margin-top:30px}.gc-card-display{aspect-ratio:4/3;place-items:center;display:grid;position:relative}.gc-card-frame>img{width:115.303%;max-width:none;height:143.472%;display:block;position:absolute;top:-19.83%;left:-7.66%}.gc-card-gallery-controls{flex-direction:column;align-items:center;gap:16px;display:flex}.gc-color-options{gap:22px;display:flex}.gc-color-options button{color:#697177;background:0 0;align-items:center;gap:9px;padding:8px 0;font-size:.875rem;display:flex}.gc-color-options button i{border:1px solid #282b331c;border-radius:50%;width:22px;height:22px;display:block}.gc-color-options button[aria-pressed=true]{color:#242c33}.gc-color-options button[aria-pressed=true] i{outline-offset:4px;outline:1px solid #242c33}.gc-swatch-gold{background:#ffda38}.gc-swatch-ivory{background:#f3efdf}.gc-flip,.gc-reset{text-underline-offset:5px;color:#60696e;background:0 0;padding:12px 3px;font-size:.875rem;text-decoration:underline}.gc-home-life{padding-block:112px}.gc-home-life-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.gc-home-feature{border-bottom:1px solid #e5e8ea;justify-content:space-between;align-items:center;gap:20px;padding:29px 0;display:flex}.gc-home-life-features h3{font-size:1.375rem;font-weight:600}.gc-home-life-features p{color:#687177;margin-top:9px;font-size:.9375rem;line-height:1.6}.gc-home-feature>span{white-space:nowrap;color:#687177;font-size:.875rem;transition:color .2s}.gc-home-app{background:#f3f6f8;border-radius:25px;padding:38px}.gc-home-app>p{margin:38px 0 12px;font-size:.9375rem}.gc-home-app>strong{letter-spacing:-.04em;font-size:clamp(32px,3.7vw,48px);font-weight:650}.gc-home-app>strong small{margin-left:5px;font-size:1.25rem;font-weight:400}.gc-home-app-note{background:#fff;border-radius:14px;gap:14px;margin-top:32px;padding:24px;font-size:.9375rem;display:grid}.gc-home-app-note>span{color:#727b83;font-size:.8125rem}.gc-home-app-note>strong{font-size:1.25rem}.gc-home-app-bottom{justify-content:space-between;align-items:end;gap:15px;margin-top:28px;font-size:.875rem;line-height:1.7;display:flex}.gc-home-story{background:#e3f1fa;padding-block:104px}.gc-home-story h2{max-width:900px}.gc-home-story p:not(.gc-eyebrow){color:#4b6678;margin-top:32px;font-size:1.0625rem;line-height:2}.gc-home-story .gb-text-link{margin-top:28px}.gc-catalog-intro{padding-top:12px}.gc-widget{background:#fff;border-radius:22px;min-width:0;padding:32px;box-shadow:0 12px 45px #29333806}.gc-widget-top{justify-content:space-between;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;display:flex}.gc-widget-top .gc-muted{font-weight:400}.gc-account-balance{letter-spacing:-.04em;margin:26px 0;font-size:clamp(32px,3vw,46px);font-weight:650}.gc-account-balance small{margin-left:5px;font-size:1.0625rem;font-weight:400}.gc-notice-toggle{background:#f7f8f9;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:26px;padding:16px 18px;font-size:.875rem;display:flex}.gc-notice-toggle b{background:#e5e8eb;border-radius:30px;padding:7px 13px;font-size:.8125rem}.gc-notice-toggle[aria-checked=true] b{color:#373220;background:#ffda38}.gc-segments{background:#f4f6f7;border-radius:10px;margin:20px 0;padding:4px;display:flex}.gc-segments button{color:#6b747c;background:0 0;border-radius:7px;flex:1;padding:11px 8px;font-size:.875rem}.gc-segments button[aria-pressed=true]{color:#242c33;background:#fff;font-weight:600;box-shadow:0 2px 5px #00000008}.gc-transactions{min-height:228px}.gc-transactions>div{border-bottom:1px solid #eff1f2;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:.9375rem;display:flex}.gc-transactions b{font-weight:550}.gc-transactions small{color:#7c858d;margin-top:6px;font-size:.8125rem;display:block}.gc-transactions strong{white-space:nowrap;font-weight:550}.gc-transactions [data-income=true]{color:#377ba8}.gc-widget>.gb-pill{width:100%;margin-top:24px}.gc-widget>.gc-fine{margin-top:17px}.gc-range-label{justify-content:space-between;align-items:center;margin:42px 0 24px;font-size:.9375rem;display:flex}.gc-range-label strong{font-size:1.5rem}.gc-widget input[type=range],.gc-cashback input[type=range]{accent-color:#bc8c0c;cursor:pointer;width:100%;height:26px;margin:0}.gc-range-ends{color:#7a8389;justify-content:space-between;margin-top:7px;font-size:.8125rem;display:flex}.gc-savings-result{background:#f4f8f3;border-radius:15px;margin-top:35px;padding:26px}.gc-savings-result>span{font-size:.875rem}.gc-savings-result>strong{letter-spacing:-.04em;margin-top:13px;font-size:clamp(28px,3vw,40px);display:block}.gc-savings-result dl{margin:25px 0 0}.gc-savings-result dl div{justify-content:space-between;gap:10px;padding-top:12px;font-size:.875rem;display:flex}.gc-savings-result dt{color:#657064}.gc-savings-result dd{white-space:nowrap;margin:0}.gc-role-note{color:#69727a;min-height:38px;font-size:.875rem;line-height:1.7}.gc-line-tabs{border-bottom:1px solid #e8e9eb;gap:24px;margin-top:18px;display:flex}.gc-line-tabs button{color:#7b8288;background:0 0;padding:13px 0;font-size:.9375rem}.gc-line-tabs button[aria-pressed=true]{color:#242c33;box-shadow:0 2px #242c33}.gc-details{grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:90px;display:grid}.gb-bank .gc-details h2,.gb-bank .gc-faq h2{font-size:2rem;line-height:1.4}.gc-details>div>p{color:#69727a;margin-top:17px;font-size:1rem;line-height:1.8}.gc-conditions{border-top:2px solid #343b40;margin:0}.gc-conditions>div{border-bottom:1px solid #e8ebed;grid-template-columns:125px 1fr;gap:25px;padding:24px 0;font-size:.9375rem;line-height:1.7;display:grid}.gc-conditions dt{word-break:keep-all;font-weight:550}.gc-conditions dd{color:#637079;word-break:keep-all;margin:0}.gc-faq{padding-block:75px 80px}.gc-faq>h2{margin-bottom:30px}.gc-faq details{border-bottom:1px solid #e3e7ea}.gc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:1.0625rem;line-height:1.7;list-style:none;display:flex}.gc-faq summary::-webkit-details-marker{display:none}.gc-faq summary>span{font-size:1.5rem;font-weight:300;transition:transform .2s}.gc-faq details[open] summary>span{transform:rotate(45deg)}.gc-faq details>p{color:#65717a;word-break:keep-all;padding:0 40px 26px 0;font-size:1rem;line-height:1.9}.gc-card-hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-block:85px 60px;display:grid}.gc-card-hero h1{letter-spacing:-.055em;font-size:clamp(36px,3.9vw,60px);line-height:1.3}.gc-card-hero>div>p:not(.gc-eyebrow){color:#687177;margin-top:26px;font-size:1rem;line-height:1.85}.gc-card-facts{gap:38px;margin-top:42px;display:flex}.gc-card-facts span{color:#667177;font-size:.8125rem;line-height:1.7}.gc-card-facts b{color:#333b3f;margin-bottom:5px;font-size:2.25rem;display:block}.gc-benefit-section{padding-block:78px}.gc-benefit-section>.gc-fine{margin-top:24px}.gc-cashback{background:#fff6cc;border-radius:24px;grid-template-columns:1fr 1fr;gap:90px;margin-block:20px;padding:60px;display:grid}.gc-cashback>div>p:not(.gc-eyebrow){color:#686553;margin-top:22px;font-size:1rem;line-height:1.85}.gc-cashback-total{padding-top:35px}.gc-cashback-total>span{font-size:.9375rem}.gc-cashback-total>strong{letter-spacing:-.05em;margin-top:12px;font-size:3.5rem;display:block}.gc-cashback-total>small{color:#716c59;margin-top:15px;font-size:.8125rem;line-height:1.7;display:block}.gc-cashback-controls{align-self:center}.gc-cashback-controls>div{margin-bottom:30px}.gc-cashback label{justify-content:space-between;gap:15px;margin-bottom:16px;font-size:1rem;display:flex}.gc-cashback label>span{align-items:center;gap:12px;display:flex}.gc-cashback label>strong{font-size:1.375rem}.gc-life :is(#assets,#schedule){scroll-margin-top:88px}.gc-life .gb-overline{letter-spacing:0;font-size:.9375rem}.gc-life :is(.gb-segmented button,.gb-asset-note,.gb-copy-points dd,.gb-asset-rows,.gb-weekday,.gb-calendar-detail>p){font-size:.875rem}.gc-life .gb-copy-points dt{font-size:1rem}.gc-finance-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:95px;display:grid}.gc-finance-copy>p:not(.gc-eyebrow){color:#66727a;margin-top:25px;font-size:1rem;line-height:1.9}.gc-finance-copy dl{margin-top:32px}.gc-finance-copy dl>div{margin-top:24px}.gc-finance-copy dt{font-size:1rem;font-weight:600}.gc-finance-copy dd{color:#6d787f;margin:8px 0 0;font-size:.9375rem;line-height:1.8}.gc-spending-widget{background:#f6f8fa}.gc-spending-total{padding-block:6px 24px}.gc-spending-total>span{font-size:.875rem}.gc-spending-total>strong{letter-spacing:-.04em;margin-top:12px;font-size:2.5rem;font-weight:650;display:block}.gc-spending-total>p{color:#6d787f;margin-top:12px;font-size:.875rem;line-height:1.7}.gc-spending-bars button{text-align:left;background:0 0;grid-template-columns:72px 1fr 85px;align-items:center;gap:14px;width:100%;padding:13px 0;font-size:.875rem;display:grid}.gc-spending-bars button>strong{text-align:right;font-weight:550}.gc-spending-track{background:#e8edef;border-radius:4px;height:13px;overflow:hidden}.gc-spending-track i{background:#c2cbd1;border-radius:4px;height:100%;transition:width .35s;display:block}.gc-spending-bars button[aria-pressed=true] .gc-spending-track i{background:#edc136}.gc-spending-detail{background:#fff;border-radius:12px;margin:18px 0;padding:20px}.gc-spending-detail>strong{font-size:.9375rem}.gc-spending-detail>p{color:#6b767f;margin-top:10px;font-size:.875rem;line-height:1.8}.gc-transfer-section{background:#f3f6f8}.gc-transfer-widget{min-height:465px}.gc-transfer-widget h3{letter-spacing:-.04em;margin:30px 0 22px;font-size:1.625rem;line-height:1.5}.gc-transfer-widget h3:focus{outline:none}.gc-recipients{gap:8px;margin:20px 0 30px;display:flex}.gc-recipients button{background:#f5f6f7;border-radius:13px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:15px 5px;display:flex}.gc-recipients button>span{background:#e6ebed;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.gc-recipients button>strong{font-size:.875rem;font-weight:550}.gc-recipients button[aria-pressed=true]{background:#fff6c9;box-shadow:inset 0 0 0 1px #e9cf6f}.gc-recipients button[aria-pressed=true]>span{background:#ffda38}.gc-transfer-label{font-size:.875rem}.gc-transfer-input{border-bottom:2px solid #404a50;align-items:center;gap:12px;margin-block:8px 12px;padding:12px 0;display:flex}.gc-transfer-input input{color:#242c33;background:0 0;border:0;width:100%;min-width:0;font-size:2rem}.gc-transfer-widget form>.gb-pill{width:100%;margin-top:28px}.gc-error{color:#b53c34;margin-top:13px;font-size:.875rem;line-height:1.6}.gc-transfer-review p{border-bottom:1px solid #e9edef;justify-content:space-between;gap:20px;padding-block:18px;font-size:.9375rem;display:flex}.gc-transfer-review p>span{color:#68757e}.gc-transfer-review strong{text-align:right;font-weight:550}.gc-transfer-review small{color:#728088;margin-top:8px;font-size:.8125rem;display:block}.gc-transfer-widget>.gc-reset{margin:13px auto 0;display:block}.gc-transfer-complete{text-align:center;padding-top:12px}.gc-transfer-complete>strong{margin:15px 0;font-size:2.5rem;display:block}.gc-transfer-complete>p{color:#66727b;font-size:.9375rem}.gc-transfer-complete>div{background:#f7f8f9;border-radius:12px;justify-content:space-between;gap:15px;margin-top:34px;padding:20px;font-size:.875rem;display:flex}.gc-transfer-complete .gb-pill{width:100%;margin-top:25px}@keyframes gc-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.gc-home-hero .gb-daylight-copy{padding-left:max(96px,min(100vw,1920px)/2 - 720px)}}@media (max-width:1000px){.gc-wrap{width:calc(100% - 64px)}.gc-product-panel{gap:30px;padding:38px}.gc-finance-section,.gc-home-life-grid,.gc-home-card-grid{gap:40px}.gc-cashback{gap:40px;padding:40px}.gc-details{gap:45px}.gc-card-hero{gap:25px}.gc-card-facts{gap:22px}.gc-widget{padding:26px}}@media (max-width:760px){.gc-wrap{width:calc(100% - 40px)}.gc-home-hero{min-height:0}.gc-home-hero .gb-daylight-copy{padding:52px 24px 35px}.gc-home-hero h1{font-size:clamp(38px,8.6vw,58px)}.gc-home-hero .gb-daylight-art{min-height:320px}.gc-home-products,.gc-home-life{padding-block:65px}.gc-section-heading{margin-bottom:30px}.gc-product-tabs{flex-wrap:nowrap;justify-content:space-between;gap:6px}.gc-product-tabs button{white-space:nowrap;padding:12px 10px;font-size:.8125rem}.gc-product-panel{border-radius:18px;grid-template-columns:1fr;gap:30px;padding:30px 24px}.gc-product-copy h3{font-size:30px}.gc-product-snapshot{min-height:290px;padding:26px}.gc-product-snapshot>b{font-size:36px}.gc-home-card-grid{grid-template-columns:1fr;gap:40px;padding-block:55px}.gc-home-card-grid>[data-reveal=card]{order:1}.gc-home-card-grid h2,.gc-section-heading h2,.gc-home-story h2{font-size:36px}.gc-home-card-grid>div>p:not(.gc-eyebrow){margin-top:22px}.gc-home-life-grid{grid-template-columns:1fr;gap:35px}.gc-home-app{padding:28px}.gc-home-feature{padding:23px 0}.gc-home-life-features h3{font-size:1.25rem}.gc-home-life-features p{font-size:.875rem}.gc-home-feature>span{font-size:.8125rem}.gc-home-story{padding-block:65px}.gc-home-story p:not(.gc-eyebrow){font-size:1rem}.gc-details{grid-template-columns:1fr;gap:30px;padding-block:55px}.gc-conditions>div{grid-template-columns:95px 1fr;gap:18px;padding-block:20px;font-size:.875rem}.gc-faq{padding-block:50px}.gc-faq summary{padding-block:22px;font-size:1rem}.gc-faq details>p{padding-right:15px;font-size:.9375rem}.gc-card-hero{grid-template-columns:1fr;padding-block:50px 25px}.gc-card-hero h1{font-size:38px}.gc-card-hero .gc-card-gallery{margin-top:10px}.gc-card-facts{gap:40px;margin-top:28px}.gc-card-facts b{font-size:2rem}.gc-color-options{gap:20px}.gc-benefit-section{padding-block:45px}.gc-cashback{grid-template-columns:1fr;gap:35px;margin-block:10px;padding:30px 24px}.gc-cashback h2{font-size:32px}.gc-cashback-total>strong{font-size:3rem}.gc-finance-section{grid-template-columns:1fr;gap:35px;padding-block:60px}.gc-finance-copy h2{font-size:36px}.gc-life :is(#assets,#schedule){scroll-margin-top:72px}.gc-widget{padding:25px}.gc-transactions{min-height:225px}.gc-transfer-widget{min-height:0}.gc-spending-bars button{grid-template-columns:66px 1fr 80px;gap:8px;font-size:.8125rem}.gc-card-gallery-controls{gap:8px}}@media (max-width:370px){.gc-benefit-section h2{font-size:28px;line-height:1.48}.gc-wrap{width:calc(100% - 32px)}.gc-product-panel{padding:24px 18px}.gc-product-tabs button{padding:12px 8px;font-size:.75rem}.gc-product-copy h3{font-size:27px}.gc-product-snapshot{padding:22px}.gc-widget{padding:21px}.gc-account-balance,.gc-card-hero h1{font-size:32px}.gc-cashback{padding:27px 20px}.gc-conditions>div{grid-template-columns:80px 1fr;gap:14px}.gc-color-options{gap:14px}.gc-color-options button{font-size:.8125rem}.gc-home-app{padding:24px}.gc-home-feature{gap:10px}.gc-home-feature>span{font-size:.75rem}.gc-home-app-bottom{flex-direction:column;align-items:start}.gc-transactions>div{font-size:.875rem}.gc-savings-result{padding:20px}}@media (prefers-reduced-motion:reduce){.gc-product-snapshot{animation:none}.gc-spending-track i{transition:none}}.gc-card-frame>img[data-color=ivory]{filter:saturate(.16)brightness(1.08)}.gb-bank :is(h1,h2,h3){text-wrap:balance}.gb-bank :is(p,dd){text-wrap:pretty;overflow-wrap:break-word}.gb-page-heading h1,.gb-page-heading>div,.gc-product-copy>p{white-space:pre-line}.gc-product-copy>p{line-height:1.95}.gc-home-products .gc-section-heading>p{color:#946600}.gc-home-card .gc-eyebrow{color:#ad502d}.gc-home-life .gc-section-heading>p{color:#216f91}.gc-home-story .gc-eyebrow{color:#286480}.gc-home-feature>span{color:#216f91}.gc-product-tabs button{scroll-margin-top:112px}.gc-benefit-day{grid-template-columns:.9fr 1.25fr;align-items:center;gap:64px;margin-top:48px;display:grid}.gc-benefit-options{display:grid}.gc-benefit-options button{text-align:left;color:#7b8387;background:0 0;border-bottom:1px solid #e5e8eb;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:32px 14px;transition:color .25s,background .25s;display:grid}.gc-benefit-options button:first-child{border-top:1px solid #e5e8eb}.gc-benefit-options button[aria-pressed=true]{color:var(--benefit-ink);background:var(--benefit-surface)}.gc-benefit-options button:not([aria-pressed=true]):hover{background:#faf8ef}.gc-benefit-time{font-variant-numeric:tabular-nums;font-size:.9375rem}.gc-benefit-options strong{font-size:1.0625rem;font-weight:600;display:block}.gc-benefit-options small{margin-top:7px;font-size:.875rem;display:block}.gc-benefit-rate{font-size:2rem;font-weight:550}.gc-benefit-rate small{margin-left:2px;display:inline}.gc-benefit-detail{background:var(--benefit-surface);border-radius:24px;min-width:0;padding:48px;transition:background .25s}.gc-benefit-day{--benefit-surface:#fff3bf;--benefit-ink:#806214}.gc-benefit-day[data-category="1"]{--benefit-surface:#f5e9de;--benefit-ink:#975b34}.gc-benefit-day[data-category="2"]{--benefit-surface:#eaf3f9;--benefit-ink:#216f91}.gc-benefit-content{animation:.4s both gc-enter}.gc-benefit-category{color:var(--benefit-ink);align-items:center;gap:13px;font-size:.9375rem;font-weight:550;display:flex}.gc-benefit-content h3{color:var(--benefit-ink);letter-spacing:-.045em;margin:26px 0 18px;font-size:clamp(24px,2.4vw,34px);line-height:1.4}.gc-benefit-content>p{color:#616b6f;white-space:pre-line;word-break:keep-all;font-size:1rem;line-height:1.85}.gc-benefit-payment{border-block:1px solid #28303722;margin-top:34px;padding:25px 0}.gc-benefit-payment>div{justify-content:space-between;align-items:center;gap:16px;font-size:.9375rem;display:flex}.gc-benefit-payment>div+div{margin-top:22px}.gc-benefit-payment strong{white-space:nowrap;font-size:1.125rem;font-weight:550}.gc-benefit-payment>div:last-child strong{letter-spacing:-.04em;font-size:2.5rem}.gc-benefit-terms{color:#667177;margin-top:21px;font-size:.8125rem;line-height:1.7;display:block}.gc-benefit-section>.gc-fine{text-align:right;margin-top:22px}.gc-motion [data-reveal]{transition:opacity .75s,transform .85s cubic-bezier(.2,.7,.2,1)}.gc-motion [data-reveal-state=waiting]{opacity:0;transform:translateY(32px)}.gc-motion [data-reveal=panel][data-reveal-state=waiting]{transform:translateY(44px)scale(.985)}.gc-motion [data-reveal=card][data-reveal-state=waiting]{transform:translateY(42px)rotate(-3deg)}.gc-motion [data-reveal-state=visible]{opacity:1;transform:none}@media (max-width:1100px){.gc-benefit-day{grid-template-columns:1fr 1.15fr;gap:32px}.gc-benefit-detail{padding:32px}.gc-benefit-options button{grid-template-columns:50px 1fr auto;gap:12px;padding-inline:8px}}@media (max-width:760px){.gc-product-tabs button{scroll-margin-top:96px}.gc-benefit-day{grid-template-columns:1fr;gap:24px;margin-top:30px}.gc-benefit-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gc-benefit-options button{background:#f5f6f6;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:15px 12px;display:flex}.gc-benefit-options button:first-child{border-top:0}.gc-benefit-options button[aria-pressed=true]{background:var(--benefit-surface)}.gc-benefit-options strong,.gc-benefit-rate{display:none}.gc-benefit-options small{margin-top:0;font-size:1rem}.gc-benefit-time{font-size:.8125rem}.gc-benefit-detail{border-radius:20px;padding:28px}.gc-benefit-content h3{margin-top:24px;font-size:1.625rem}.gc-benefit-content>p{min-height:88px}.gc-benefit-payment{margin-top:22px}.gc-benefit-payment>div:last-child strong{font-size:2rem}.gc-benefit-section>.gc-fine{text-align:left}.gc-motion [data-reveal-state=waiting]{transform:translateY(24px)}}@media (max-width:370px){.gc-benefit-detail{padding:24px 20px}.gc-benefit-content h3{font-size:1.375rem}.gc-benefit-options button{padding:14px 10px}}@media (prefers-reduced-motion:reduce){.gc-motion [data-reveal]{opacity:1;transition:none;transform:none}.gc-benefit-content{animation:none}.gc-benefit-detail,.gc-benefit-options button{transition:none}}.gc-accounts-explorer{padding-bottom:70px}.gc-accounts-explorer .gc-product-panel{grid-template-columns:1fr 1.08fr;gap:48px;padding:48px}.gc-product-experience{min-width:0}.gc-product-experience .gc-widget{box-shadow:0 14px 40px #28342e08}.gc-selected-info .gc-details{gap:70px;width:100%;padding-block:68px 48px}.gc-selected-info .gc-details .gc-eyebrow{color:#946600;margin-bottom:16px}.gc-selected-info .gc-details h2{font-size:clamp(24px,2.4vw,32px)}.gc-selected-info .gc-faq{width:100%;padding-block:50px 0}.gb-planner.gb-planner-compact{background:#fff;border-radius:20px;margin:0;padding:28px;display:block}.gb-planner-compact .gb-plan-intro{padding:0}.gb-bank .gb-planner-compact h2{letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.6}.gb-planner-compact .gb-plan-presets{gap:6px;margin:18px 0 12px}.gb-planner-compact .gb-plan-presets button{padding:9px 10px;font-size:.8125rem}.gb-planner-compact .gb-plan-panel{box-shadow:none;padding:20px 0 0}.gb-planner-compact .gb-plan-result strong{font-size:clamp(32px,3vw,44px)}.gb-planner-compact .gb-plan-result p{line-height:1.8}.gb-planner-compact .gb-range-row{margin-top:22px}.gb-sentence{display:block}.gb-sentence+.gb-sentence{margin-top:4px}.gb-bank .gc-fine{line-height:1.9}.gb-bank .gc-life :is(.gb-rich-copy,.gc-finance-copy) h2{letter-spacing:-.045em;font-size:clamp(32px,3.15vw,46px);line-height:1.48}.gc-life :is(.gb-rich-copy,.gc-finance-copy)>p:not(.gb-overline):not(.gc-eyebrow){word-break:keep-all;margin-top:28px;font-size:1rem;line-height:2}.gc-life :is(.gb-copy-points,.gc-finance-copy dl){margin-top:38px}.gc-life .gb-copy-points{gap:28px}.gc-life :is(.gb-copy-points,.gc-finance-copy dl) dt{margin-bottom:10px;line-height:1.65}.gc-life :is(.gb-copy-points,.gc-finance-copy dl) dd{margin:0;font-size:.9375rem;line-height:1.9}.gc-life #assets{--section-accent:#946600}.gc-life #spending{--section-accent:#a34d30}.gc-life #schedule{--section-accent:#256d92}.gc-life #transfer{--section-accent:#317256}.gc-life :is(.gb-rich-copy,.gc-finance-copy) :is(em,dt,.gb-overline,.gc-eyebrow){color:var(--section-accent)}.gc-life .gb-rich-copy .gb-overline{letter-spacing:0;margin-bottom:22px;font-size:.9375rem}.gc-card-hero .gc-eyebrow,.gc-benefit-section .gc-section-heading>p{color:#a34d30}.gc-cashback .gc-eyebrow,.gc-details dt{color:#86621b}.gc-home-life-features h3{color:#286e91}.gc-home-story h2{color:#245770}@media (min-width:761px) and (max-width:1100px){.gc-accounts-explorer .gc-product-panel{gap:28px;padding:32px}.gc-accounts-explorer .gc-product-copy h3{font-size:29px}.gc-accounts-explorer .gc-widget{padding:24px}.gc-life .gb-rich-section{gap:44px;padding-inline:48px}.gc-life .gc-finance-section{gap:44px}}@media (max-width:900px){.gc-accounts-explorer .gc-product-panel{grid-template-columns:1fr}.gc-product-experience{width:100%;max-width:560px;margin-inline:auto}.gc-selected-info .gc-details{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.gc-accounts-explorer .gc-product-panel{gap:24px;padding:28px 20px}.gc-selected-info .gc-details{padding-block:48px 36px}.gc-selected-info .gc-faq{padding-top:40px}.gb-planner.gb-planner-compact{padding:22px}.gc-life :is(.gb-rich-copy,.gc-finance-copy)>p:not(.gb-overline):not(.gc-eyebrow){margin-top:24px;line-height:1.95}.gb-bank .gc-life :is(.gb-rich-copy,.gc-finance-copy) h2{font-size:clamp(28px,7.7vw,36px);line-height:1.48}.gc-life :is(.gb-copy-points,.gc-finance-copy dl){margin-top:30px}}@media (max-width:370px){.gc-accounts-explorer .gc-product-panel{padding-inline:16px}.gc-accounts-explorer .gc-product-tabs{grid-template-columns:1fr 1fr;display:grid}.gc-accounts-explorer .gc-product-tabs button{font-size:.875rem}.gb-planner.gb-planner-compact{padding:18px}}.gc-card-display[data-side=back] .gc-card-frame>img{visibility:hidden}.gc-card-frame{isolation:isolate;background:#ffda38;border-radius:3.8%/6.3%;width:86.73%;height:69.7%;position:absolute;top:13.82%;left:6.64%;overflow:hidden;box-shadow:0 12px 15px #36312720}.gc-card-frame[data-color=ivory]{background:#f3efdf}.gc-card-reverse{box-sizing:border-box;border-radius:inherit;color:#343421;visibility:hidden;background:#ffda38;flex-direction:column;justify-content:space-between;padding:5.75%;display:flex;position:absolute;inset:0}.gc-card-display[data-side=back] .gc-card-reverse{visibility:visible}.gc-card-reverse.gc-card-ivory{background:#f3efdf}.gc-card-reverse>span{font-size:clamp(14px,1.4vw,20px);font-weight:650}.gc-card-reverse>p{font-size:clamp(16px,1.7vw,24px);font-weight:600;line-height:1.5}.gc-card-reverse dl{justify-content:space-between;gap:12px;margin:0;font-size:14px;line-height:1.6;display:flex}.gc-card-reverse dt{color:#6b612e}.gc-card-reverse dd{margin:4px 0 0;font-weight:600}@media (min-width:761px) and (max-width:1100px){.gc-card-reverse{padding:4%}.gc-card-reverse dl{font-size:12px}}@media (max-width:400px){.gc-card-reverse{padding:4.5%}.gc-card-reverse dl{gap:8px;font-size:12px}}@media (max-width:600px){.gb-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.gb-sitemap>div:last-child{grid-column:1/-1}}.gc-motion [data-reveal-initial]{animation:.7s cubic-bezier(.2,.7,.2,1) both gc-first-view}.gc-motion .gb-daylight-art[data-reveal-initial]{animation-name:gc-first-art;animation-duration:.95s}@keyframes gc-first-view{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes gc-first-art{0%{opacity:.3;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.gc-calculation-basis{margin-top:16px}.gc-calculation-basis summary{cursor:pointer;color:#675228;font-size:14px;line-height:1.7}.gc-calculation-basis .gc-fine{margin-top:12px}@media (prefers-reduced-motion:reduce){.gc-motion [data-reveal-initial]{animation:none}}
