/* GOTAXTOOLS card-forward core pages */
.gt-core-redesign{--blue:#0869b2;--navy:#102f4a;--muted:#46677e;--soft:#eef7fc;--line:#d6e6f0;color:var(--navy);font-size:17px}
.gt-core-redesign .gtc-hero{padding:76px 0;background:linear-gradient(135deg,#f8fcff,#eaf5fc);border-bottom:1px solid var(--line)}
.gtc-hero-grid,.gtc-split{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.gtc-hero h1{font-size:50px;line-height:1.06;letter-spacing:-1.5px;margin:12px 0 18px}.gt-core-redesign .lead{font-size:19px;line-height:1.65;color:var(--muted);max-width:760px}.gtc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.gtc-visual,.gtc-panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 14px 38px rgba(16,47,74,.08)}.gtc-visual>small{color:var(--blue);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.gtc-visual h2{font-size:28px;margin:8px 0 14px}.gtc-visual-row{display:flex;gap:14px;padding:15px 0;border-top:1px solid var(--line)}.gtc-visual-row b{color:var(--blue)}.gtc-visual-row strong,.gtc-visual-row span{display:block}.gtc-visual-row span{color:var(--muted);font-size:14px;margin-top:2px}
.gt-section{padding:68px 0}.gtc-soft{background:var(--soft)}.gtc-head{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:30px}.gtc-head>div{max-width:700px}.gtc-head>p{max-width:430px;color:var(--muted);margin:0}.gtc-head h2,.gtc-split h2{font-size:38px;line-height:1.12;margin:8px 0}.gtc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gtc-card,.gtc-path article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px;box-shadow:0 10px 30px rgba(16,47,74,.055)}.gtc-card .num,.gtc-card>.num,.gtc-path b,.gt-start-num{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--soft);color:var(--blue);font-weight:800;margin-bottom:17px}.gtc-card h3,.gtc-path h3{font-size:21px;margin:0 0 8px}.gtc-card p,.gtc-path p{color:var(--muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gtc-card a{display:inline-block;margin-top:13px;color:var(--blue);font-weight:750}.gtc-path{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gtc-checks,.gtc-mini-list{display:grid;gap:10px}.gtc-checks>*{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.gtc-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.gtc-final{padding:54px 0;background:var(--blue);color:#fff}.gtc-final .gt-shell{display:flex;justify-content:space-between;align-items:center;gap:36px}.gtc-final h2{font-size:34px;margin:7px 0}.gtc-final p{color:#edf8ff;margin:0;max-width:700px}.gtc-final .gt-btn{background:#fff;color:var(--blue)}

/* Connected customer journey */
.gtc-journey{padding:24px 0;background:#fff;border-bottom:1px solid var(--line)}.gtc-journey-track{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gtc-journey-step{position:relative;display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fbfdff;color:var(--muted);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gtc-journey-step b{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--soft);color:var(--blue);font-size:12px}.gtc-journey-step strong{display:block;color:var(--navy);font-size:14px}.gtc-journey-step span{display:block;font-size:12px;margin-top:1px}.gtc-journey-step.is-current{border-color:#8bc3e6;background:var(--soft);box-shadow:0 8px 24px rgba(16,47,74,.07)}.gtc-journey-step.is-current b{background:var(--blue);color:#fff}@media(prefers-reduced-motion:no-preference){.gtc-journey-step:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(16,47,74,.09)}}@media(max-width:760px){.gtc-journey{padding:16px 0}.gtc-journey-track{grid-template-columns:1fr 1fr}.gtc-journey-step{padding:11px}.gtc-journey-step span{display:none}}

.gtc-journey-step:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,var(--blue),#8fd0f3);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.gtc-journey-step.is-current:before{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){.gtc-journey-step{animation:gtJourneyIn .45s ease both}.gtc-journey-step:nth-child(2){animation-delay:.06s}.gtc-journey-step:nth-child(3){animation-delay:.12s}.gtc-journey-step:nth-child(4){animation-delay:.18s}.gtc-journey-step:hover:before{transform:scaleX(1)}}@keyframes gtJourneyIn{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}

/* Branded card accents */
.gtc-card,.gtc-path article,.gtc-visual,.gtc-panel{position:relative;overflow:hidden}.gtc-card:before,.gtc-path article:before,.gtc-visual:before,.gtc-panel:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--blue),#75bee9);transform:scaleX(.32);transform-origin:left;transition:transform .28s ease}.gtc-card:nth-child(2):before,.gtc-path article:nth-child(2):before{background:linear-gradient(90deg,#075b99,var(--blue))}.gtc-card:nth-child(3):before,.gtc-path article:nth-child(3):before{background:linear-gradient(90deg,var(--blue),#9fd8ff)}.gtc-card:nth-child(4):before,.gtc-path article:nth-child(4):before{background:linear-gradient(90deg,var(--navy),var(--blue))}@media(prefers-reduced-motion:no-preference){.gtc-card:hover:before,.gtc-path article:hover:before,.gtc-visual:hover:before,.gtc-panel:hover:before{transform:scaleX(1)}}

/* Applications */
.gt-application-page .gtc-hero .gt-shell{max-width:900px;text-align:center}.gt-app-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:30px;align-items:start}.gt-app-form{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 12px 34px rgba(16,47,74,.08)}.gt-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gt-app-form label{display:block;margin-bottom:16px}.gt-app-form label>span:first-child{display:block;font-weight:800;color:#173d5b;margin-bottom:7px}.gt-app-form input:not([type=checkbox]),.gt-app-form select,.gt-app-form textarea{width:100%;border:1px solid #a9c9dd;border-radius:10px;background:#fbfdff;padding:12px 13px;color:#173d5b;font:inherit}.gt-app-form input:focus,.gt-app-form select:focus,.gt-app-form textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.gt-app-consent{display:flex!important;gap:10px;align-items:flex-start;padding:14px;background:var(--soft);border-radius:10px}.gt-app-consent input{margin-top:4px}.gt-app-consent span{font-weight:500!important;margin:0!important;color:#385c74!important}.gt-app-note{font-size:13px;color:#496b81;margin-top:12px}.gt-app-side{background:var(--navy);color:#fff;border-radius:20px;padding:26px;position:sticky;top:120px}.gt-app-side h2{color:#fff;font-size:28px}.gt-app-side ol{list-style:none;padding:0;margin:20px 0}.gt-app-side li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.gt-app-side li>b{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:9px;background:var(--blue)}.gt-app-side li span,.gt-app-side li strong{display:block}.gt-app-side li span{color:#d8eaf5}.gt-app-side li strong{color:#fff;margin-bottom:3px}.gt-app-side p{color:#c7dce9;font-size:14px}
/* restrained motion */
@keyframes gtCardIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){.gtc-card,.gtc-path article,.gtc-visual,.gtc-panel{animation:gtCardIn .5s ease both}.gtc-card:nth-child(2),.gtc-path article:nth-child(2){animation-delay:.06s}.gtc-card:nth-child(3),.gtc-path article:nth-child(3){animation-delay:.12s}.gtc-card,.gtc-path article,.gtc-visual{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.gtc-card:hover,.gtc-path article:hover,.gtc-visual:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(16,47,74,.11);border-color:#9dcbe7}}
@media(max-width:1024px){.gtc-hero-grid,.gtc-split{grid-template-columns:1fr}.gtc-grid,.gtc-card-grid{grid-template-columns:repeat(2,1fr)}.gtc-path{grid-template-columns:repeat(2,1fr)}.gtc-head{align-items:start;flex-direction:column;gap:10px}.gt-app-layout{grid-template-columns:1fr}.gt-app-side{position:static}}
@media(max-width:680px){.gt-core-redesign .gtc-hero{padding:48px 0}.gtc-hero h1{font-size:38px}.gt-section{padding:48px 0}.gtc-grid,.gtc-card-grid,.gtc-path,.gt-app-grid{grid-template-columns:1fr}.gtc-head h2,.gtc-split h2{font-size:31px}.gtc-final .gt-shell{align-items:flex-start;flex-direction:column}.gtc-final h2{font-size:30px}.gtc-actions .gt-btn,.gtc-final .gt-btn{width:100%;justify-content:center}.gt-app-form{padding:21px}}

/* 2026 premium core-page visual system */
.gt-core-redesign .gtc-hero{position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(circle at 82% 18%,rgba(11,120,201,.16),transparent 28%),radial-gradient(circle at 16% 8%,rgba(118,199,243,.12),transparent 22%),linear-gradient(180deg,#fff,#f0f8fd);border-bottom:0}.gt-core-redesign .gtc-hero:after{content:"";position:absolute;right:-120px;bottom:-180px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(11,120,201,.10),transparent 70%)}.gtc-hero-grid{position:relative;z-index:1;gap:64px}.gtc-hero h1{font-size:clamp(46px,5vw,64px);line-height:1;letter-spacing:-.045em}.gtc-visual,.gtc-panel{border-radius:26px;border-color:#c9dfeb;background:rgba(255,255,255,.9);box-shadow:0 26px 70px rgba(16,47,74,.13);backdrop-filter:blur(14px)}.gtc-card,.gtc-path article{border-radius:22px;background:linear-gradient(160deg,#fff 0%,#fbfdff 62%,#f3f9fd 100%);border-color:#d0e3ed;box-shadow:0 14px 38px rgba(16,47,74,.065)}.gtc-card:hover,.gtc-path article:hover{box-shadow:0 24px 58px rgba(16,47,74,.12)!important;transform:translateY(-6px)!important}.gtc-soft{background:linear-gradient(180deg,#f7fbfe,#edf7fc)}.gtc-journey{background:rgba(255,255,255,.94);box-shadow:0 10px 32px rgba(16,47,74,.05)}.gtc-journey-step{border-radius:16px;background:linear-gradient(180deg,#fff,#f8fcff)}.gtc-final{position:relative;overflow:hidden;background:linear-gradient(135deg,#082f4a,#0c456b 60%,#0869b2 135%)}.gtc-final:before{content:"";position:absolute;right:-100px;top:-190px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(133,207,247,.20),transparent 68%)}.gtc-final .gt-shell{position:relative;z-index:1}.gtc-final h2,.gtc-final h3{color:#fff!important}.gtc-final p{color:#dcecf5!important}.gtc-final .gt-kicker{color:#9edcff!important}.gtc-final .gt-btn{border-radius:12px;box-shadow:0 14px 32px rgba(0,0,0,.14)}
/* Premium journey + contact refinements */
.gtc-journey{position:relative;overflow:hidden;padding:22px 0;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,251,254,.97));border-bottom:1px solid #d9e8f1;box-shadow:0 12px 36px rgba(16,47,74,.055)}.gtc-journey:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#cfe4f0 12%,#cfe4f0 88%,transparent);z-index:0}.gtc-journey-track{position:relative;z-index:1;gap:14px}.gtc-journey-step{min-height:74px;border-radius:18px!important;background:rgba(255,255,255,.92)!important;border:1px solid #d2e4ee!important;box-shadow:0 10px 28px rgba(16,47,74,.05);backdrop-filter:blur(10px)}.gtc-journey-step b{width:36px;height:36px;border-radius:11px}.gtc-journey-step strong{font-size:13px;letter-spacing:.05em}.gtc-journey-step span{color:#68859a}.gtc-journey-step.is-current{background:linear-gradient(145deg,#0b3554,#0d4a70)!important;border-color:#0b4f79!important;box-shadow:0 18px 38px rgba(16,47,74,.16)}.gtc-journey-step.is-current strong,.gtc-journey-step.is-current span{color:#fff}.gtc-journey-step.is-current b{background:#fff;color:#0869b2}.gtc-journey-step.is-current:before{background:linear-gradient(90deg,#7fcaf3,#fff)}
.gt-contact-redesign .gtc-visual{background:linear-gradient(145deg,#0b3554,#0d4a70);color:#fff;border-color:#0b4d75}.gt-contact-redesign .gtc-visual h2{color:#fff}.gt-contact-redesign .gtc-visual>small{color:#9edcff}.gt-contact-redesign .gtc-visual-row{border-top-color:rgba(255,255,255,.13)}.gt-contact-redesign .gtc-visual-row b{color:#9edcff}.gt-contact-redesign .gtc-visual-row strong{color:#fff}.gt-contact-redesign .gtc-visual-row span{color:#d7e8f2}.gt-contact-redesign .gtc-card{min-height:250px}.gt-contact-redesign .gtc-card a{font-weight:800}.gt-contact-redesign .gtc-card p a{margin:0;color:#173d5b}.gt-contact-redesign .gtc-card p a:hover{color:#0869b2}
@media(max-width:760px){.gtc-journey:after{display:none}.gtc-journey-track{grid-template-columns:1fr 1fr;gap:9px}.gtc-journey-step{min-height:64px;padding:11px!important}.gtc-journey-step strong{font-size:12px}}
.gt-growth-page .gtc-visual{background:linear-gradient(145deg,#0b3554,#0d4a70);color:#fff;border-color:#0b4f79}.gt-growth-page .gtc-visual h2{color:#fff}.gt-growth-page .gtc-visual>small{color:#9edcff}.gt-growth-page .gtc-visual-row{border-top-color:rgba(255,255,255,.13)}.gt-growth-page .gtc-visual-row b{color:#9edcff}.gt-growth-page .gtc-visual-row strong{color:#fff}.gt-growth-page .gtc-visual-row span{color:#d5e7f1}
.gt-application-page .gtc-hero{padding-bottom:76px}.gt-app-form{border-radius:26px;background:linear-gradient(180deg,#fff,#f9fcff);border-color:#cfe2ed;box-shadow:0 24px 64px rgba(16,47,74,.10)}.gt-app-form label>span:first-child{font-size:13px;letter-spacing:.01em}.gt-app-form input:not([type=checkbox]),.gt-app-form select,.gt-app-form textarea{min-height:48px;background:#f8fcff;border-color:#bdd6e5;border-radius:11px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.gt-app-form textarea{min-height:120px}.gt-app-form input:not([type=checkbox]):hover,.gt-app-form select:hover,.gt-app-form textarea:hover{border-color:#99c5df;background:#fff}.gt-app-form input:focus,.gt-app-form select:focus,.gt-app-form textarea:focus{outline:0;border-color:#0b78c9;box-shadow:0 0 0 4px rgba(11,120,201,.10);background:#fff}.gt-app-consent{border:1px solid #d1e3ed;border-radius:14px!important;background:linear-gradient(180deg,#f8fcff,#eef7fc)!important;padding:16px!important}.gt-app-form>.gt-btn,.gt-app-form form>.gt-btn{min-height:48px;border-radius:11px;box-shadow:0 12px 26px rgba(11,120,201,.20)}.gt-app-side{top:108px;border-radius:26px;background:linear-gradient(145deg,#082f4a,#0d4b72);box-shadow:0 26px 68px rgba(16,47,74,.18);overflow:hidden}.gt-app-side:before{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(133,207,247,.20),transparent 68%)}.gt-app-side>*{position:relative;z-index:1}.gt-app-side .gt-kicker{color:#9edcff}.gt-app-side li>b{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14)}
/* Premium product + utility page consistency */
.gt-cloud-redesign .gtc-visual,.gt-desktop-redesign .gtc-visual,.gt-mobile-redesign .gtc-visual,.gt-bank-redesign .gtc-visual,.gt-tax-redesign .gtc-visual,.gt-screen-redesign .gtc-visual,.gt-1040-redesign .gtc-visual,.gt-business-redesign .gtc-visual,.gt-efile-redesign .gtc-visual,.gt-amend-redesign .gtc-visual,.gt-conversion-redesign .gtc-visual,.gt-provider-redesign .gtc-visual,.gt-mode-redesign .gtc-visual,.gt-personal-tax-redesign .gtc-visual,.gt-business-tax-service-redesign .gtc-visual,.gt-vault-redesign .gtc-visual,.gt-resources-redesign .gtc-visual,.gt-support-contact-redesign .gtc-visual{background:linear-gradient(145deg,#0b3554,#0d4a70);color:#fff;border-color:#0b4f79;box-shadow:0 28px 72px rgba(16,47,74,.18)}.gt-cloud-redesign .gtc-visual h2,.gt-desktop-redesign .gtc-visual h2,.gt-mobile-redesign .gtc-visual h2,.gt-bank-redesign .gtc-visual h2,.gt-tax-redesign .gtc-visual h2,.gt-screen-redesign .gtc-visual h2{color:#fff}.gt-cloud-redesign .gtc-visual>small,.gt-desktop-redesign .gtc-visual>small,.gt-mobile-redesign .gtc-visual>small,.gt-bank-redesign .gtc-visual>small,.gt-tax-redesign .gtc-visual>small,.gt-screen-redesign .gtc-visual>small{color:#9edcff}.gt-cloud-redesign .gtc-visual-row,.gt-desktop-redesign .gtc-visual-row,.gt-mobile-redesign .gtc-visual-row,.gt-bank-redesign .gtc-visual-row,.gt-tax-redesign .gtc-visual-row,.gt-screen-redesign .gtc-visual-row{border-top-color:rgba(255,255,255,.13)}.gt-cloud-redesign .gtc-visual-row b,.gt-desktop-redesign .gtc-visual-row b,.gt-mobile-redesign .gtc-visual-row b,.gt-bank-redesign .gtc-visual-row b,.gt-tax-redesign .gtc-visual-row b,.gt-screen-redesign .gtc-visual-row b{color:#9edcff}.gt-cloud-redesign .gtc-visual-row strong,.gt-desktop-redesign .gtc-visual-row strong,.gt-mobile-redesign .gtc-visual-row strong,.gt-bank-redesign .gtc-visual-row strong,.gt-tax-redesign .gtc-visual-row strong,.gt-screen-redesign .gtc-visual-row strong{color:#fff}.gt-cloud-redesign .gtc-visual-row span,.gt-desktop-redesign .gtc-visual-row span,.gt-mobile-redesign .gtc-visual-row span,.gt-bank-redesign .gtc-visual-row span,.gt-tax-redesign .gtc-visual-row span,.gt-screen-redesign .gtc-visual-row span{color:#d7e8f2}

.gt-1040-redesign .gtc-visual h2,.gt-business-redesign .gtc-visual h2,.gt-efile-redesign .gtc-visual h2,.gt-amend-redesign .gtc-visual h2,.gt-conversion-redesign .gtc-visual h2,.gt-provider-redesign .gtc-visual h2,.gt-mode-redesign .gtc-visual h2,.gt-personal-tax-redesign .gtc-visual h2,.gt-business-tax-service-redesign .gtc-visual h2,.gt-vault-redesign .gtc-visual h2,.gt-resources-redesign .gtc-visual h2,.gt-support-contact-redesign .gtc-visual h2{color:#fff}.gt-1040-redesign .gtc-visual>small,.gt-business-redesign .gtc-visual>small,.gt-efile-redesign .gtc-visual>small,.gt-amend-redesign .gtc-visual>small,.gt-conversion-redesign .gtc-visual>small,.gt-provider-redesign .gtc-visual>small,.gt-mode-redesign .gtc-visual>small,.gt-personal-tax-redesign .gtc-visual>small,.gt-business-tax-service-redesign .gtc-visual>small,.gt-vault-redesign .gtc-visual>small,.gt-resources-redesign .gtc-visual>small,.gt-support-contact-redesign .gtc-visual>small{color:#9edcff}.gt-1040-redesign .gtc-visual-row,.gt-business-redesign .gtc-visual-row,.gt-efile-redesign .gtc-visual-row,.gt-amend-redesign .gtc-visual-row,.gt-conversion-redesign .gtc-visual-row,.gt-provider-redesign .gtc-visual-row,.gt-mode-redesign .gtc-visual-row,.gt-personal-tax-redesign .gtc-visual-row,.gt-business-tax-service-redesign .gtc-visual-row,.gt-vault-redesign .gtc-visual-row,.gt-resources-redesign .gtc-visual-row,.gt-support-contact-redesign .gtc-visual-row{border-top-color:rgba(255,255,255,.13)}.gt-1040-redesign .gtc-visual-row b,.gt-business-redesign .gtc-visual-row b,.gt-efile-redesign .gtc-visual-row b,.gt-amend-redesign .gtc-visual-row b,.gt-conversion-redesign .gtc-visual-row b,.gt-provider-redesign .gtc-visual-row b,.gt-mode-redesign .gtc-visual-row b,.gt-personal-tax-redesign .gtc-visual-row b,.gt-business-tax-service-redesign .gtc-visual-row b,.gt-vault-redesign .gtc-visual-row b,.gt-resources-redesign .gtc-visual-row b,.gt-support-contact-redesign .gtc-visual-row b{color:#9edcff}.gt-1040-redesign .gtc-visual-row strong,.gt-business-redesign .gtc-visual-row strong,.gt-efile-redesign .gtc-visual-row strong,.gt-amend-redesign .gtc-visual-row strong,.gt-conversion-redesign .gtc-visual-row strong,.gt-provider-redesign .gtc-visual-row strong,.gt-mode-redesign .gtc-visual-row strong,.gt-personal-tax-redesign .gtc-visual-row strong,.gt-business-tax-service-redesign .gtc-visual-row strong,.gt-vault-redesign .gtc-visual-row strong,.gt-resources-redesign .gtc-visual-row strong,.gt-support-contact-redesign .gtc-visual-row strong{color:#fff}.gt-1040-redesign .gtc-visual-row span,.gt-business-redesign .gtc-visual-row span,.gt-efile-redesign .gtc-visual-row span,.gt-amend-redesign .gtc-visual-row span,.gt-conversion-redesign .gtc-visual-row span,.gt-provider-redesign .gtc-visual-row span,.gt-mode-redesign .gtc-visual-row span,.gt-personal-tax-redesign .gtc-visual-row span,.gt-business-tax-service-redesign .gtc-visual-row span,.gt-vault-redesign .gtc-visual-row span,.gt-resources-redesign .gtc-visual-row span,.gt-support-contact-redesign .gtc-visual-row span{color:#d7e8f2}
.gt-utility-redesign .gt-page-hero{position:relative;overflow:hidden;padding:84px 0 72px;background:radial-gradient(circle at 82% 16%,rgba(11,120,201,.15),transparent 28%),linear-gradient(180deg,#fff,#eef7fc);border-bottom:0}.gt-utility-redesign .gt-page-hero:after{content:"";position:absolute;right:-100px;bottom:-170px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(11,120,201,.10),transparent 68%)}.gt-utility-redesign .gt-page-hero .gt-shell{position:relative;z-index:1}.gt-utility-redesign .gt-page-hero h1{font-size:clamp(44px,5vw,60px);letter-spacing:-.045em}.gt-utility-redesign .gt-section-soft{background:linear-gradient(180deg,#f8fcff,#edf7fc)}.gt-utility-redesign .gt-contact-card,.gt-utility-redesign .gt-callout{border-radius:22px;background:linear-gradient(180deg,#fff,#f9fcff);border:1px solid #d0e3ed;box-shadow:0 18px 48px rgba(16,47,74,.08)}.gt-utility-redesign .gt-callout{padding:28px}.gt-utility-redesign .gt-callout h2,.gt-utility-redesign .gt-callout h3{color:#123b58}.gt-utility-redesign .gt-login-panel{padding:30px}.gt-utility-redesign .gt-login-panel h2{font-size:28px}.gt-utility-redesign .gt-notice{border-radius:13px;background:linear-gradient(180deg,#f1f8fd,#e8f4fb);border-color:#cfe2ed}.gt-utility-redesign .gt-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
@media(max-width:680px){.gt-core-redesign .gtc-hero{padding:58px 0}.gtc-visual,.gtc-panel{border-radius:20px}.gtc-card,.gtc-path article{border-radius:18px}.gt-contact-redesign .gtc-card{min-height:auto}.gt-app-form{padding:20px;border-radius:18px}.gt-app-side{border-radius:18px}.gt-utility-redesign .gt-page-hero{padding:56px 0 50px}.gt-utility-redesign .gt-contact-card,.gt-utility-redesign .gt-callout{border-radius:18px}.gt-utility-redesign .gt-login-panel{padding:22px}}
