body:has(.shields-entry){background:#071a38;padding-bottom:0}.shields-entry{--entry-navy:#071a38;--entry-gold:#dfb655;color:#fff;background:#071a38;min-height:100svh;overflow:clip}.shields-entry__topbar,.shields-entry__stage,.shields-entry__footer{width:min(100% - 3rem,76rem);margin-inline:auto}.shields-entry__topbar{justify-content:space-between;align-items:center;min-height:6.5rem;display:flex}.shields-entry__brand{align-items:center;min-height:3rem;display:inline-flex}.shields-entry__signin{color:#fff;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 .1rem;font-size:.875rem;font-weight:700;transition:color .2s;display:inline-flex}.shields-entry__signin:hover{color:var(--entry-gold)}.shields-entry__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:min(46rem,100svh - 11rem);padding-block:2rem 5rem;display:grid}.shields-entry__copy{z-index:2;position:relative}.shields-entry__eyebrow{color:#f1cf83;letter-spacing:.21em;align-items:center;gap:.65rem;margin:0;font-size:.72rem;font-weight:800;display:inline-flex}.shields-entry__eyebrow span{background:var(--entry-gold);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .3rem #dfb6551f}.shields-entry h1{letter-spacing:-.073em;text-wrap:balance;max-width:11.8ch;margin-top:1.8rem;font-size:clamp(3.4rem,6.5vw,6.7rem);font-weight:800;line-height:.99}.shields-entry h1 em{color:#e9bd60;font-style:normal}.shields-entry__lede{color:#c7d2e1;max-width:35rem;margin-top:2rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}.shields-entry__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.6rem;display:flex}.shields-entry__primary,.shields-entry__secondary{border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;min-height:3.6rem;padding-inline:1.4rem;font-size:.92rem;font-weight:800;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.shields-entry__primary{color:#071a38;background:linear-gradient(160deg,#f4d786,#d7a638);box-shadow:0 14px 32px -20px #dfb65599}.shields-entry__primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px -18px #dfb655a6}.shields-entry__secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff38}.shields-entry__secondary:hover{background:#ffffff1c}.shields-entry__note{color:#9cacc1;align-items:flex-start;gap:.55rem;margin-top:2.2rem;font-size:.78rem;line-height:1.5;display:flex}.shields-entry__note svg{color:var(--entry-gold);flex:none}.shields-entry__scene{isolation:isolate;place-items:center;min-height:33rem;display:grid;position:relative}.shields-entry__scene:before{z-index:-2;content:"";background:radial-gradient(circle,#30508359,#0000 66%);border-radius:50%;position:absolute;inset:4% -8%}.shields-entry__orbit{z-index:-1;aspect-ratio:1;border:1px solid #e9bd602e;border-radius:50%;width:min(100%,34rem);position:absolute;transform:rotate(-24deg)scaleX(1.15)}.shields-entry__orbit:before{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:12%}.shields-entry__orbit:after{background:var(--entry-gold);content:"";border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:8%;left:26%;box-shadow:0 0 0 .5rem #dfb6551c}.shields-entry__product{color:#071a38;background:#fff;border:1px solid #ffffffbf;border-radius:1.75rem;width:min(100%,26rem);padding:1.1rem;transform:rotate(-3deg);box-shadow:0 35px 100px -30px #0000008c}.shields-entry__product-head{align-items:center;gap:.85rem;padding:.65rem .55rem 1.25rem;display:flex}.shields-entry__product-mark{color:#eac671;background:#071a38;border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.shields-entry__product-head small,.shields-entry__product-head strong{display:block}.shields-entry__product-head small{color:#a46e17;letter-spacing:.15em;font-size:.65rem;font-weight:800}.shields-entry__product-head strong{letter-spacing:-.035em;margin-top:.18rem;font-size:1.13rem;line-height:1.15}.shields-entry__product-feature{color:#fff;background:#0b2347;border-radius:1.1rem;align-items:center;gap:.9rem;min-height:7.3rem;padding:1.2rem;display:flex}.shields-entry__product-feature>svg:first-child{color:#edc66e;flex:none}.shields-entry__product-feature>svg:last-child{color:#edc66e;flex:none;margin-left:auto}.shields-entry__product-feature strong,.shields-entry__product-feature small,.shields-entry__product-grid strong,.shields-entry__product-grid small{display:block}.shields-entry__product-feature strong{letter-spacing:-.025em;font-size:1.07rem}.shields-entry__product-feature small{color:#c7d2e1;margin-top:.15rem;font-size:.77rem}.shields-entry__product-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.65rem;display:grid}.shields-entry__product-grid>div{background:#fcfdff;border:1px solid #e7ecf2;border-radius:1rem;min-height:8.2rem;padding:1rem}.shields-entry__product-grid svg{color:#a97519;margin-bottom:1.2rem}.shields-entry__product-grid strong{font-size:.84rem;line-height:1.2}.shields-entry__product-grid small{color:#62748c;margin-top:.2rem;font-size:.72rem}.shields-entry__product-foot{color:#7d8b9f;letter-spacing:.14em;align-items:center;gap:.5rem;padding:1rem .4rem .2rem;font-size:.61rem;font-weight:800;display:flex}.shields-entry__product-foot span{background:#d3a647;border-radius:50%;width:.36rem;height:.36rem}.shields-entry__footer{color:#92a3b9;border-top:1px solid #ffffff24;justify-content:space-between;gap:1rem;padding-block:1.1rem 1.6rem;font-size:.7rem;display:flex}.shields-entry__footer span:first-child{color:#e2bd76;letter-spacing:.2em;font-weight:800}.shields-auth-shell[data-workspace=customer] .app-header,.shields-auth-shell[data-workspace=partner] .app-header{background:#fffffff0!important;border-color:#e5e9ee!important;box-shadow:0 12px 35px -34px #071a38!important}.shields-auth-shell[data-workspace=customer] .bottom-nav,.shields-auth-shell[data-workspace=partner] .bottom-nav{background:#fffffff5!important;border-color:#e4e9ef!important;box-shadow:0 -12px 36px -32px #071a38!important}.shields-auth-shell[data-workspace=customer] .bottom-nav-item[aria-current=page],.shields-auth-shell[data-workspace=partner] .bottom-nav-item[aria-current=page]{background:#fff5dd;color:#9b681c!important}.shields-auth-shell[data-workspace=customer] .card-surface{border-color:#e3e8ef;border-radius:1.25rem;box-shadow:0 12px 32px -29px #071a3852}.shields-auth-shell[data-workspace=customer] a.card-surface{transition:transform .2s,box-shadow .2s,border-color .2s}.shields-auth-shell[data-workspace=customer] a.card-surface:hover{border-color:#d6b260;transform:translateY(-2px);box-shadow:0 18px 40px -28px #071a3859}.shields-customer-home{background:#fbfcfd}.shields-customer-hero{isolation:isolate;background:#071a38;position:relative;overflow:hidden}.shields-customer-hero:before{z-index:-1;content:"";pointer-events:none;border:1px solid #edc66e33;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-12rem;right:-9rem;box-shadow:0 0 0 5rem #ffffff05,0 0 0 10rem #ffffff05}.shields-customer-hero__intro{padding-top:1.4rem}.shields-customer-hero__eyebrow{color:#edc66e;letter-spacing:.18em;margin-bottom:.9rem;font-size:.66rem;font-weight:800}.shields-customer-hero__eyebrow span{margin-inline:.35rem}.shields-customer-hero h1{letter-spacing:-.055em;font-size:clamp(2.1rem,5vw,3.1rem);line-height:1.07}.shields-customer-hero__home{background:#ffffff12;border-color:#ffffff2e;position:relative}.shields-customer-hero__home:hover{background:#ffffff1c;border-color:#edc66e99}.shields-customer-hero__book{color:#071a38;font-weight:800;transition:transform .18s,box-shadow .18s}.shields-customer-hero__book:hover{transform:translateY(-2px);box-shadow:0 13px 30px -18px #ffffffb3}.shields-customer-actions{align-items:stretch}.shields-auth-shell[data-workspace=customer] .shields-customer-action{text-align:left;align-items:flex-start;min-height:9.5rem;padding:1rem;position:relative}.shields-customer-action__icon{color:#9b681c;background:#f5f0e5;border-radius:.85rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.shields-customer-action strong{letter-spacing:-.025em;line-height:1.15}.shields-customer-action small{color:#5a6a80;line-height:1.4}.shields-auth-shell[data-workspace=customer] .shields-customer-action--featured{background:#10284c;border-color:#10284c}.shields-customer-action--featured .shields-customer-action__icon{color:#f0ca78;background:#ecc56a24}.shields-customer-action--featured strong{color:#fff}.shields-customer-action--featured small{color:#bccade}.shields-auth-shell[data-workspace=customer] .shields-customer-action--featured:hover{border-color:#e2b95f;box-shadow:0 15px 40px -24px #071a38a6}.shields-auth-shell[data-workspace=partner]{--partner-ink:#071a38;--partner-blue:#153e80;--partner-gold:#9b681c;--partner-line:#e3e8ef}.partner-ref-shell{color:#071a38;background:#fbfcfd}.partner-ref-header{border-bottom:1px solid #e5e9ee}.partner-ref-pill{color:#8f611b;background:#fff3d8}.partner-ref-welcome h1{color:#071a38}.partner-ref-date{border-color:#e6e9ef;box-shadow:0 14px 35px -30px #071a3859}.partner-ref-date>svg:first-child{color:#a97519}.partner-ref-tile{border-color:#e3e8ef;border-radius:1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 14px 32px -28px #071a3847}.partner-ref-tile:hover{border-color:#d6b260;transform:translateY(-2px);box-shadow:0 20px 40px -28px #071a385c}.partner-ref-tile>svg:first-child{color:#a97519}.partner-ref-grid .partner-ref-tile:first-child{background:#10284c;border-color:#10284c}.partner-ref-grid .partner-ref-tile:first-child :is(strong,small){color:#fff}.shields-auth-shell[data-workspace=partner] .partner-ref-grid .partner-ref-tile:first-child strong{color:#fff!important}.partner-ref-grid .partner-ref-tile:first-child small{color:#becbe0}.partner-ref-grid .partner-ref-tile:first-child>svg{color:#efc970}.partner-ref-tile.is-gold{background:#fff8e9;border-color:#ebd7a5}.partner-ref-tile.is-gold>svg:first-child{color:#9b681c}.partner-ref-panel{border-color:#e3e8ef;border-radius:1.25rem;box-shadow:0 15px 34px -30px #071a3852}.partner-ref-attention-row.is-blue{background:#f3f5f8}.partner-ref-attention-row.is-blue>span{color:#173761;background:#e9eef5}.partner-ref-quick-item>span{color:#a97519}.partner-ref-quick-item>span.is-gold{background:#9b681c}.partner-ref-quick-item:hover,.partner-ref-date:hover{border-color:#d6b260}@media (width<=860px){.shields-entry__stage{grid-template-columns:1fr;gap:.5rem;padding-block:3rem 4rem}.shields-entry h1{max-width:12ch;font-size:clamp(3.3rem,10vw,5rem)}.shields-entry__scene{min-height:28rem}.shields-entry__product{transform:rotate(-2deg)}}@media (width<=550px){.shields-entry__topbar,.shields-entry__stage,.shields-entry__footer{width:min(100% - 2.5rem,76rem)}.shields-entry__topbar{min-height:5rem}.shields-entry__stage{padding-top:3.3rem}.shields-entry h1{font-size:clamp(3.05rem,13.1vw,4.2rem)}.shields-entry__lede{margin-top:1.5rem}.shields-entry__actions{margin-top:2rem}.shields-entry__primary,.shields-entry__secondary{width:100%}.shields-entry__scene{min-height:26rem}.shields-entry__product{width:min(87%,22rem)}.shields-entry__footer{flex-direction:column}.shields-customer-hero:before{right:-15rem}.shields-auth-shell[data-workspace=customer] .shields-customer-action{min-height:9.3rem}}@media (prefers-reduced-motion:reduce){.shields-entry__primary,.shields-entry__secondary,.shields-entry__signin,.shields-auth-shell[data-workspace=customer] a.card-surface,.partner-ref-tile{transition:none}.shields-entry__primary:hover,.shields-auth-shell[data-workspace=customer] a.card-surface:hover,.partner-ref-tile:hover{transform:none}.shields-customer-hero__book{transition:none}.shields-customer-hero__book:hover{transform:none}}
