.digital-market{padding-bottom:46px}.digital-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr);grid-gap:36px;gap:36px;align-items:center;padding:42px 0 60px}.digital-hero-copy h1{max-width:800px;margin:12px 0 20px;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.052em}.digital-hero-copy>p:not(.digital-disclosure){max-width:780px;color:#475569;line-height:1.7;font-size:1.04rem}.digital-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.digital-action-primary,.digital-action-secondary,.digital-category-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:11px;font-size:.85rem;font-weight:800;text-decoration:none;transition:transform .14s ease,background-color .14s ease}.digital-action-primary,.digital-category-action{color:white;background:var(--ph-blue,#2563eb)}.digital-action-secondary{color:#1d4ed8;background:#eaf2ff}.digital-action-primary:hover,.digital-category-action:hover{background:#1743a4;transform:translateY(-1px)}.digital-disclosure{margin:0;color:#64748b;font-size:.75rem;line-height:1.6}.digital-hero-note{border:1px solid #cbdff5;border-radius:20px;background:linear-gradient(155deg,#eff6ff,#f8fafc);padding:32px}.digital-category-tag,.digital-guide-grid article>span,.digital-hero-note>span{color:#1d4ed8;font-size:.73rem;font-weight:900;letter-spacing:.04em}.digital-hero-note>strong{display:block;margin:14px 0;font-size:1.5rem;line-height:1.3}.digital-hero-note p{color:#475569;font-size:.89rem;line-height:1.7}.digital-bottom-note a,.digital-hero-note a{font-size:.83rem;font-weight:800;color:#1d4ed8}.digital-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.digital-category-card{display:flex;flex-direction:column;align-items:flex-start;min-height:245px;padding:25px;border:1px solid #e0e7ef;background:#fff;border-radius:16px}.digital-category-card h3{margin:13px 0 8px;font-size:1.24rem;letter-spacing:-.025em}.digital-category-card p{margin:0 0 22px;color:#64748b;line-height:1.62;font-size:.86rem}.digital-category-action{margin-top:auto;min-height:40px}.digital-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.digital-guide-grid article{padding:23px;border:1px solid #e0e7ef;border-radius:14px}.digital-guide-grid article h3{margin:12px 0 8px;font-size:1.13rem}.digital-guide-grid article p{margin:0;color:#64748b;font-size:.86rem;line-height:1.67}.digital-bottom-note{border-radius:18px;padding:28px 32px;background:#f1f5f9}.digital-bottom-note h2{margin:0 0 10px;font-size:1.3rem}.digital-bottom-note p{color:#475569;font-size:.85rem;line-height:1.7}@media (max-width:970px){.digital-hero{grid-template-columns:1fr;gap:20px}.digital-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.digital-hero{padding:25px 0 35px}.digital-hero-copy h1{font-size:clamp(2rem,10vw,2.8rem)}.digital-hero-note{padding:24px}.digital-category-grid,.digital-guide-grid{grid-template-columns:1fr}.digital-category-card{min-height:0}.digital-action-primary,.digital-action-secondary{width:100%}.digital-bottom-note{padding:22px}}.digital-coupon{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);grid-gap:26px;gap:26px;padding:30px;margin:0 0 56px;border:1px solid #b9d0f3;border-radius:22px;background:linear-gradient(130deg,#e9f2ff,#fff 70%)}.digital-coupon-main{min-width:0}.digital-coupon-eyebrow{display:block;color:#1d4ed8;font-size:.76rem;font-weight:900;letter-spacing:.015em}.digital-coupon-main h2{margin:10px 0 14px;font-size:clamp(1.55rem,3.5vw,2.35rem);line-height:1.14;letter-spacing:-.035em}.digital-coupon-main>p{color:#475569;max-width:680px;line-height:1.65;font-size:.93rem}.digital-coupon-controls{display:flex;align-items:end;gap:10px;margin-top:19px;max-width:540px}.digital-coupon-code{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:7px}.digital-coupon-code>span{font-size:.75rem;color:#334155;font-weight:800}.digital-coupon-code input{width:100%;min-width:0;height:46px;padding:10px 13px;border:1px dashed #759ad7;border-radius:10px;background:#fff;color:#172554;font:inherit;font-size:1.07rem;font-weight:900}.digital-coupon-copy{cursor:pointer;flex-shrink:0;min-height:46px;border:1px solid #a4bbe6;border-radius:10px;background:#f8fbff;padding:10px 15px;font:inherit;color:#1d4ed8;font-size:.82rem;font-weight:800}.digital-coupon-copy:hover{background:#e6f0ff}.digital-coupon-code input:focus-visible,.digital-coupon-copy:focus-visible,.digital-coupon-cta:focus-visible{outline:3px solid #60a5fa;outline-offset:2px}.digital-coupon-status{display:block;min-height:22px;margin:7px 0 9px;font-size:.76rem;color:#1e40af}.digital-coupon-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:11px;background:#1743a4;padding:12px 18px;text-align:center;text-decoration:none;color:#fff;font-size:.86rem;font-weight:800}.digital-coupon-cta:hover{background:#123376;color:#fff}.digital-coupon-steps{border-left:1px solid #cbdff5;padding-left:24px}.digital-coupon-steps h3{margin:0 0 15px;font-size:1.17rem}.digital-coupon-steps ol{padding-left:21px;margin:0 0 15px}.digital-coupon-steps li{margin:0 0 12px;color:#334155;line-height:1.6;font-size:.86rem}.digital-coupon-steps p{color:#475569;font-size:.8rem;line-height:1.65}.digital-coupon-legal{border-top:1px solid #cbdff5;padding-top:13px}@media (max-width:850px){.digital-coupon{grid-template-columns:1fr;padding:24px}.digital-coupon-steps{padding-left:0;padding-top:20px;border-left:0;border-top:1px solid #cbdff5}}@media (max-width:520px){.digital-coupon{padding:18px;margin-bottom:36px}.digital-coupon-controls{flex-wrap:wrap}.digital-coupon-code{flex-basis:100%}.digital-coupon-copy{width:100%}.digital-coupon-cta{display:flex;width:100%}}.digital-market.digital-v2{--digital-night:#0c1b35;--digital-blue:#4f7dff;--digital-mint:#bbf7d0;padding-bottom:76px}.digital-v2 .reference-breadcrumb{padding-top:16px;color:#5b7090;font-size:.79rem}.digital-v2 .digital-v2-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.76fr);grid-gap:clamp(25px,5vw,66px);gap:clamp(25px,5vw,66px);padding:39px 0 31px;align-items:center}.digital-v2 .digital-v2-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#2953ab;font-size:.74rem;font-weight:850;letter-spacing:.05em}.digital-v2-eyebrow i{width:9px;height:9px;flex:0 0 auto;background:#38bdf8;border-radius:50%;box-shadow:0 0 0 4px rgba(56,189,248,.14)}.digital-v2 .digital-hero-copy h1{max-width:830px;margin:17px 0 18px;color:#102342;font-size:clamp(2.55rem,5.3vw,4.65rem);letter-spacing:-.054em;line-height:1.04;text-wrap:balance}.digital-v2 .digital-hero-copy h1 span{display:block;color:#315ee7}.digital-v2 .digital-hero-copy>p:not(.digital-disclosure){max-width:650px;color:#52647f;font-size:1.02rem;line-height:1.76}.digital-v2 .digital-hero-actions{gap:11px;margin:25px 0 17px}.digital-v2 .digital-hero-actions .digital-action-primary{background:#1f52cd;box-shadow:0 10px 25px rgba(31,82,205,.15)}.digital-v2 .digital-hero-actions .digital-action-secondary{background:#e8efff;color:#1e49a3}.digital-v2 .digital-disclosure{max-width:660px;color:#6b7d95}.digital-v2 .digital-hero-note{position:relative;min-width:0;padding:29px;border:1px solid #243e72;border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(108,92,231,.4),transparent 50%),radial-gradient(circle at 0 95%,rgba(28,111,205,.34),transparent 58%),linear-gradient(155deg,#12254e,#0d1832);color:#fff;box-shadow:0 18px 40px rgba(14,28,60,.17);overflow:hidden}.digital-v2 .digital-hero-note>span{display:block;color:#a5d0ff;font-size:.71rem;letter-spacing:.055em}.digital-v2 .digital-hero-note>strong{display:block;color:#fff;font-size:clamp(1.35rem,2.4vw,1.7rem);letter-spacing:-.028em;margin:10px 0 12px}.digital-v2 .digital-hero-note>p{color:#bed0eb;font-size:.84rem;line-height:1.65}.digital-v2 .digital-hero-note>a{color:#a9e9ff;font-weight:800}.digital-v2-note-art{display:flex;flex-wrap:wrap;gap:9px;align-content:flex-end;align-items:center;position:relative;min-height:133px;padding:66px 0 12px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.13);overflow:hidden}.digital-v2-note-art:before{content:"";position:absolute;width:158px;height:158px;border:1px solid rgba(146,184,255,.2);border-radius:50%;right:13px;top:-68px;box-shadow:0 0 0 27px rgba(108,155,255,.045),0 0 0 57px rgba(108,155,255,.025)}.digital-v2-note-orb{display:grid;place-items:center;position:absolute;right:46px;top:0;width:73px;height:73px;border-radius:23px;background:linear-gradient(150deg,#7694ff,#3a5cdb);box-shadow:0 12px 28px rgba(59,91,225,.27);color:white;font-size:2rem;font-weight:900;transform:rotate(-8deg)}.digital-v2-note-chip{position:relative;z-index:1;padding:7px 11px;border:1px solid rgba(172,205,255,.23);border-radius:100px;background:rgba(255,255,255,.08);color:#dceaff;font-size:.67rem;font-weight:850}.digital-v2-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 27px}.digital-v2-trust-row>span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:100px;border:1px solid #dae7f5;background:#f7faff;color:#46607f;font-size:.73rem;font-weight:750}.digital-v2-trust-row b{display:grid;place-items:center;width:19px;height:19px;color:#16815d;background:#dcfce7;border-radius:50%}.digital-v2 .digital-coupon{position:relative;grid-template-columns:minmax(0,1.24fr) minmax(255px,.83fr);gap:clamp(24px,3.5vw,44px);margin:0 0 67px;padding:clamp(25px,4vw,46px);border:1px solid #294277;border-radius:25px;background:radial-gradient(circle at 0 0,rgba(64,104,221,.5),transparent 55%),radial-gradient(circle at 100% 100%,rgba(91,45,168,.33),transparent 55%),linear-gradient(125deg,#142b59,#0d1b39);color:white;overflow:hidden;box-shadow:0 24px 55px rgba(15,36,75,.13)}.digital-v2 .digital-coupon:after{content:"5%";position:absolute;top:-50px;right:31%;font-weight:950;font-size:clamp(7rem,14vw,13rem);line-height:1;letter-spacing:-.09em;color:rgba(255,255,255,.035);pointer-events:none}.digital-v2 .digital-coupon-main,.digital-v2 .digital-coupon-steps{position:relative;z-index:1}.digital-v2 .digital-coupon-eyebrow{color:#bbf7d0;letter-spacing:.065em;text-transform:uppercase}.digital-v2 .digital-coupon-main h2{margin:15px 0 17px;max-width:620px;color:#fff;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.048em}.digital-v2 .digital-coupon-main>p{color:#c2d3ed;font-size:.94rem}.digital-v2 .digital-coupon-code>span{color:#d9eaff}.digital-v2 .digital-coupon-code input{border:2px dashed #7298fb;border-radius:12px;height:52px;color:#173368;background:white;letter-spacing:.035em;font-size:1.18rem}.digital-v2 .digital-coupon-copy{min-height:52px;padding-inline:17px;background:#eff6ff;color:#1e40af;border:0;border-radius:12px}.digital-v2 .digital-coupon-copy:hover{background:#dbeafe}.digital-v2 .digital-coupon-status{color:#bfdbfe}.digital-v2 .digital-coupon-cta{background:#b4f36d;color:#123318;border-radius:12px;box-shadow:0 8px 20px rgba(96,192,79,.09)}.digital-v2 .digital-coupon-cta:hover{background:#c7fa8b;color:#102913}.digital-v2 .digital-coupon-steps{padding:25px;align-self:stretch;border:1px solid rgba(179,206,255,.16);border-radius:19px;background:rgba(255,255,255,.07)}.digital-v2 .digital-coupon-steps h3{margin-bottom:19px;color:#fff;font-size:1.16rem}.digital-v2 .digital-coupon-steps li{color:#d8e4f7;font-size:.82rem;line-height:1.65}.digital-v2 .digital-coupon-steps p{color:#bfd0eb}.digital-v2 .digital-coupon-legal{border-color:rgba(187,208,242,.25);color:#afc1db}.digital-v2 .reference-section{border-top-color:#e5eaf2;padding:42px 0 51px}.digital-v2 .digital-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.digital-v2 .digital-category-card{position:relative;min-height:272px;padding:23px;border:1px solid #dfe7f5;border-radius:18px;background:linear-gradient(150deg,#fff 57%,#f5f9ff);box-shadow:0 5px 19px rgba(15,36,75,.035);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.digital-v2 .digital-category-card:hover{border-color:#bad0f8;box-shadow:0 14px 32px rgba(15,36,75,.09);transform:translateY(-3px)}.digital-v2-category-glyph{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#e9f0ff;color:#355bdf;font-size:1.55rem;font-weight:800;margin-bottom:15px}.digital-v2 .digital-category-card:nth-child(2) .digital-v2-category-glyph{background:#ede9fe;color:#7053cb}.digital-v2 .digital-category-card:nth-child(3) .digital-v2-category-glyph{background:#dcfce7;color:#16805a}.digital-v2 .digital-category-card:nth-child(4) .digital-v2-category-glyph{background:#fff3d6;color:#aa6b16}.digital-v2 .digital-category-card:nth-child(5) .digital-v2-category-glyph{background:#e0f5ff;color:#156c9c}.digital-v2 .digital-category-tag{color:#536bb2}.digital-v2 .digital-category-card h3{color:#142d50;margin-top:9px;font-size:1.1rem;line-height:1.3}.digital-v2 .digital-category-card p{color:#697b92}.digital-v2 .digital-category-action{background:#214fbb;border-radius:10px}.digital-v2 .digital-guide-grid{gap:13px}.digital-v2 .digital-guide-grid article{position:relative;border:1px solid #e0e8f3;border-radius:17px;background:#fff;padding:26px}.digital-v2 .digital-guide-grid article>span{font-size:.74rem;color:#3f68ce}.digital-v2 .digital-guide-grid article h3{color:#142c4d}.digital-v2 .digital-bottom-note{margin-top:26px;border:1px solid #dbe5f3;background:linear-gradient(120deg,#f3f7ff,#fff);padding:30px}.digital-v2 a:focus-visible,.digital-v2 button:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}@media (max-width:970px){.digital-v2 .digital-v2-hero{grid-template-columns:1fr;gap:21px;padding:28px 0 20px}.digital-v2 .digital-hero-note{padding:24px}.digital-v2 .digital-coupon{grid-template-columns:1fr;gap:25px}.digital-v2 .digital-coupon-steps{padding:22px;border:1px solid rgba(179,206,255,.16)}.digital-v2 .digital-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.digital-v2 .digital-v2-hero{padding:22px 0 14px}.digital-v2 .digital-hero-copy h1{font-size:clamp(2.2rem,9vw,3.2rem)}.digital-v2 .digital-hero-copy>p:not(.digital-disclosure){font-size:.92rem}.digital-v2 .digital-v2-trust-row{gap:7px}.digital-v2 .digital-v2-trust-row>span{font-size:.68rem;padding:7px 10px}.digital-v2 .digital-hero-note{border-radius:18px;padding:20px}.digital-v2 .digital-v2-note-art{min-height:95px}.digital-v2 .digital-coupon{margin-bottom:39px;padding:22px 18px;border-radius:19px}.digital-v2 .digital-coupon-main h2{font-size:clamp(1.95rem,9vw,2.6rem)}.digital-v2 .digital-coupon-steps{padding:18px}.digital-v2 .digital-category-grid,.digital-v2 .digital-guide-grid{grid-template-columns:1fr}.digital-v2 .digital-category-card{min-height:0}.digital-v2 .digital-guide-grid article{padding:21px}.digital-v2 .digital-bottom-note{padding:22px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.digital-v2 .digital-category-card{transition:none}.digital-v2 .digital-category-card:hover{transform:none}}