.knowledge-entry,.knowledge-search{background:#fff;border:1px solid #d7e1e5;border-radius:18px;padding:clamp(1.2rem,3vw,2.2rem);box-shadow:0 12px 32px #14374612}.knowledge-entry{margin:1.5rem 0 2rem}.knowledge-entry label,.knowledge-search label{color:#173f53;margin-bottom:.7rem;font-size:1.15rem;font-weight:750;display:block}.knowledge-input{gap:.65rem;display:flex}.knowledge-input input{min-width:0;font:inherit;color:#173f53;background:#fff;border:1px solid #aebfc7;border-radius:10px;flex:1;padding:.9rem 1rem}.knowledge-input button{color:#fff;font:inherit;cursor:pointer;background:#0872bb;border:0;border-radius:10px;padding:.8rem 1.3rem;font-weight:700}.knowledge-entry small,.knowledge-hint{color:#496272;margin-top:.7rem;display:block}.knowledge-filters{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 1rem;display:flex}.knowledge-filters button,.knowledge-suggestions button{color:#173f53;cursor:pointer;font:inherit;background:#fff;border:1px solid #bfd1da;border-radius:999px;padding:.55rem .9rem}.knowledge-filters button[aria-pressed=true]{color:#fff;background:#173f53}.knowledge-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin:1rem 0 2rem;display:grid}.knowledge-results article{background:#fff;border:1px solid #d9e4e8;border-radius:14px;padding:1.3rem}.knowledge-results h2{margin:.4rem 0;font-size:1.3rem;line-height:1.25}.knowledge-results p{margin:.5rem 0 1rem}.knowledge-results small{margin-bottom:.75rem;display:block}.knowledge-results a{font-weight:700}.knowledge-suggestions{margin-top:2rem}.knowledge-suggestions button{margin:.2rem}.knowledge-disclaimer{background:#eef6fa;border-left:4px solid #0872bb;padding:.9rem 1.2rem}@media (max-width:620px){.knowledge-input{flex-direction:column}.knowledge-input button{width:100%}.knowledge-entry,.knowledge-search{padding:1rem}}.service-answer-hero,.answer-results-hero{color:#f4f7f5;background:radial-gradient(circle at 87% 18%,#2b756c 0,#184c53 28%,#0000 50%),linear-gradient(135deg,#092c3f 0%,#123f49 55%,#193f3b 100%);position:relative;overflow:hidden}.service-answer-hero:after,.answer-results-hero:after{content:"";pointer-events:none;border:1px solid #ecf8f124;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-27rem;right:-14rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.service-answer-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(4rem,8vw,8rem);display:grid;position:relative}.service-answer-hero .eyebrow,.answer-results-hero .eyebrow{color:#aee5ca}.service-answer-copy h1{letter-spacing:-.065em;max-width:11ch;margin:1rem 0 1.5rem;font-size:clamp(3.3rem,6.1vw,6.7rem);line-height:.98}.service-answer-copy h1 em{color:#c4ecba;font-family:Georgia,serif;font-weight:400}.service-answer-copy>p{color:#d8e9e6;max-width:37rem;font-size:clamp(1.1rem,1.65vw,1.35rem);line-height:1.5}.answer-proof{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:1.6rem;margin-top:2.5rem;padding-top:1.3rem;display:flex}.answer-proof span{color:#d2e8e3;font-size:.85rem}.answer-proof strong{color:#fff;font-size:1.65rem;line-height:1.1;display:block}.service-answer-panel{background:#f6faf717;border:1px solid #fff3;border-radius:24px;padding:clamp(1rem,2vw,1.7rem);box-shadow:0 22px 70px #00121d3d}.service-answer-panel .knowledge-entry,.home-answer-band .knowledge-entry,.exchange-answer-panel .knowledge-entry,.power-answer-band .knowledge-entry{box-shadow:none;margin:0}.service-answer-panel>p{color:#d8e9e6;margin:1.1rem 0 .5rem;font-size:.86rem}.answer-prompts{flex-wrap:wrap;gap:.5rem;display:flex}.answer-prompts a{color:inherit;border:1px solid #ffffff47;border-radius:999px;align-items:center;padding:.35rem .72rem;font-size:.8rem;line-height:1.3;text-decoration:none;display:inline-flex}.answer-prompts a:hover{background:#ffffff24}.service-answer-content>.shell>.section-head{padding-top:clamp(2.7rem,5vw,5rem)}.answer-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2rem;display:grid}.answer-path-grid article{background:#fff;border:1px solid #d6e1dd;border-radius:16px;padding:1.5rem;box-shadow:0 14px 28px #12373c0a}.answer-path-grid article>span{text-transform:uppercase;letter-spacing:.12em;color:#397568;font-size:.75rem;font-weight:800}.answer-path-grid h3{margin:.75rem 0}.answer-path-grid p{color:#48616a}.answer-path-grid a{color:#125a64;text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}#price-book details{background:#fff;border:1px solid #cbdedc;border-radius:16px;margin-top:1.3rem;padding:1rem}#price-book summary{cursor:pointer;color:#174955;padding:.45rem;font-weight:800}#price-book details[open] summary{margin-bottom:1rem}.home-answer-band{color:#eef8f3;background:#103d42;padding:clamp(2.8rem,5vw,5rem) 0;position:relative;overflow:hidden}.home-answer-band:before{content:"";opacity:.35;border:1px solid #477b72;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-12rem;left:-12rem}.home-answer-grid{grid-template-columns:1fr minmax(340px,.92fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.home-answer-band .eyebrow{color:#b8e0a7}.home-answer-band h2{max-width:11ch;margin:.9rem 0;font-size:clamp(2.3rem,4.4vw,4.5rem);line-height:1.02}.home-answer-band p{color:#d4e5df;max-width:34rem;font-size:1.1rem}.home-answer-stats{flex-wrap:wrap;gap:.7rem;display:flex}.home-answer-stats span{border:1px solid #78a696;border-radius:99px;padding:.38rem .8rem;font-size:.8rem}.home-answer-grid .answer-prompts{margin-top:1rem}.exchange-store .exchange-answer-intro{color:#f2f8f2;background:linear-gradient(128deg,#173f39,#153b4e);border-radius:22px;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-block:2rem;padding:clamp(1.4rem,4vw,3.5rem)}.exchange-answer-intro h1{font-size:clamp(2.5rem,4.5vw,4.8rem)}.exchange-answer-intro h1 em{color:#bfe8ae}.exchange-answer-intro .eyebrow{color:#b9e5ad}.exchange-answer-intro p{color:#d9e8e1;margin:1.2rem 0}.exchange-browse-link{color:#d8efcd;text-underline-offset:5px;font-weight:750}.exchange-answer-panel .answer-prompts{margin-top:1rem}.power-answer-band{background:#e5efea;padding:2.5rem 0}.power-answer-band>.shell{grid-template-columns:minmax(230px,.7fr) minmax(320px,1.3fr);align-items:center;gap:2rem;display:grid}.power-answer-band h2{margin:.45rem 0;font-size:clamp(2rem,3vw,3.2rem)}.power-answer-band p{margin:0}.answer-results-hero{padding:4rem 0 7rem}.answer-results-hero .shell{z-index:1;position:relative}.answer-results-hero a{color:#d1e9df;margin-bottom:2rem;text-decoration:none;display:inline-block}.answer-results-hero .eyebrow{display:block}.answer-results-hero h1{margin:.5rem 0 1rem;font-size:clamp(3rem,5vw,5.5rem);line-height:1.02}.answer-results-hero p{color:#d5e5e0;font-size:1.15rem}.answer-results-content>.shell>.knowledge-search{z-index:1;margin-top:-5rem;position:relative}.knowledge-search .knowledge-results article{transition:transform .18s,box-shadow .18s}.knowledge-search .knowledge-results article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #102d3c19}@media (max-width:820px){.service-answer-grid,.home-answer-grid,.exchange-store .exchange-answer-intro,.power-answer-band>.shell{grid-template-columns:1fr}.service-answer-copy h1{max-width:13ch}.answer-path-grid{grid-template-columns:1fr}.exchange-store .exchange-answer-intro{margin-inline:18px}.service-answer-grid{padding-block:3.5rem}}@media (max-width:620px){.service-answer-copy h1{font-size:clamp(3rem,12vw,4.5rem)}.service-answer-panel{padding:.8rem}.answer-proof{gap:1rem}.home-answer-band{padding-block:3rem}.answer-results-hero{padding-bottom:6rem}.answer-results-content>.shell>.knowledge-search{margin-top:-4.2rem}}.home-answer-hero-link{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#082f35ad;border:1px solid #ffffffb3;border-radius:999px;margin:.9rem 0 1.1rem;padding:.62rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.home-answer-hero-link:hover{background:#13575b}@media (max-width:820px){.exchange-store .exchange-answer-intro{grid-template-columns:minmax(0,1fr)}.exchange-answer-intro>div{min-width:0}}
