.protection-pillars-page{width:100%;max-width:1180px;margin:0 auto}.protection-pillars-shell{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,253,255,.16)),url(/assets/dashboard-background.png) 50% /cover no-repeat;border:1px solid rgba(255,255,255,.56);box-shadow:0 28px 72px rgba(103,111,177,.16),inset 0 1px 0 rgba(255,255,255,.78)}.protection-pillars-shell:after,.protection-pillars-shell:before{content:"";position:absolute;inset:0;pointer-events:none}.protection-pillars-shell:before{z-index:0;background:radial-gradient(circle at 10% 18%,rgba(100,149,255,.26),transparent 28%),radial-gradient(circle at 88% 12%,rgba(255,193,226,.34),transparent 30%),radial-gradient(circle at 80% 82%,rgba(255,184,133,.22),transparent 34%)}.protection-pillars-shell:after{z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02))}.protection-pillars-flow{position:relative;z-index:1;display:grid;gap:34px}.protection-pillars-bottom,.protection-pillars-hero,.protection-pillars-platform,.protection-pillars-section{display:grid;gap:18px}.protection-pillars-eyebrow{justify-self:center;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.44);border:1px solid rgba(255,255,255,.54);color:#5566a8}.protection-pillars-bottom h2,.protection-pillars-hero h1{max-width:900px;justify-self:center;color:var(--text-strong);text-shadow:0 8px 22px rgba(255,255,255,.42)}.protection-pillars-hero h1{font-size:clamp(2.3rem,6vw,4.5rem);line-height:1;letter-spacing:-.05em}.protection-pillars-lead,.protection-pillars-section-copy{max-width:760px;justify-self:center;color:rgba(42,54,101,.82);font-size:clamp(1rem,2vw,1.16rem);line-height:1.7}.protection-pillars-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.protection-pillars-button{min-height:56px;min-width:min(100%,260px);padding:14px 24px;font-size:1rem;font-weight:700}.protection-pillars-button-primary{background:linear-gradient(90deg,#6688ff,#ffae65);box-shadow:0 14px 30px rgba(107,117,198,.24),0 0 24px rgba(255,177,107,.22)}.protection-pillars-button-secondary{color:#31406f;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 24px rgba(101,110,176,.14),inset 0 1px 0 rgba(255,255,255,.88)}.protection-pillars-spec-shell{padding-top:30px}.protection-pillars-spec-flow{gap:28px}.protection-pillars-masthead{display:grid;gap:12px;justify-items:center}.protection-pillars-masthead-mark{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:28px;color:rgba(255,255,255,.96);background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(107,131,255,.28));box-shadow:0 20px 34px rgba(92,104,182,.18),inset 0 1px 0 rgba(255,255,255,.58)}.protection-pillars-masthead-mark svg{width:72px;height:72px;filter:drop-shadow(0 0 14px rgba(255,255,255,.28))}.protection-pillars-brand{margin:0;color:#2d3767;font-size:clamp(2rem,4.5vw,3.05rem);font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.protection-pillars-spec-chip{margin:0;width:-moz-fit-content;width:fit-content;padding:8px 14px;border-radius:999px;color:#4a5ba4;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.6)}.protection-pillars-hero h1 span{color:#304282}.protection-pillars-side-stack,.protection-pillars-spec-layout,.protection-pillars-support-grid{display:grid;gap:20px}.protection-pillars-feature-card,.protection-pillars-lookup-card{position:relative;border-radius:28px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.52);box-shadow:0 22px 48px rgba(98,106,172,.14),inset 0 1px 0 rgba(255,255,255,.74);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.protection-pillars-feature-card{padding:22px;display:grid;gap:18px}.protection-pillars-lookup-card{padding:18px;display:grid;gap:16px}.protection-pillars-section-top{display:grid;gap:10px}.protection-pillars-section-top p{margin:0;color:#5f6a93;line-height:1.65}.protection-pillars-section-label{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.protection-pillars-section-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#ffffff;font-size:.82rem;font-weight:800;background:linear-gradient(160deg,#6a89ff,#ff9f7b);box-shadow:0 10px 18px rgba(106,137,255,.24)}.protection-pillars-section-title{color:#40508e;font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.protection-pillars-mini-list,.protection-pillars-trust-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.protection-pillars-mini-list li,.protection-pillars-trust-list li{position:relative;padding-left:22px;color:#48588d;line-height:1.5}.protection-pillars-mini-list li:before,.protection-pillars-trust-list li:before{content:"✓";position:absolute;left:0;top:0;color:#5d81ff;font-weight:800}.protection-pillars-map-showcase{gap:16px}.protection-pillars-map-showcase .scam-showcase-head h2{color:#2d3a67;font-size:clamp(1.8rem,3.2vw,2.35rem);text-shadow:none}.protection-pillars-map-showcase .scam-showcase-map-shell{background:rgba(255,255,255,.18)}.protection-pillars-lookup-card .form-label{color:#40508e;font-weight:700}.protection-pillars-lookup-card .search-row{gap:10px}.protection-pillars-lookup-card .search-row-inline{align-items:stretch}.protection-pillars-lookup-card .search-row-inline input{min-height:54px}.protection-pillars-lookup-card .search-row-inline .button,.protection-pillars-lookup-card .search-row-inline .button-search{min-height:54px;border-radius:16px;background:linear-gradient(90deg,#ba7cff,#ff8ba7);box-shadow:0 14px 24px rgba(180,124,255,.22),inset 0 1px 0 rgba(255,255,255,.24)}.protection-pillars-lookup-stats{display:grid;gap:12px}.protection-pillars-lookup-stat{padding:14px;border-radius:18px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.68)}.protection-pillars-lookup-stat strong{display:block;margin-bottom:6px;color:#334178;font-size:.92rem}.protection-pillars-lookup-stat p{margin:0;color:#62709d;font-size:.86rem;line-height:1.5}.protection-pillars-panic-cta{width:-moz-fit-content;width:fit-content}.protection-pillars-mobile-links,.protection-pillars-panic-tags{display:flex;flex-wrap:wrap;gap:10px}.protection-pillars-mobile-links span,.protection-pillars-panic-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;color:#4c5c95;font-size:.84rem;font-weight:700;background:rgba(255,255,255,.44);border:1px solid rgba(255,255,255,.66)}.protection-pillars-platform-head,.protection-pillars-section-head{display:grid;gap:10px;justify-items:center}.protection-pillars-platform-head h2,.protection-pillars-section-head h2{color:var(--text-strong);text-shadow:0 8px 22px rgba(255,255,255,.38)}.protection-pillars-core-grid,.protection-pillars-tools-grid{display:grid;gap:18px}.protection-pillars-bottom,.protection-pillars-core-card,.protection-pillars-platform-frame,.protection-pillars-section-note,.protection-pillars-tool-card{position:relative;border-radius:28px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.52);box-shadow:0 22px 48px rgba(98,106,172,.16),inset 0 1px 0 rgba(255,255,255,.76);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.protection-pillars-core-card,.protection-pillars-tool-card{display:grid;gap:14px;align-content:start;padding:24px 22px 22px}.protection-pillars-core-card h3,.protection-pillars-tool-card h3{color:#2d3a67;font-size:clamp(1.2rem,2.4vw,1.85rem);line-height:1.08;letter-spacing:-.03em}.protection-pillars-card-subtitle,.protection-pillars-section-note p,.protection-pillars-tool-card p{color:#5f6a93;line-height:1.6}.protection-pillars-card-icon,.protection-pillars-platform-badge{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:22px;color:#ffffff;box-shadow:0 16px 28px rgba(98,106,178,.24),inset 0 1px 0 rgba(255,255,255,.28)}.protection-pillars-card-icon-azure,.protection-pillars-card-icon-blue,.protection-pillars-card-icon-sky{background:linear-gradient(160deg,#7ea8ff,#5970ff)}.protection-pillars-card-icon-violet{background:linear-gradient(160deg,#a090ff,#6b5cf7)}.protection-pillars-card-icon-pink,.protection-pillars-card-icon-rose{background:linear-gradient(160deg,#ffb4cd,#ff8fa9)}.protection-pillars-card-icon-gold{background:linear-gradient(160deg,#ffc387,#ff9f54)}.protection-pillars-card-icon-red{background:linear-gradient(160deg,#ff8c99,#ff5f77)}.protection-pillars-checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.protection-pillars-checklist li{position:relative;padding-left:22px;color:#475689;line-height:1.45}.protection-pillars-checklist li:before{content:"✓";position:absolute;left:0;top:0;color:#4b76ff;font-weight:700}.protection-pillars-card-link,.protection-pillars-tool-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:auto;border-radius:16px;padding:12px 18px;color:#334178;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.72);font-weight:700;box-shadow:0 12px 24px rgba(100,108,176,.12),inset 0 1px 0 rgba(255,255,255,.88)}.protection-pillars-core-card-azure{background:linear-gradient(180deg,rgba(166,201,255,.24),rgba(255,255,255,.16))}.protection-pillars-core-card-violet{background:linear-gradient(180deg,rgba(203,184,255,.26),rgba(255,255,255,.16))}.protection-pillars-core-card-rose{background:linear-gradient(180deg,rgba(255,196,216,.28),rgba(255,255,255,.16))}.protection-pillars-bottom,.protection-pillars-section-note{padding:22px}.protection-pillars-inline-link{color:#435cb7;font-weight:700}.protection-pillars-platform-frame{padding:22px;display:grid;gap:20px}.protection-pillars-platform-badge{justify-self:center;width:78px;height:78px;background:linear-gradient(160deg,rgba(255,255,255,.34),rgba(112,140,255,.72))}.protection-pillars-tool-card-blue{background:linear-gradient(180deg,rgba(161,202,255,.24),rgba(255,255,255,.14))}.protection-pillars-tool-card-gold{background:linear-gradient(180deg,rgba(255,207,150,.28),rgba(255,255,255,.14))}.protection-pillars-tool-card-pink{background:linear-gradient(180deg,rgba(255,194,218,.28),rgba(255,255,255,.14))}.protection-pillars-tool-card-violet{background:linear-gradient(180deg,rgba(211,187,255,.26),rgba(255,255,255,.14))}.protection-pillars-tool-card-red{background:linear-gradient(180deg,rgba(255,174,190,.28),rgba(255,255,255,.14))}.protection-pillars-tool-card-sky{background:linear-gradient(180deg,rgba(176,220,255,.28),rgba(255,255,255,.14))}html[data-theme=dark] .protection-pillars-shell{background:linear-gradient(180deg,rgba(17,22,61,.76),rgba(9,11,36,.72)),url(/assets/identity-vault-background.png) 50% /cover no-repeat;border-color:rgba(124,140,255,.22);box-shadow:0 28px 72px rgba(5,8,26,.46),inset 0 1px 0 rgba(171,182,255,.16)}html[data-theme=dark] .protection-pillars-shell:before{background:radial-gradient(circle at 10% 18%,rgba(72,126,255,.3),transparent 30%),radial-gradient(circle at 88% 14%,rgba(255,83,148,.3),transparent 32%),radial-gradient(circle at 80% 82%,rgba(154,100,255,.22),transparent 34%)}html[data-theme=dark] .protection-pillars-bottom,html[data-theme=dark] .protection-pillars-core-card,html[data-theme=dark] .protection-pillars-eyebrow,html[data-theme=dark] .protection-pillars-feature-card,html[data-theme=dark] .protection-pillars-lookup-card,html[data-theme=dark] .protection-pillars-platform-frame,html[data-theme=dark] .protection-pillars-section-note,html[data-theme=dark] .protection-pillars-tool-card{background:rgba(12,18,47,.46);border-color:rgba(127,142,255,.22);box-shadow:0 22px 48px rgba(5,8,27,.3),inset 0 1px 0 rgba(184,195,255,.12)}html[data-theme=dark] .protection-pillars-bottom h2,html[data-theme=dark] .protection-pillars-brand,html[data-theme=dark] .protection-pillars-hero h1,html[data-theme=dark] .protection-pillars-lookup-stat strong,html[data-theme=dark] .protection-pillars-map-showcase .scam-showcase-head h2,html[data-theme=dark] .protection-pillars-platform-head h2,html[data-theme=dark] .protection-pillars-section-head h2,html[data-theme=dark] .protection-pillars-section-title{color:#f6f7ff}html[data-theme=dark] .protection-pillars-hero h1 span{color:#dce6ff}html[data-theme=dark] .protection-pillars-card-subtitle,html[data-theme=dark] .protection-pillars-checklist li,html[data-theme=dark] .protection-pillars-lead,html[data-theme=dark] .protection-pillars-lookup-stat p,html[data-theme=dark] .protection-pillars-mini-list li,html[data-theme=dark] .protection-pillars-mobile-links span,html[data-theme=dark] .protection-pillars-panic-tags span,html[data-theme=dark] .protection-pillars-section-copy,html[data-theme=dark] .protection-pillars-section-note p,html[data-theme=dark] .protection-pillars-section-top p,html[data-theme=dark] .protection-pillars-spec-chip,html[data-theme=dark] .protection-pillars-tool-card p,html[data-theme=dark] .protection-pillars-trust-list li{color:#b5c0ea}html[data-theme=dark] .protection-pillars-core-card h3,html[data-theme=dark] .protection-pillars-tool-card h3{color:#f3f6ff}html[data-theme=dark] .protection-pillars-button-secondary,html[data-theme=dark] .protection-pillars-card-link,html[data-theme=dark] .protection-pillars-tool-link{color:#f3f6ff;background:rgba(21,28,72,.78);border-color:rgba(133,149,255,.24);box-shadow:0 14px 28px rgba(4,8,26,.24),inset 0 1px 0 rgba(184,195,255,.12)}html[data-theme=dark] .protection-pillars-checklist li:before,html[data-theme=dark] .protection-pillars-inline-link,html[data-theme=dark] .protection-pillars-lookup-card .form-label{color:#8cadff}html[data-theme=dark] .protection-pillars-lookup-stat,html[data-theme=dark] .protection-pillars-mobile-links span,html[data-theme=dark] .protection-pillars-panic-tags span,html[data-theme=dark] .protection-pillars-spec-chip{background:rgba(21,28,72,.58);border-color:rgba(133,149,255,.22);box-shadow:0 14px 28px rgba(4,8,26,.18),inset 0 1px 0 rgba(184,195,255,.12)}html[data-theme=dark] .protection-pillars-masthead-mark{background:linear-gradient(160deg,rgba(24,31,74,.8),rgba(110,139,255,.46));box-shadow:0 20px 34px rgba(5,8,27,.3),inset 0 1px 0 rgba(184,195,255,.16)}@media (min-width:768px){.identity-system-home-shell{padding-top:42px;padding-bottom:34px}.identity-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.identity-system-card{min-height:438px;padding:28px 22px 20px}.identity-system-note{padding:22px 24px 18px}.protection-pillars-lookup-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scam-showcase-map-shell{padding:24px}.scam-showcase-map{min-height:430px}.scam-showcase-feed{position:absolute;top:28px;right:28px;margin:0}.scam-showcase-actions{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);margin-top:0}.protection-pillars-flow{gap:42px}.protection-pillars-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.protection-pillars-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protection-pillars-platform-frame{padding:28px}}@media (min-width:1100px){.identity-system-card{min-height:452px;padding:30px 24px 22px}.identity-system-home-shell{padding-top:48px;padding-bottom:38px}.protection-pillars-spec-shell{padding-top:38px}.protection-pillars-spec-layout{grid-template-columns:minmax(0,1.3fr) minmax(340px,.82fr);align-items:start}.protection-pillars-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protection-pillars-feature-card{padding:24px}.protection-pillars-lookup-card{padding:20px}.protection-pillars-shell{padding:42px}.protection-pillars-flow{gap:52px}.protection-pillars-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.protection-pillars-core-card,.protection-pillars-tool-card{padding:28px 24px 24px}}.appeal-page{gap:28px;isolation:isolate}@media (min-width:1320px){.appeal-page{width:min(86vw,1320px);margin-left:calc(50% - min(43vw, 660px));margin-right:calc(50% - min(43vw, 660px))}}.appeal-hero{position:relative;overflow:hidden;display:grid;gap:32px;grid-template-columns:1fr;padding:48px 40px 52px;background:linear-gradient(135deg,rgba(180,200,255,.42) 0,rgba(210,200,255,.32) 55%,rgba(225,215,255,.26) 100%),var(--glass-bg);border-color:rgba(150,170,230,.38)}.appeal-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px;border-radius:999px;border:1px solid rgba(120,156,255,.36);background:rgba(255,255,255,.64);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-strong);margin:0 0 4px}.appeal-hero-eyebrow-dot{width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#0A84FF,#B85BFF)}@media (min-width:960px){.appeal-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px}}.appeal-hero-copy{display:flex;flex-direction:column;gap:18px}.appeal-hero h1{margin:0;font-size:clamp(2.4rem,4.4vw,3.8rem);line-height:1.04;letter-spacing:-.028em;font-weight:800}.appeal-hero-accent{background:linear-gradient(110deg,#2C6DFF,#4F5BFF 50%,#7A57FF);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.appeal-hero-lead{max-width:58ch}.appeal-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.appeal-hero-visual{position:relative;width:100%;min-height:clamp(300px,48vw,480px);display:flex;justify-content:center;padding-bottom:30px}.appeal-hero-image-wrap{position:relative;width:100%;max-width:560px;min-height:clamp(300px,42vw,460px);border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.32);box-shadow:0 30px 60px rgba(10,116,232,.22),inset 0 1px 0 rgba(255,255,255,.5)}.appeal-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.appeal-verification-card{position:absolute;right:clamp(6px,2.2vw,22px);bottom:-12px;min-width:220px;padding:14px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.48);background:linear-gradient(180deg,rgba(255,255,255,.82) 0,rgba(255,255,255,.58) 100%),var(--glass-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 36px rgba(15,23,72,.18),inset 0 1px 0 rgba(255,255,255,.82);display:grid;gap:4px}@media (min-width:960px){.appeal-hero-visual{justify-content:flex-end}.appeal-hero-image-wrap{max-width:520px;min-height:clamp(340px,34vw,500px)}}.appeal-verification-row{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warning)}.appeal-verification-dot{width:8px;height:8px;border-radius:999px;background:var(--warning);box-shadow:0 0 0 4px rgba(255,159,10,.18)}.appeal-verification-value{font-size:1.15rem;color:var(--text-strong);letter-spacing:-.01em}.appeal-verification-subrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-muted)}.appeal-verification-ai-dot{width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#0A84FF,#B85BFF)}.appeal-section{display:flex;flex-direction:column;gap:28px}.appeal-section-head{display:grid;gap:10px;justify-items:center;text-align:center;max-width:640px;margin:0 auto}.appeal-section-head h2{margin:0;font-size:clamp(1.6rem,2.4vw,2.15rem);letter-spacing:-.02em}.appeal-accent{background:linear-gradient(110deg,#0A84FF,#B85BFF);-webkit-background-clip:text;background-clip:text;color:transparent}.appeal-process-section{background:linear-gradient(180deg,rgba(246,247,252,.98) 0,rgba(242,243,249,.96) 100%),var(--glass-bg);border-color:rgba(222,226,238,.96);border-radius:32px;padding:52px 34px 50px}.appeal-process-section .appeal-section-head{gap:12px}.appeal-process-section .appeal-section-head h2{font-size:clamp(2.5rem,4.1vw,4rem);line-height:.96;color:#153257;letter-spacing:-.03em}.appeal-process-section .appeal-section-head p{max-width:640px;font-size:1.02rem;line-height:1.4;color:#465476}.appeal-process-highlight{background:linear-gradient(106deg,#8ba2ff,#ebb0f4);-webkit-background-clip:text;background-clip:text;color:transparent}.appeal-process-grid{list-style:none;margin:0;padding:18px 0 0;display:grid;gap:24px;grid-template-columns:1fr;position:relative}@media (min-width:780px){.appeal-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:26px 8px 0}}.appeal-process-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:0 6px;z-index:4}@media (min-width:780px){.appeal-process-step[data-step-position=low]{transform:translateY(56px)}}.appeal-process-number{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;background:linear-gradient(165deg,rgba(255,255,255,.46),rgba(255,255,255,.16) 55%,rgba(196,220,255,.18)),rgba(255,255,255,.1);border:1.6px solid #8a93a8;backdrop-filter:blur(16px) saturate(175%);-webkit-backdrop-filter:blur(16px) saturate(175%);color:#1b3556;font-weight:700;font-size:1.78rem;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.44);box-shadow:0 14px 28px rgba(87,103,159,.16),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -8px 14px rgba(141,163,236,.18);position:relative;z-index:8}.appeal-process-title{font-size:1.2rem;color:#1d3558;letter-spacing:-.01em;line-height:1.1;font-weight:700}.appeal-process-body{margin:0;max-width:21ch;color:#455578;font-size:.84rem;line-height:1.34;font-weight:500}.appeal-process-connector{display:none}@media (min-width:780px){.appeal-process-connector{display:block;position:absolute;left:4%;right:4%;top:44px;height:92px;background:linear-gradient(90deg,rgba(109,182,228,.95),rgba(189,165,243,.96) 54%,rgba(240,149,222,.95));mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 96' preserveAspectRatio='none'><path d='M0 46 C 118 0, 214 90, 334 48 S 560 2, 670 46 S 886 92, 1000 46' stroke='black' stroke-width='4' stroke-linecap='round' stroke-dasharray='12 9' fill='none'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 96' preserveAspectRatio='none'><path d='M0 46 C 118 0, 214 90, 334 48 S 560 2, 670 46 S 886 92, 1000 46' stroke='black' stroke-width='4' stroke-linecap='round' stroke-dasharray='12 9' fill='none'/></svg>");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;filter:drop-shadow(0 4px 10px rgba(157,166,222,.24));pointer-events:none;z-index:1}}.appeal-outcomes-section{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(245,245,247,.98) 0,rgba(243,243,246,.98) 100%),var(--glass-bg);padding:34px 24px 28px;border-color:rgba(212,216,229,.65)}.appeal-outcomes-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 24% 88%,rgba(168,211,243,.18) 0,transparent 50%),radial-gradient(circle at 72% 14%,rgba(223,173,246,.16) 0,transparent 52%);z-index:0}.appeal-outcome-grid{position:relative;z-index:1;display:grid;gap:12px;grid-template-columns:1fr;align-items:stretch}.appeal-outcomes-section .appeal-section-head{gap:10px;margin-bottom:0}.appeal-outcomes-section .appeal-section-head h2{font-size:clamp(2.2rem,4vw,4.25rem);color:var(--text-strong);font-weight:800}.appeal-outcomes-section .appeal-section-head p{max-width:680px;color:var(--text-muted);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.35}@media (min-width:820px){.appeal-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.appeal-outcome-card{position:relative;overflow:hidden;isolation:isolate;min-height:400px;padding:12px 12px 10px;border-radius:34px;border:1px solid rgba(255,255,255,.36);background:linear-gradient(180deg,rgba(238,238,249,.24),rgba(233,234,247,.1)),rgba(225,232,255,.03);backdrop-filter:blur(22px) saturate(168%) contrast(104%);-webkit-backdrop-filter:blur(22px) saturate(168%) contrast(104%);box-shadow:0 24px 42px rgba(102,114,160,.1),inset 0 1px 0 rgba(255,255,255,.46)}.appeal-outcome-card:before{width:270px;height:270px;left:-176px;top:108px;border:4px dashed rgba(219,156,246,.72);border-right:none;border-bottom:none;border-radius:50%;transform:rotate(-18deg)}.appeal-outcome-card:after,.appeal-outcome-card:before{content:"";position:absolute;pointer-events:none;z-index:1}.appeal-outcome-card:after{width:280px;height:280px;left:-186px;top:158px;border:4px dashed rgba(153,198,233,.72);border-top:none;border-left:none;border-radius:50%;transform:rotate(-14deg)}.appeal-outcome-icon{position:relative;z-index:2;width:min(56%,176px);aspect-ratio:1/1;height:auto;margin:0 auto;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 14px 22px rgba(125,142,206,.22));pointer-events:none}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon,.appeal-outcome-card[data-outcome=partial] .appeal-outcome-icon{transform:translateY(-12px)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon{transform:translateY(-40px);width:min(62%,194px)}.appeal-outcome-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:center bottom;transform:none}.appeal-outcome-panel{position:relative;z-index:2;overflow:hidden;margin-top:-34px;min-height:200px;border-radius:24px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(156deg,rgba(255,255,255,.26),rgba(255,255,255,.08) 58%,rgba(211,224,255,.1)),linear-gradient(180deg,rgba(244,246,252,.16),rgba(235,239,251,.06)),rgba(215,225,251,.05);backdrop-filter:blur(26px) saturate(186%) contrast(108%);-webkit-backdrop-filter:blur(26px) saturate(186%) contrast(108%);box-shadow:0 22px 36px rgba(96,110,157,.1),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -10px 24px rgba(140,164,236,.06);display:grid;grid-template-columns:70px 1fr;gap:16px;align-items:start;padding:16px 14px 14px}.appeal-outcome-panel:before{content:"";position:absolute;inset:1px;border-radius:23px;background:radial-gradient(ellipse at 16% 10%,rgba(255,255,255,.3) 0,transparent 46%),linear-gradient(138deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 52%,rgba(171,205,255,.1));pointer-events:none}.appeal-outcome-panel:after{content:"";position:absolute;inset:0;border-radius:24px;background:radial-gradient(ellipse at 86% 14%,rgba(255,255,255,.24) 0,transparent 46%),radial-gradient(ellipse at 12% 86%,rgba(152,206,255,.14) 0,transparent 44%);pointer-events:none}.appeal-outcome-panel>*{position:relative;z-index:1}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel{margin-top:-60px;overflow:hidden;border-color:rgba(255,255,255,.44);background:linear-gradient(140deg,rgba(255,255,255,.3),rgba(255,255,255,.1) 56%,rgba(214,226,255,.1)),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06)),rgba(214,226,255,.06);backdrop-filter:blur(30px) saturate(205%) contrast(112%);-webkit-backdrop-filter:blur(30px) saturate(205%) contrast(112%);box-shadow:0 28px 44px rgba(80,96,150,.11),inset 0 1px 0 rgba(255,255,255,.64),inset 0 -12px 30px rgba(142,170,255,.08)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel:after,.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel:before{content:"";position:absolute;inset:0;pointer-events:none}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel:before{inset:1px;border-radius:23px;background:linear-gradient(132deg,rgba(255,255,255,.32),rgba(255,255,255,.04) 46%,rgba(168,206,255,.14));opacity:.7}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel:after{border-radius:24px;background:radial-gradient(ellipse at 18% 10%,rgba(255,255,255,.38) 0,transparent 44%),radial-gradient(ellipse at 82% 18%,rgba(255,173,232,.12) 0,transparent 48%),radial-gradient(ellipse at 84% 84%,rgba(154,216,255,.14) 0,transparent 42%);opacity:.62}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel>*{position:relative;z-index:1}.appeal-outcome-rail{align-items:center;gap:12px}.appeal-outcome-body,.appeal-outcome-rail{display:flex;flex-direction:column;padding-top:2px}.appeal-outcome-body{gap:16px;min-width:0}.appeal-outcome-body h3{margin:0;font-size:clamp(1.38rem,1.56vw,1.66rem);letter-spacing:-.01em;color:var(--text-strong);line-height:1.1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appeal-outcome-body p{margin:0;font-size:clamp(.98rem,1.04vw,1.1rem);line-height:1.4;color:var(--text-muted)}.appeal-outcome-index{background:linear-gradient(180deg,rgba(248,249,252,.95) 0,rgba(242,244,250,.9) 100%),var(--glass-bg);color:var(--text-muted);font-weight:600;font-size:1.82rem;line-height:1;box-shadow:0 10px 20px rgba(133,146,184,.14)}.appeal-outcome-index,.appeal-outcome-symbol{width:54px;height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(225,228,240,.9)}.appeal-outcome-symbol{background:linear-gradient(180deg,rgba(248,249,252,.94) 0,rgba(242,244,250,.88) 100%),var(--glass-bg);color:var(--text-strong);box-shadow:0 10px 20px rgba(133,146,184,.12)}.appeal-outcome-symbol svg{width:23px;height:23px}@media (min-width:820px){.appeal-outcome-card{min-height:470px;padding:16px 14px 12px}.appeal-outcome-icon{width:min(56%,178px)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon,.appeal-outcome-card[data-outcome=partial] .appeal-outcome-icon{transform:translateY(-18px)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon{transform:translateY(-50px);width:min(64%,204px)}.appeal-outcome-panel{margin-top:-56px;min-height:250px;grid-template-columns:72px 1fr;gap:20px;padding:18px 16px 16px}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel{margin-top:-84px}.appeal-outcome-body h3{font-size:clamp(1.44rem,1.62vw,1.72rem)}.appeal-outcome-body p{font-size:clamp(1rem,.98vw,1.12rem);line-height:1.42}}@media (max-width:819px){.appeal-outcomes-section{padding:30px 16px 22px}.appeal-outcome-card:after,.appeal-outcome-card:before{display:none}.appeal-outcome-card{min-height:380px}.appeal-outcome-icon{width:min(64%,196px)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon,.appeal-outcome-card[data-outcome=partial] .appeal-outcome-icon{transform:translateY(-10px)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon{transform:translateY(-32px);width:min(70%,220px)}.appeal-outcome-panel{min-height:180px;margin-top:-36px}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel{margin-top:-62px}.appeal-outcome-body h3{font-size:1.28rem}.appeal-outcome-body p{font-size:.94rem;line-height:1.4}}.appeal-form-card{position:relative;isolation:isolate;width:100%;margin:4px 0 0;border-radius:34px;border-color:rgba(226,229,241,.92);background:linear-gradient(140deg,rgba(180,198,252,.34) 0,rgba(199,199,248,.3) 52%,rgba(240,208,235,.3) 100%),var(--glass-bg);display:flex;flex-direction:column;gap:24px;padding:42px 34px 32px;box-shadow:0 22px 44px rgba(71,86,142,.12),inset 0 1px 0 rgba(255,255,255,.74)}.appeal-form-head{justify-items:flex-start;text-align:left;margin:0;max-width:none;gap:6px}.appeal-form-head h2{font-size:clamp(1.85rem,2.8vw,2.5rem)}.appeal-form-head p{font-size:.86rem;max-width:56ch}.appeal-report-picker{border-radius:18px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(180deg,rgba(255,255,255,.56) 0,rgba(255,255,255,.34) 100%),var(--input-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 16px rgba(64,79,130,.08);padding:14px}.appeal-report-picker-head{justify-content:space-between;align-items:center}.appeal-report-picker-search{align-items:center;width:100%}.appeal-report-picker-search input{flex:1;min-width:0}.appeal-report-table-shell{width:100%;overflow-x:auto}.appeal-report-table{width:100%;min-width:860px}.appeal-report-table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.appeal-report-table tbody tr:hover{background:rgba(10,116,232,.06)}.appeal-report-row-selected{background:rgba(10,116,232,.1);box-shadow:inset 0 0 0 1px rgba(10,116,232,.24)}.appeal-report-picker-pagination{justify-content:flex-end;align-items:center}.appeal-form{display:flex;flex-direction:column;gap:16px}.appeal-form-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:720px){.appeal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}}.appeal-form-wide{width:100%}.appeal-form .form-label{text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:700;color:var(--text-muted)}.appeal-form input,.appeal-form select,.appeal-form textarea{border-radius:14px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(180deg,rgba(255,255,255,.62) 0,rgba(255,255,255,.44) 100%),var(--input-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 6px 14px rgba(64,79,130,.08);padding:12px 14px;font-size:.85rem}.appeal-form input::-moz-placeholder,.appeal-form textarea::-moz-placeholder{color:rgba(88,96,124,.78)}.appeal-form input::placeholder,.appeal-form select:invalid,.appeal-form textarea::placeholder{color:rgba(88,96,124,.78)}.appeal-form textarea{min-height:132px}.appeal-form input:focus,.appeal-form select:focus,.appeal-form textarea:focus{border-color:rgba(10,116,232,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 0 0 3px rgba(10,116,232,.11),0 10px 22px rgba(10,116,232,.12)}.appeal-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:44px 20px;border-radius:18px;border:1.5px dashed rgba(186,197,238,.78);background:linear-gradient(180deg,rgba(255,255,255,.56) 0,rgba(255,255,255,.34) 100%),var(--input-bg);color:var(--text-strong);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease;text-align:center}.appeal-dropzone:focus-visible,.appeal-dropzone:hover{border-color:rgba(10,116,232,.68);background:linear-gradient(180deg,rgba(255,255,255,.66) 0,rgba(255,255,255,.42) 100%),var(--input-bg-focus);outline:none}.appeal-dropzone-icon{width:30px;height:30px;color:var(--primary);display:inline-flex;align-items:center;justify-content:center}.appeal-dropzone strong{font-size:.86rem;font-weight:700}.appeal-dropzone .muted{font-size:.7rem}.appeal-dropzone-input{position:absolute;inset:0;opacity:0;pointer-events:none}.appeal-file-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.appeal-file-chip{gap:8px;padding:6px 10px 6px 14px;border-radius:999px;border:1px solid rgba(120,156,255,.32);background:rgba(255,255,255,.62);font-size:.82rem;color:var(--text-strong)}.appeal-file-chip,.appeal-file-remove{display:inline-flex;align-items:center}.appeal-file-remove{border:none;background:rgba(10,116,232,.14);color:var(--primary);width:22px;height:22px;border-radius:999px;font-size:1rem;line-height:1;cursor:pointer;justify-content:center}.appeal-file-remove:hover{background:rgba(10,116,232,.24)}.appeal-form-footer{display:flex;justify-content:center;padding-top:4px}.appeal-submit{min-width:250px;letter-spacing:.17em;text-transform:uppercase;font-size:.66rem;border-radius:999px;background:linear-gradient(90deg,#0057BD,#6A37D4);color:#fff;border:1px solid rgba(255,255,255,.24);box-shadow:0 14px 28px rgba(31,64,170,.28)}.appeal-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 30px rgba(52,60,185,.34)}.appeal-footer{margin-top:4px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:26px clamp(20px,5vw,64px) 22px;background:linear-gradient(90deg,rgba(43,78,180,.18),rgba(160,140,232,.16) 55%,rgba(248,194,159,.16)),rgba(255,255,255,.55);border-top:1px solid rgba(255,255,255,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.appeal-footer-row{max-width:1240px;margin:0 auto;display:grid;gap:16px 24px;grid-template-columns:1fr;align-items:end}@media (min-width:960px){.appeal-footer-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center}}.appeal-footer-brand-copy{display:grid;gap:6px;max-width:40ch}.appeal-footer-brand-copy strong{font-size:1.28rem;letter-spacing:-.02em;line-height:1;color:var(--text-strong)}.appeal-footer-brand-copy p{margin:0;font-size:.72rem;line-height:1.45}.appeal-footer-meta{display:grid;gap:8px;justify-items:end}.appeal-footer-links{display:flex;flex-wrap:wrap;gap:16px;font-size:.68rem;justify-content:flex-end}.appeal-footer-links a{color:var(--text-strong);text-decoration:none;font-weight:600}.appeal-footer-links a:hover{color:var(--primary)}.appeal-footer-copy{margin:0;text-align:right;font-size:.62rem}@media (max-width:959px){.appeal-process-section{padding:34px 18px 30px}.appeal-form-card{padding:30px 20px 24px}.appeal-footer-meta{justify-items:start}.appeal-footer-links{justify-content:flex-start}.appeal-footer-copy{text-align:left}}@media (max-width:767px){.appeal-page{gap:20px}.appeal-hero{gap:20px;padding:24px 16px 22px;border-radius:24px}.appeal-hero-eyebrow{padding:5px 11px;font-size:.66rem;letter-spacing:.1em}.appeal-hero h1{font-size:clamp(1.95rem,9vw,2.38rem);line-height:1.08;letter-spacing:-.02em}.appeal-hero-lead{max-width:none;font-size:.94rem;line-height:1.58}.appeal-hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:2px}.appeal-hero-actions .button{width:100%;min-height:46px;justify-content:center}.appeal-hero-visual{min-height:0;padding:4px 0 0}.appeal-hero-image-wrap{width:100%;max-width:none;margin:0;min-height:clamp(280px,86vw,420px);aspect-ratio:auto;border-radius:18px}.appeal-verification-card{position:static;margin:12px auto 0;width:min(100%,300px);min-width:0;padding:12px 14px;border-radius:14px}.appeal-verification-value{font-size:1.04rem}.appeal-verification-subrow{font-size:.74rem}.appeal-section{gap:18px}.appeal-section-head{gap:8px}.appeal-section-head h2{font-size:clamp(1.45rem,7.2vw,1.85rem);line-height:1.16}.appeal-section-head p{font-size:.92rem;line-height:1.45}.appeal-process-section{padding:26px 16px 24px;border-radius:24px}.appeal-process-section .appeal-section-head h2{font-size:clamp(1.58rem,8vw,2rem)}.appeal-process-section .appeal-section-head p{font-size:.86rem}.appeal-process-grid{padding-top:8px;gap:14px}.appeal-process-step{align-items:flex-start;text-align:left;gap:8px;padding:0}.appeal-process-title{font-size:.92rem}.appeal-process-body{max-width:none;font-size:.8rem;line-height:1.5}.appeal-outcomes-section{padding:24px 14px 18px;border-radius:24px}.appeal-outcomes-section .appeal-section-head h2{font-size:clamp(1.8rem,9vw,2.4rem)}.appeal-outcomes-section .appeal-section-head p{font-size:.9rem;line-height:1.45}.appeal-outcome-grid{gap:14px}.appeal-outcome-card{min-height:0;padding:10px;border-radius:26px}.appeal-outcome-icon{width:min(52%,134px);margin-top:-2px}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon,.appeal-outcome-card[data-outcome=partial] .appeal-outcome-icon{transform:translateY(-8px)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon{width:min(56%,144px);transform:translateY(-18px)}.appeal-outcome-panel{margin-top:-22px;min-height:0;grid-template-columns:56px 1fr;gap:12px;padding:12px 10px;border-radius:18px}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel{margin-top:-34px}.appeal-outcome-panel:before{border-radius:17px}.appeal-outcome-panel:after{border-radius:18px}.appeal-outcome-rail{gap:8px;padding-top:0}.appeal-outcome-index,.appeal-outcome-symbol{width:42px;height:42px}.appeal-outcome-index{font-size:1.34rem}.appeal-outcome-symbol svg{width:18px;height:18px}.appeal-outcome-body{gap:10px}.appeal-outcome-body h3{font-size:1.1rem;line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip}.appeal-outcome-body p{font-size:.86rem;line-height:1.46}.appeal-form-card{padding:24px 16px 18px;border-radius:24px;gap:18px}.appeal-form-head{gap:8px}.appeal-form-head h2{font-size:clamp(1.5rem,7vw,1.95rem);line-height:1.2}.appeal-form-head p{font-size:.86rem;line-height:1.5}.appeal-form{gap:14px}.appeal-form-grid{gap:12px}.appeal-form input,.appeal-form select,.appeal-form textarea{min-height:44px;padding:11px 12px;font-size:.9rem}.appeal-form textarea{min-height:120px}.appeal-dropzone{padding:30px 14px;border-radius:16px}.appeal-dropzone strong{font-size:.83rem}.appeal-dropzone .muted{font-size:.72rem;line-height:1.35}.appeal-file-list{margin-top:8px;gap:6px}.appeal-file-chip{max-width:100%;padding:5px 8px 5px 10px;font-size:.76rem}.appeal-file-chip span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appeal-form-footer{padding-top:2px}.appeal-submit{width:100%;min-width:0;min-height:46px;font-size:.64rem;letter-spacing:.13em}}@media (max-width:420px){.appeal-hero{padding:22px 14px 20px}.appeal-hero h1{font-size:clamp(1.74rem,10.4vw,2.02rem)}.appeal-outcome-card{border-radius:22px}.appeal-outcome-icon{width:min(50%,120px)}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-icon{width:min(55%,132px);transform:translateY(-15px)}.appeal-outcome-panel{margin-top:-18px;grid-template-columns:50px 1fr;gap:10px;padding:10px 9px}.appeal-outcome-card[data-outcome=denied] .appeal-outcome-panel{margin-top:-28px}.appeal-outcome-index,.appeal-outcome-symbol{width:38px;height:38px}.appeal-outcome-index{font-size:1.2rem}.appeal-outcome-symbol svg{width:16px;height:16px}.appeal-outcome-body h3{font-size:1.02rem}.appeal-outcome-body p{font-size:.8rem}}.playbooks-page{width:min(100%,1180px);margin:0 auto;display:grid;gap:30px;padding:4px 0 10px}.playbooks-hero{max-width:760px;display:grid;gap:14px}.playbooks-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;font-weight:700;color:#3e6de8}.playbooks-hero h1{margin:0;font-size:clamp(2rem,4.8vw,3.45rem);line-height:1.05;letter-spacing:-.03em;color:var(--text-strong)}.playbooks-hero p{margin:0;max-width:62ch;color:rgba(52,63,108,.9);line-height:1.58;font-size:1rem}.playbooks-loading-card{padding:14px}.playbooks-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:760px){.playbooks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.playbooks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.playbooks-card{min-height:270px;border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.58);background:linear-gradient(180deg,rgba(255,255,255,.72) 0,rgba(255,255,255,.54) 100%),var(--glass-bg);box-shadow:0 18px 34px rgba(106,117,161,.11),inset 0 1px 0 rgba(255,255,255,.74);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.playbooks-card:hover{transform:translateY(-3px);border-color:rgba(147,168,244,.56);box-shadow:0 22px 38px rgba(90,104,154,.17),inset 0 1px 0 rgba(255,255,255,.8)}.playbooks-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playbooks-card-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(67,84,160,.16),inset 0 1px 0 rgba(255,255,255,.65)}.playbooks-card-icon svg{width:18px;height:18px;color:currentColor}.playbooks-card-icon-azure{color:#1f67ee;background:linear-gradient(145deg,rgba(103,177,255,.32),rgba(78,129,255,.22))}.playbooks-card-icon-rose{color:#df6d7f;background:linear-gradient(145deg,rgba(255,194,205,.46),rgba(255,163,183,.24))}.playbooks-card-icon-gold{color:#9a7121;background:linear-gradient(145deg,rgba(255,218,152,.5),rgba(255,184,87,.2))}.playbooks-card-icon-violet{color:#6c41de;background:linear-gradient(145deg,rgba(210,189,255,.54),rgba(166,131,255,.24))}.playbooks-card-icon-slate{color:#5f677d;background:linear-gradient(145deg,rgba(227,229,234,.92),rgba(198,201,209,.68))}.playbooks-region-chip{flex-shrink:0;border-radius:999px;padding:3px 9px;text-transform:uppercase;letter-spacing:.08em;font-size:.54rem;font-weight:700;color:#6a728c;background:rgba(222,226,235,.86);border:1px solid rgba(198,204,218,.86)}.playbooks-card h2{margin:0;font-size:clamp(1.35rem,2.8vw,1.8rem);line-height:1.15;letter-spacing:-.02em;color:#232a40}.playbooks-card p{margin:0;color:#626b84;line-height:1.52;font-size:.86rem;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.playbooks-card-link{width:100%;min-height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;background:rgba(218,223,234,.88);border:1px solid rgba(203,209,223,.92);color:#3f4c70;font-size:.72rem;font-weight:700;letter-spacing:.01em;transition:background .18s ease,color .18s ease,border-color .18s ease}.playbooks-card-link:hover{color:#ffffff;background:linear-gradient(130deg,#2c6dff,#5c4bff);border-color:transparent}.playbooks-card-cta{background:linear-gradient(160deg,#2e6ce9,#4f3ad7);border-color:rgba(98,121,255,.6);box-shadow:0 24px 36px rgba(65,89,214,.35),inset 0 1px 0 rgba(255,255,255,.25)}.playbooks-card-cta:hover{border-color:rgba(147,164,255,.7);box-shadow:0 28px 40px rgba(56,76,192,.4),inset 0 1px 0 rgba(255,255,255,.32)}.playbooks-card-icon-cta{color:#d8e6ff;background:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.playbooks-card-cta h2,.playbooks-card-cta p{color:#ffffff}.playbooks-card-cta p{color:rgba(236,240,255,.86)}.playbooks-card-link-cta{color:#304ec8;background:rgba(255,255,255,.95);border-color:rgba(255,255,255,.98)}.playbooks-card-link-cta:hover{color:#213a9d;background:#ffffff;border-color:#ffffff}.playbooks-why{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;border-radius:20px;padding:24px 20px;border:1px solid rgba(255,255,255,.62);background:linear-gradient(165deg,rgba(245,248,255,.84),rgba(241,244,253,.72)),rgba(255,255,255,.52);box-shadow:0 22px 36px rgba(104,116,166,.1),inset 0 1px 0 rgba(255,255,255,.76)}@media (min-width:980px){.playbooks-why{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);padding:34px 30px;gap:26px}}.playbooks-why-copy{display:grid;gap:18px}.playbooks-why h2{margin:0;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.08;letter-spacing:-.02em}.playbooks-why-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.playbooks-why-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start}.playbooks-why-dot{width:17px;height:17px;border-radius:999px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(150deg,#2a6fff,#3760d9);box-shadow:0 6px 14px rgba(42,111,255,.22)}.playbooks-why-dot svg{width:10px;height:10px}.playbooks-why-item span{display:grid;gap:4px}.playbooks-why-item strong{color:#2d364f;letter-spacing:-.01em}.playbooks-why-item small{font-size:.82rem;line-height:1.5;color:#616b86}.playbooks-quote-media{margin:0;width:100%;min-height:262px;position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.52);box-shadow:0 20px 36px rgba(20,30,66,.22),inset 0 1px 0 rgba(255,255,255,.44);isolation:isolate}.playbooks-quote-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.88) contrast(1.08) brightness(.72)}.playbooks-quote-media:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,24,.22),rgba(2,6,22,.8));z-index:1}.playbooks-quote-media figcaption{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;margin:0;color:rgba(255,255,255,.94);font-size:.8rem;line-height:1.46;font-style:italic;text-shadow:0 4px 18px rgba(0,0,0,.52)}html[data-theme=dark] .playbooks-eyebrow{color:#94b6ff}html[data-theme=dark] .playbooks-hero p{color:rgba(220,228,255,.78)}html[data-theme=dark] .playbooks-card{border-color:rgba(138,154,255,.26);background:linear-gradient(180deg,rgba(27,37,97,.72) 0,rgba(18,27,78,.68) 100%),var(--glass-bg);box-shadow:0 22px 38px rgba(4,8,30,.42),inset 0 1px 0 rgba(174,190,255,.16)}html[data-theme=dark] .playbooks-card:hover{border-color:rgba(160,177,255,.42)}html[data-theme=dark] .playbooks-region-chip{color:rgba(206,214,245,.92);background:rgba(57,69,125,.78);border-color:rgba(133,150,233,.34)}html[data-theme=dark] .playbooks-card h2{color:#f2f5ff}html[data-theme=dark] .playbooks-card p{color:rgba(199,210,245,.82)}html[data-theme=dark] .playbooks-card-link{color:rgba(216,226,255,.92);background:rgba(53,66,122,.82);border-color:rgba(132,149,236,.3)}html[data-theme=dark] .playbooks-card-link:hover{color:#ffffff}html[data-theme=dark] .playbooks-card-cta{background:linear-gradient(160deg,rgba(45,102,238,.96),rgba(90,59,224,.96))}html[data-theme=dark] .playbooks-card-link-cta{color:#2544b8;background:rgba(245,249,255,.96);border-color:rgba(245,249,255,.96)}html[data-theme=dark] .playbooks-why{border-color:rgba(137,152,241,.28);background:linear-gradient(165deg,rgba(21,29,76,.84),rgba(16,25,68,.78)),rgba(15,21,56,.78);box-shadow:0 24px 36px rgba(3,7,26,.42),inset 0 1px 0 rgba(161,177,251,.16)}html[data-theme=dark] .playbooks-why-item strong{color:rgba(236,241,255,.94)}html[data-theme=dark] .playbooks-why-item small{color:rgba(195,206,246,.82)}@media (max-width:640px){.playbooks-page{gap:22px}.playbooks-card{min-height:0;padding:14px;gap:12px}.playbooks-card h2{font-size:1.2rem}.playbooks-card p{-webkit-line-clamp:4}.playbooks-card-link{min-height:38px;font-size:.68rem}.playbooks-why{padding:18px 14px}.playbooks-quote-media{min-height:230px}}