:root{--primary: #0cc7f6;--green: #7dffb2;--accent: #ff4d6d;--yellow: #ffc72d;--white: #ffffff;--bg: #050812;--bg-2: #0a0f1e;--panel: rgba(10, 15, 30, .74);--panel-strong: rgba(5, 9, 18, .86);--text: #f4f7fb;--text-soft: rgba(255, 255, 255, .78);--text-muted: rgba(255, 255, 255, .58);--border: rgba(255, 255, 255, .12);--primary-border: rgba(12, 199, 246, .28);--green-border: rgba(125, 255, 178, .28);--shadow: 0 20px 80px rgba(0, 0, 0, .34);--shadow-heavy: 0 28px 100px rgba(0, 0, 0, .58);--radius-sm: 12px;--radius: 18px;--radius-lg: 26px;--radius-xl: 30px;--radius-pill: 999px;--maxw: 1180px;--font: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--navbar-h: 72px}@media (max-width: 768px){:root{--navbar-h: 64px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6}a{color:inherit;text-decoration:none}img,picture,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{color:inherit}main{min-height:100vh}.btn,.cta-btn,.game-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.78rem 1rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover,.cta-btn:hover,.game-btn:hover,.btn:focus-visible,.cta-btn:focus-visible,.game-btn:focus-visible{transform:translateY(-2px);border-color:#0cc7f65c}.btn.primary,.cta-btn.primary,.game-btn.primary{color:#061017;border-color:#0cc7f673;background:linear-gradient(135deg,#0cc7f6fa,#fffffff0);box-shadow:0 0 32px #0cc7f638}.btn.secondary,.cta-btn.secondary,.game-btn.secondary{border-color:var(--primary-border);background:#0cc7f61c}.btn.ghost,.cta-btn.ghost,.game-btn.ghost{border-color:#ffffff24;background:#ffffff09;color:var(--text);box-shadow:none}.game-actions,.page-actions,.card-actions,.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem}.game-actions.centered{justify-content:center}.navbar{position:fixed;inset:0 0 auto;z-index:999;display:flex;align-items:center;justify-content:space-between;min-height:var(--navbar-h);width:100%;padding:.58rem clamp(1rem,2.4vw,1.65rem);border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#080c18e0,#050812bd),#050812d1;box-shadow:0 10px 36px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(12,199,246,.13),transparent 20rem),radial-gradient(circle at 86% 0%,rgba(125,255,178,.08),transparent 18rem);opacity:.8}.navbar>*{position:relative;z-index:1}.navbar-logo{display:inline-flex;align-items:center;gap:.58rem;color:#fffffff5;font-size:.98rem;font-weight:950;letter-spacing:-.02em;white-space:nowrap}.navbar-logo img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(12,199,246,.12))}.navbar-links{display:flex;align-items:center;gap:.75rem;flex:1;justify-content:flex-end}.navbar-menu{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:clamp(.85rem,2.8vw,2rem);width:100%;margin:0;padding:0;list-style:none}.navbar-menu-center,.navbar-menu-right{display:flex;align-items:center;gap:.38rem}.navbar-menu-center{position:absolute;left:50%;transform:translate(-50%);margin-right:0}.navbar-menu-right{margin-left:auto}.navbar-links a,.nav-dropbtn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .72rem;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:#ffffffd6;font-size:.86rem;font-weight:850;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.navbar-links a:hover,.navbar-links a:focus-visible,.nav-dropbtn:hover,.nav-dropbtn:focus-visible{color:#fff;border-color:#0cc7f62e;background:#0cc7f616;box-shadow:0 0 20px #0cc7f614}.navbar-links .nav-askdaft-pill,.navbar-links .nav-signup-pill{min-height:42px;padding-inline:1rem;color:#061017;border:1px solid rgba(12,199,246,.5);background:linear-gradient(135deg,#0cc7f6fa,#ffffffeb);box-shadow:0 0 24px #0cc7f638}.navbar-links .nav-signup-pill{border-color:#7dffb273;background:linear-gradient(135deg,#7dffb2f5,#ffffffe6);box-shadow:0 0 22px #7dffb22e}.navbar-links .nav-askdaft-pill:hover,.navbar-links .nav-askdaft-pill:focus-visible,.navbar-links .nav-signup-pill:hover,.navbar-links .nav-signup-pill:focus-visible{color:#061017;transform:translateY(-1px);box-shadow:0 0 30px #0cc7f652}.navbar-hamburger{display:none;width:42px;height:40px;padding:.62rem;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#ffffff0e;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.navbar-hamburger:hover,.navbar-hamburger:focus-visible,.navbar-hamburger.is-active{border-color:#0cc7f657;background:#0cc7f61a;box-shadow:0 0 20px #0cc7f61f}.navbar-hamburger span{display:block;width:100%;height:2px;border-radius:2px;background:#ffffffe0;transition:transform .18s ease,opacity .18s ease}.navbar-hamburger.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-hamburger.is-active span:nth-child(2){opacity:0}.navbar-hamburger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-dropdown{position:relative}.nav-dropbtn{gap:.38rem}.nav-caret{opacity:.78;transform:translateY(-1px);transition:transform .18s ease}.nav-dropdown:has(.nav-dropdown-menu.is-open) .nav-caret{transform:translateY(-1px) rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + .85rem);right:0;z-index:1000;display:none;min-width:230px;overflow:hidden;padding:.48rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#050812f0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-dropdown-menu.is-open{display:grid;gap:.2rem}.nav-dropdown-menu a{display:flex;justify-content:flex-start;min-height:38px;width:100%;padding:.65rem .75rem;border-radius:12px;font-size:.82rem}@media (max-width: 920px){.navbar{padding:.52rem 1rem}.navbar-logo img{width:32px;height:32px}.navbar-logo span{font-size:.94rem}.navbar-hamburger{display:grid}.navbar-menu{position:absolute;top:calc(var(--navbar-h) + .65rem);right:1rem;display:none;flex-direction:column;align-items:stretch;gap:.45rem;width:min(330px,calc(100vw - 2rem));padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:radial-gradient(circle at 20% 0%,rgba(12,199,246,.12),transparent 18rem),#050812f5;box-shadow:var(--shadow-heavy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar-menu-center,.navbar-menu-right{position:static;display:contents;transform:none;margin:0}.navbar-menu.is-open{display:flex}.navbar-links a{width:100%}.navbar-links .nav-askdaft-pill,.navbar-links .nav-signup-pill{justify-content:center}.navbar-links a,.nav-dropbtn{justify-content:space-between;min-height:42px;padding:.72rem .85rem;font-size:.86rem}.navbar-links .nav-askdaft-pill{justify-content:center}.nav-dropbtn{width:100%}.nav-dropdown-menu{position:static;min-width:0;width:100%;margin-top:.35rem;padding:.4rem;border-radius:14px;background:#ffffff0a;box-shadow:none}}.home-game-page{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(12,199,246,.14),transparent 32rem),radial-gradient(circle at 80% 20%,rgba(125,255,178,.1),transparent 30rem),linear-gradient(180deg,#050812,#0a0f1e 48%,#050812);color:var(--text)}.game-start-screen{position:relative;min-height:calc(100svh - var(--navbar-h));display:grid;grid-template-columns:1fr 1fr;overflow:hidden;isolation:isolate;padding-top:var(--navbar-h)}.game-start-screen:before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(12,199,246,.1),transparent 50%,rgba(125,255,178,.08)),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 90px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 90px)}.game-start-screen:after{content:"";position:absolute;top:var(--navbar-h);bottom:0;left:50%;z-index:-1;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.18),transparent);box-shadow:0 0 44px #0cc7f64d}.game-path{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:clamp(5rem,8vw,8rem) clamp(2rem,5vw,5rem) clamp(3rem,6vw,6rem);border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.game-path-daftitude{padding-right:clamp(14rem,21vw,26rem)}.game-path-askdaft{padding-left:clamp(14rem,21vw,26rem)}.game-path:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.7;background-image:linear-gradient(90deg,#05081238,#0508129e),var(--hero-image);background-size:cover;background-repeat:no-repeat;transition:opacity .22s ease,transform .42s ease,filter .22s ease}.game-path-daftitude:before{background-position:center left}.game-path-askdaft:before{background-position:center right}.game-path:after{content:"";position:absolute;inset:12%;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:34px;opacity:0;transform:scale(.96);transition:opacity .22s ease,transform .22s ease}.game-path:hover:after,.game-path:focus-visible:after{opacity:1;transform:scale(1)}.game-path:hover:before,.game-path:focus-visible:before{opacity:.92;transform:scale(1.035);filter:saturate(1.18) contrast(1.04)}.game-start-screen.is-default .game-path:before{opacity:.56}.game-start-screen.is-daftitude .game-path-daftitude:before,.game-start-screen.is-askdaft .game-path-askdaft:before{opacity:.95}.game-start-screen.is-daftitude .game-path-askdaft:before,.game-start-screen.is-askdaft .game-path-daftitude:before{opacity:.38;filter:grayscale(.25) brightness(.72)}.path-kicker{margin-bottom:.45rem;color:#ffffffb3;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase}.game-path strong{display:block;color:#fff;font-size:clamp(3rem,5.4vw,5.3rem);line-height:.9;letter-spacing:-.08em;text-shadow:0 0 34px rgba(12,199,246,.2)}.game-path small{display:block;max-width:34rem;margin-top:.85rem;color:#ffffffc2;font-size:clamp(.9rem,1.5vw,1.05rem)}.game-center-panel{position:absolute;top:50%;left:50%;z-index:5;width:min(620px,calc(100vw - 2rem));overflow:hidden;padding:clamp(1.35rem,3vw,2.15rem);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.14);background:#050912b8;box-shadow:var(--shadow-heavy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;transform:translate(-50%,-50%)}.game-center-panel:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.52;background-image:linear-gradient(180deg,#050912c2,#050912e0),var(--center-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(1.12) contrast(1.06)}.game-center-panel:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 18%,rgba(12,199,246,.2),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 45%);pointer-events:none}.game-center-panel>*{position:relative;z-index:1}.game-center-panel h1{margin:0;color:#fff;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.92;letter-spacing:-.08em}.game-center-panel p:not(.game-eyebrow){max-width:54ch;margin:1rem auto 0;color:var(--text-soft);font-size:clamp(1rem,1.6vw,1.16rem)}.game-actions-main{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;width:min(520px,100%);margin-inline:auto}.game-more-info{display:inline-flex;align-items:center;justify-content:center;margin:.95rem auto 0;padding:.35rem .75rem;border:0;background:transparent;color:#ffffffb8;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,transform .18s ease}.game-more-info:hover,.game-more-info:focus-visible{color:var(--primary);transform:translateY(2px)}.game-bottom-hint{position:absolute;left:50%;bottom:1.8rem;z-index:6;color:#ffffff7a;font-size:.78rem;letter-spacing:.12em;text-align:center;text-transform:uppercase;transform:translate(-50%)}@media (max-width: 1100px){.game-path-daftitude{padding-right:clamp(8rem,16vw,14rem)}.game-path-askdaft{padding-left:clamp(8rem,16vw,14rem)}.game-center-panel{width:min(560px,calc(100vw - 2rem))}}@media (max-width: 920px){.game-start-screen{grid-template-columns:1fr;min-height:auto;padding-top:var(--navbar-h)}.game-start-screen:after{display:none}.game-path{min-height:42svh;justify-content:flex-end;padding:7rem clamp(2rem,5vw,5rem) clamp(2rem,7vw,4rem)}.game-path:before{opacity:.68;background-position:center}.game-path-daftitude,.game-path-askdaft{padding-left:clamp(2rem,5vw,5rem);padding-right:clamp(2rem,5vw,5rem)}.game-center-panel{position:relative;top:auto;left:auto;order:-1;grid-column:1;width:calc(100% - 2rem);margin:1rem auto;transform:none}.game-actions-main{grid-template-columns:1fr}.game-bottom-hint{position:static;grid-column:1;padding:1rem;transform:none}}@media (max-width: 640px){.game-path strong{font-size:clamp(2.8rem,14vw,4.5rem)}}.story-mode-header{max-width:860px;margin:0 auto 2rem;text-align:center}.story-mode-header.compact{max-width:760px}.story-board-grid,.hub-card-grid,.split-identity-section,.card-grid,.hub-grid,.mission-grid,.topic-grid{display:grid;gap:1rem}.story-board-grid,.hub-card-grid,.card-grid,.hub-grid,.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-identity-section{grid-template-columns:1fr 1fr}.story-card,.identity-panel,.hub-select-card,.info-card,.mission-card,.topic-card,.service-card,.feature-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--panel);box-shadow:var(--shadow)}.story-card,.info-card,.mission-card,.topic-card,.service-card,.feature-card{padding:clamp(1.25rem,2vw,1.65rem)}.story-card{min-height:360px;height:100%;display:flex;flex-direction:column}.identity-panel{padding:clamp(1.5rem,4vw,2.5rem)}.story-card h3,.hub-select-card h3,.info-card h3,.mission-card h3,.topic-card h3,.service-card h3,.feature-card h3{margin:0 0 .85rem;color:#fff;font-size:1.25rem}.story-card h3{min-height:2.35rem;display:flex;align-items:flex-start;line-height:1.12}.story-card p,.identity-panel p,.hub-select-card p,.info-card p,.mission-card p,.topic-card p,.service-card p,.feature-card p{color:var(--text-soft);line-height:1.7}.story-card>p:not(.story-card-statement){min-height:4.25rem;margin:0 0 .9rem}.story-card-topline{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.story-card-number,.story-card span{display:inline-flex;align-items:center;line-height:1;color:#7dffb2e6;font-weight:900;letter-spacing:.12em}.story-card-icon,.hub-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;border:1px solid var(--border);background:#ffffff0f;font-size:1.25rem}.story-card-statement{min-height:2.8rem;margin:0 0 1rem;display:block;color:#ffffffeb!important;font-size:.96rem;font-weight:850;line-height:1.48}.story-card-statement strong{color:#7dffb2f5;font-weight:950}.story-card-statement strong+*{margin-left:0}.story-specialties{margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08)}.story-specialties strong{display:block;margin-bottom:.75rem;color:#7dffb2f2;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.story-specialties ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem 1rem;margin:0;padding:0;list-style:none}.story-specialties li{position:relative;padding-left:.9rem;color:#7dffb2eb;font-size:.82rem;font-weight:850;line-height:1.25}.story-specialties li:before{content:"•";position:absolute;left:0;color:#7dffb2f2}.system-chip-grid,.chip-grid,.keyword-row,.panel-buzz-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.system-chip,.chip,.keyword-chip,.panel-buzz-row span{display:inline-flex;align-items:center;min-height:36px;padding:.55rem .85rem;border-radius:var(--radius-pill);border:1px solid var(--primary-border);background:#0cc7f612;color:#ffffffe6;font-size:.86rem;font-weight:800}.daftitude-panel{border-color:#0cc7f638}.askdaft-panel{border-color:#7dffb238}.hub-select-card{display:block;min-height:210px;padding:1.35rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.hub-select-card:hover,.info-card:hover,.mission-card:hover,.topic-card:hover,.service-card:hover,.feature-card:hover{transform:translateY(-4px);border-color:#0cc7f65c;background:#0cc7f612}.hub-select-card span{display:inline-flex;margin-top:.9rem;color:var(--primary);font-weight:850}.final-start-section{padding-bottom:clamp(5rem,8vw,8rem);text-align:center}.final-start-section p{max-width:720px;margin:1rem auto 0}.page-shell,.section-shell,.story-mode-section{width:min(var(--maxw),calc(100% - 2rem));margin-inline:auto;scroll-margin-top:calc(var(--navbar-h) + 24px)}.page-section,.story-mode-section{padding:clamp(4rem,8vw,7rem) 0}.eyebrow,.story-kicker,.game-eyebrow,.section-kicker,.page-kicker{margin:0 0 .8rem;color:var(--primary);font-size:.78rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:800;line-height:1.08}p{color:var(--text-soft);font-size:1rem}.section-title,.page-title,.story-mode-header h2,.final-start-section h2,.identity-panel h2{margin:0;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:-.06em}.section-lede,.page-lede,.story-mode-header p,.final-start-section p{max-width:760px;margin:1rem auto 0;color:var(--text-soft);line-height:1.75}.brand-word{display:inline-flex;align-items:baseline;gap:0;font-weight:950;letter-spacing:-.03em;white-space:nowrap}.brand-word .brand-daft{color:var(--primary);text-shadow:0 0 18px rgba(12,199,246,.28)}.brand-word-daftitude .brand-itude{color:var(--white);text-shadow:0 0 18px rgba(255,255,255,.28)}.brand-word-askdaft .brand-ask{color:var(--green);text-shadow:0 0 18px rgba(125,255,178,.22)}.brand-word-askdaft .brand-daft{color:var(--white);text-shadow:0 0 18px rgba(255,255,255,.28)}.hero-brand-title .brand-word{font-size:inherit;line-height:inherit;letter-spacing:inherit}.story-kicker .brand-word{font-size:inherit;letter-spacing:.02em;text-transform:none}p .brand-word,.story-mode-header p .brand-word,.mode-cta-copy p .brand-word,.final-start-section p .brand-word{font-size:1.02em}.pricing-emphasis-yellow,.home-game-page .pricing-emphasis-yellow,.game-center-panel .pricing-emphasis-yellow,.story-card .pricing-emphasis-yellow,.mode-cta-copy .pricing-emphasis-yellow,.identity-panel .pricing-emphasis-yellow,.final-start-section .pricing-emphasis-yellow{color:var(--yellow)!important;font-weight:950!important;text-shadow:0 0 18px rgba(255,199,45,.24)}.pricing-emphasis-red,.home-game-page .pricing-emphasis-red,.game-center-panel .pricing-emphasis-red,.story-card .pricing-emphasis-red,.mode-cta-copy .pricing-emphasis-red,.identity-panel .pricing-emphasis-red,.final-start-section .pricing-emphasis-red{color:var(--accent)!important;font-weight:950!important;text-shadow:0 0 18px rgba(255,77,109,.24)}.pricing-emphasis-blue,.home-game-page .pricing-emphasis-blue,.game-center-panel .pricing-emphasis-blue,.story-card .pricing-emphasis-blue,.mode-cta-copy .pricing-emphasis-blue,.identity-panel .pricing-emphasis-blue,.final-start-section .pricing-emphasis-blue{color:var(--primary)!important;font-weight:950!important;text-shadow:0 0 18px rgba(12,199,246,.26)}.pricing-emphasis-green,.home-game-page .pricing-emphasis-green,.game-center-panel .pricing-emphasis-green,.story-card .pricing-emphasis-green,.mode-cta-copy .pricing-emphasis-green,.identity-panel .pricing-emphasis-green,.final-start-section .pricing-emphasis-green{color:var(--green)!important;font-weight:950!important;text-shadow:0 0 18px rgba(125,255,178,.24)}.step-pill-kicker{display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;margin-inline:auto;margin-bottom:1rem;padding:.72rem 1.35rem;border:1px solid rgba(12,199,246,.45);border-radius:999px;background:radial-gradient(circle at 50% 0%,rgba(12,199,246,.2),transparent 70%),#0509129e;color:var(--primary)!important;font-size:clamp(.78rem,1vw,.95rem);font-weight:950;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;box-shadow:0 0 0 1px #ffffff0d,0 0 24px #0cc7f629,inset 0 1px #ffffff14}.home-particles,#particles-js{position:fixed;inset:0;z-index:1;width:100vw;height:100vh;pointer-events:none;opacity:.55;mix-blend-mode:screen;animation:daft-particle-color-cycle 14s ease-in-out infinite}@keyframes daft-particle-color-cycle{0%,to{filter:hue-rotate(105deg) saturate(1.25) brightness(1.05) blur(.15px) drop-shadow(0 0 8px rgba(125,255,178,.45))}45%{filter:hue-rotate(0deg) saturate(1.05) brightness(1) blur(.15px) drop-shadow(0 0 7px rgba(12,199,246,.45))}75%{filter:hue-rotate(-35deg) saturate(1.35) brightness(1.08) blur(.15px) drop-shadow(0 0 9px rgba(31,140,255,.55))}}.home-particles canvas,#particles-js canvas{display:block;width:100%!important;height:100%!important}@media (max-width: 760px),(pointer: coarse),(prefers-reduced-motion: reduce){.home-particles,#particles-js{display:none}}.game-start-screen,.story-mode-section,.final-start-section,.footer{position:relative;z-index:2}.game-path{z-index:2}.game-path>*{position:relative;z-index:4}.game-center-panel{z-index:6}.game-bottom-hint{z-index:7}.game-path:before{z-index:-1}.game-path:after{z-index:1}.pricing-table-lite{position:relative;display:grid;grid-template-columns:1fr;width:min(1040px,calc(100% - 2rem));margin:2.25rem auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff09),#050912eb;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff14;text-align:left}.pricing-table-lite:before{content:"Service\aWhat it covers઺llpark";display:grid;grid-template-columns:minmax(230px,.82fr) minmax(340px,1.38fr) minmax(190px,.5fr);white-space:pre;border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#0cc7f647,#7dffb21c),#0cc7f61f;color:#fffffff5;font-size:.78rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pricing-table-lite:before,.pricing-row{column-gap:0}.pricing-table-lite:before{align-items:stretch}.pricing-table-lite:before{text-align:left}.pricing-table-lite:before{padding:0}.pricing-table-lite:before{text-shadow:0 0 18px rgba(12,199,246,.22)}.pricing-table-lite:before{word-spacing:normal}.pricing-table-lite:before{place-items:stretch}.pricing-table-lite:before{background-clip:padding-box}.pricing-table-lite:before{min-height:54px}.pricing-row{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(340px,1.38fr) minmax(190px,.5fr);min-height:82px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff06}.pricing-row:nth-child(odd){background:#ffffff0b}.pricing-row:last-child{border-bottom:0}.pricing-row:hover,.pricing-row:focus-within{background:#0cc7f616}.pricing-service,.pricing-row>div:first-child{display:contents}.pricing-service strong,.pricing-row>div:first-child strong,.pricing-service span,.pricing-row>div:first-child span,.pricing-range,.pricing-row>b:last-child{display:flex;align-items:center;min-width:0;padding:1rem 1.05rem}.pricing-table-lite:before{align-items:center}.pricing-table-lite:before{background-color:#0cc7f61f}.pricing-table-lite:before{color:transparent}.pricing-table-lite:after{content:"Service\aWhat it covers઺llpark";position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(340px,1.38fr) minmax(190px,.5fr);white-space:pre;min-height:54px;pointer-events:none;color:#fffffff5;font-size:.78rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pricing-table-lite:after,.pricing-table-lite:before{grid-auto-flow:column}.pricing-table-lite:after{align-items:stretch}.pricing-table-lite:after:first-line{color:#fffffff5}.pricing-table-lite:after{text-shadow:0 0 18px rgba(12,199,246,.22)}.pricing-table-lite:after,.pricing-table-lite:before{overflow:hidden}.pricing-table-lite:after{background:transparent}.pricing-table-lite:after{z-index:2}.pricing-row:first-child{margin-top:54px}.pricing-table-lite:after{padding:0}.pricing-table-lite:after{--cell-pad: 1rem 1.05rem}.pricing-table-lite:after{background-image:linear-gradient(90deg,transparent calc(100% / 3),rgba(255,255,255,.14) calc(100% / 3),transparent calc((100% / 3) + 1px)),linear-gradient(90deg,transparent calc((100% / 3) * 2),rgba(255,255,255,.14) calc((100% / 3) * 2),transparent calc(((100% / 3) * 2) + 1px))}.pricing-table-lite:before{position:absolute;top:0;left:0;right:0;z-index:1}.pricing-service strong,.pricing-row>div:first-child strong{color:#fff;font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:950;line-height:1.25;letter-spacing:-.025em}.pricing-service span,.pricing-row>div:first-child span{border-left:1px solid rgba(255,255,255,.1);color:#ffffffbd;font-size:.92rem;font-weight:650;line-height:1.45}.pricing-range,.pricing-row>b:last-child{justify-content:center;border-left:1px solid rgba(255,255,255,.1);background:#0cc7f612;color:#061017;font-size:1rem;font-weight:950;line-height:1.1;white-space:nowrap;text-align:center}.pricing-range:before,.pricing-row>b:last-child:before{content:"";position:absolute}.pricing-range,.pricing-row>b:last-child{position:relative}.pricing-range,.pricing-row>b:last-child{color:#061017}.pricing-range,.pricing-row>b:last-child{background:linear-gradient(135deg,#0cc7f6f2,#ffffffe6)}.pricing-row:nth-child(3n+1) .pricing-range,.pricing-row:nth-child(3n+1)>b:last-child{background:linear-gradient(135deg,#7dffb2f2,#ffffffe0)}.pricing-row:nth-child(3n+2) .pricing-range,.pricing-row:nth-child(3n+2)>b:last-child{background:linear-gradient(135deg,#0cc7f6f2,#ffffffe6)}.pricing-row:nth-child(3n+3) .pricing-range,.pricing-row:nth-child(3n+3)>b:last-child{background:linear-gradient(135deg,#ffc72df2,#ffffffe0)}@media (max-width: 860px){.pricing-table-lite{gap:.8rem;width:min(680px,calc(100% - 2rem));overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.pricing-table-lite:before,.pricing-table-lite:after{display:none}.pricing-row:first-child{margin-top:0}.pricing-row{grid-template-columns:1fr;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#050912d1;box-shadow:0 16px 54px #0000003d}.pricing-service,.pricing-row>div:first-child{display:grid}.pricing-service strong,.pricing-row>div:first-child strong,.pricing-service span,.pricing-row>div:first-child span,.pricing-range,.pricing-row>b:last-child{display:block;padding:.9rem 1rem}.pricing-service span,.pricing-row>div:first-child span,.pricing-range,.pricing-row>b:last-child{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.pricing-range,.pricing-row>b:last-child{white-space:normal}}.pricing-chart{position:relative;z-index:20;width:min(1060px,calc(100% - 2rem));margin:2.35rem auto 0;overflow:hidden;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#050912f0;box-shadow:0 24px 80px #00000070,inset 0 1px #ffffff14}.pricing-chart thead{background:linear-gradient(135deg,#0cc7f6f5,#7dffb2ad),#0cc7f6e0}.pricing-chart th,.pricing-chart td{padding:1rem 1.05rem;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.1);vertical-align:middle;text-align:left}.pricing-chart th:last-child,.pricing-chart td:last-child{border-right:0}.pricing-chart thead th{color:#061017;font-size:.78rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pricing-chart tbody tr{background:#ffffff09}.pricing-chart tbody tr:nth-child(2n){background:#ffffff0f}.pricing-chart tbody tr:hover{background:#0cc7f61b}.pricing-chart-service{width:25%;color:#fff;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:950;line-height:1.25;letter-spacing:-.025em}.pricing-chart-note{width:40%;color:#ffffffc2;font-size:.92rem;font-weight:650;line-height:1.45}.pricing-chart-pill{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:.48rem .72rem;border:1px solid rgba(125,255,178,.3);border-radius:999px;background:#7dffb21c;color:#7dffb2f5;font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap}.pricing-chart-price{width:18%;background:linear-gradient(135deg,#0cc7f6f2,#ffffffe6);color:#061017;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:950;line-height:1.1;text-align:center;white-space:nowrap}.pricing-chart tbody tr:nth-child(2) .pricing-chart-price{background:linear-gradient(135deg,#7dffb2f2,#ffffffe0)}.pricing-chart tbody tr:nth-child(3) .pricing-chart-price{background:linear-gradient(135deg,#ffc72df2,#ffffffe0)}.pricing-chart tbody tr:nth-child(4) .pricing-chart-price{background:linear-gradient(135deg,#ff7676f2,#ffffffe0)}@media (max-width: 860px){.pricing-chart,.pricing-chart thead,.pricing-chart tbody,.pricing-chart tr,.pricing-chart th,.pricing-chart td{display:block;width:100%}.pricing-chart{border-collapse:separate;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.pricing-chart thead{display:none}.pricing-chart tbody tr{overflow:hidden;margin-bottom:.9rem;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#050912e6;box-shadow:0 16px 54px #0000003d}.pricing-chart th,.pricing-chart td{border-right:0}.pricing-chart-service:before,.pricing-chart-note:before,.pricing-chart-price:before,.pricing-chart td:first-of-type:before{display:block;margin-bottom:.35rem;color:#7dffb2db;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.pricing-chart-service:before{content:"Service"}.pricing-chart td:first-of-type:before{content:"Best For"}.pricing-chart-note:before{content:"What It Covers"}.pricing-chart-price:before{content:"Ballpark";color:#061017b8}.pricing-chart-price{white-space:normal}}.pricing-chart-intro{max-width:860px;margin-inline:auto}.pricing-chart-intro h2,.pricing-chart-intro p{max-width:760px;margin-inline:auto}.subscription-toggle-card{position:relative;z-index:10;width:min(1060px,calc(100% - 2rem));margin:2rem auto 0;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(12,199,246,.15),transparent 34%),linear-gradient(180deg,#ffffff12,#ffffff06),#050912c7;box-shadow:0 24px 80px #0000005c}.subscription-toggle-topline{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:1.15rem}.pricing-toggle-heading{min-width:260px;text-align:left}.subscription-mini-label{display:inline-flex;align-items:center;margin-bottom:.35rem;color:#7dffb2eb;font-size:.72rem;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.pricing-toggle-heading h3{margin:0;color:#fff;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:950;letter-spacing:-.04em;line-height:1.1}.subscription-toggle-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}.subscription-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f}.subscription-toggle button{min-height:38px;padding:.58rem .9rem;border:0;border-radius:999px;background:transparent;color:#ffffffb8;cursor:pointer;font:inherit;font-size:.84rem;font-weight:900;line-height:1;white-space:nowrap;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.subscription-toggle button:hover,.subscription-toggle button:focus-visible{color:#fff;transform:translateY(-1px)}.subscription-toggle button.active{background:linear-gradient(135deg,#0cc7f6fa,#ffffffe6);color:#061017;box-shadow:0 8px 22px #0cc7f62e}.subscription-chart{width:100%;margin-top:0}@media (max-width: 860px){.subscription-toggle-topline{align-items:stretch;flex-direction:column}.pricing-toggle-heading{min-width:0;text-align:center}.subscription-toggle-stack{justify-content:center}.subscription-toggle{width:100%;justify-content:center}.subscription-toggle button{flex:1}}.pricing-chart-actions{width:18%;min-width:150px;background:#ffffff06;text-align:center}.pricing-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;width:100%;margin:.18rem 0;padding:.48rem .65rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.76rem;font-weight:950;line-height:1;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.pricing-action-btn:hover,.pricing-action-btn:focus-visible{transform:translateY(-1px)}.pricing-action-btn.quote{color:#ffffffeb;border-color:#0cc7f657;background:#0cc7f61a}.pricing-action-btn.quote:hover,.pricing-action-btn.quote:focus-visible{border-color:#0cc7f685;background:#0cc7f629;box-shadow:0 0 18px #0cc7f624}.pricing-action-btn.book{color:#061017;border-color:#7dffb273;background:linear-gradient(135deg,#7dffb2f5,#ffffffe6);box-shadow:0 0 18px #7dffb224}.pricing-chart thead th:last-child{text-align:center}@media (max-width: 860px){.pricing-chart-actions{width:100%;min-width:0}.pricing-chart-actions:before{content:"Next Step";display:block;margin-bottom:.45rem;color:#7dffb2db;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.pricing-action-btn{width:calc(50% - .25rem);margin:.15rem}}.pricing-chart-actions{min-width:118px;width:14%;padding:.7rem .65rem!important}.pricing-action-btn{min-height:30px;margin:.12rem 0;padding:.42rem .55rem;font-size:.7rem;letter-spacing:.02em}@media (max-width: 860px){.pricing-action-btn{min-height:34px;width:calc(50% - .25rem);font-size:.74rem}}.pricing-chart-bullets{display:grid;gap:.38rem;margin:0;padding:0;list-style:none}.pricing-chart-bullets li{position:relative;padding-left:1rem;color:#ffffffc2;font-size:.86rem;font-weight:700;line-height:1.32}.pricing-chart-bullets li:before{content:"•";position:absolute;left:0;color:#7dffb2f2;font-weight:950}.pricing-skim-guide--clean{align-items:stretch;width:min(900px,100%);margin-top:1.15rem}.pricing-skim-guide--clean .pricing-skim-card{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"number title" "number copy";column-gap:.8rem;row-gap:.28rem;min-height:132px;padding:1rem 1rem 1.05rem;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(12,199,246,.12),transparent 62%),linear-gradient(180deg,#ffffff13,#ffffff06),#050912ad;box-shadow:0 16px 44px #00000038;text-align:left}.pricing-skim-guide--clean .pricing-skim-card:nth-child(2){background:radial-gradient(circle at 0% 0%,rgba(255,199,45,.12),transparent 62%),linear-gradient(180deg,#ffffff13,#ffffff06),#050912ad}.pricing-skim-guide--clean .pricing-skim-card:nth-child(3){background:radial-gradient(circle at 0% 0%,rgba(255,77,109,.11),transparent 62%),linear-gradient(180deg,#ffffff13,#ffffff06),#050912ad}.pricing-skim-number{grid-area:number;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.1rem;border:1px solid rgba(12,199,246,.24);border-radius:999px;background:#0cc7f624;color:var(--primary);font-size:.9rem;font-weight:950;line-height:1;box-shadow:0 0 18px #0cc7f621}.pricing-skim-card h3{grid-area:title;margin:0;color:#fff;font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:950;line-height:1.1;letter-spacing:-.035em}.pricing-skim-card p{grid-area:copy;max-width:none;margin:0;color:#ffffffc2;font-size:clamp(.86rem,1.05vw,.95rem);font-weight:750;line-height:1.5}.pricing-skim-card p b{font-weight:950}@media (max-width: 900px){.pricing-skim-guide--clean .pricing-skim-card{min-height:auto}}.mode-cta-copy h2,.pricing-chart-intro h2{max-width:900px;margin-inline:auto;font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.05!important;letter-spacing:-.06em!important}.mode-cta-lead-stack>span:first-child{font-size:clamp(1.05rem,1.55vw,1.25rem)!important;line-height:1.45!important}.pricing-skim-guide--clean{margin-top:1.15rem}@media (max-width: 760px){.mode-cta-copy h2,.pricing-chart-intro h2{font-size:clamp(1.75rem,8vw,2.45rem)!important}}@media (max-width: 640px){.average-pricing-section{padding-top:1.25rem!important;padding-bottom:1.4rem!important}.average-pricing-section .story-mode-header,.average-pricing-section .story-mode-header.compact{margin-bottom:.75rem!important}.average-pricing-section .pricing-skim-guide,.average-pricing-section .pricing-skim-guide--clean,.average-pricing-section .pricing-chart-intro h2{display:none!important}.subscription-toggle-card{width:min(100%,390px)!important;margin-top:.65rem!important;padding:.72rem!important;border-radius:20px!important}.subscription-toggle-topline{gap:.5rem!important;margin-bottom:.62rem!important}.pricing-toggle-heading{text-align:center!important}.subscription-mini-label{margin-bottom:.2rem!important;font-size:.58rem!important;letter-spacing:.13em!important}.pricing-toggle-heading h3{font-size:.92rem!important;line-height:1.12!important;letter-spacing:-.025em!important}.subscription-toggle-stack{gap:.36rem!important}.subscription-toggle{width:100%!important;min-height:36px!important;padding:.2rem!important;border-radius:999px!important}.subscription-toggle button{min-height:29px!important;padding:.34rem .4rem!important;font-size:.64rem!important;line-height:1!important}.subscription-chart{display:grid!important;gap:.42rem!important;width:100%!important;margin-top:.55rem!important;border:0!important;background:transparent!important;box-shadow:none!important}.subscription-chart thead{display:none!important}.subscription-chart tbody{display:grid!important;gap:.42rem!important;width:100%!important}.subscription-chart tr{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"service price" "best actions"!important;align-items:center!important;gap:.34rem .56rem!important;min-height:0!important;margin:0!important;padding:.62rem .66rem!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:15px!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#050912d1!important;box-shadow:0 10px 26px #0000002e!important}.subscription-chart td{display:block!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important}.subscription-chart .pricing-chart-service{grid-area:service!important;color:#fff!important;font-size:.76rem!important;font-weight:950!important;line-height:1.12!important;letter-spacing:-.02em!important}.subscription-chart .pricing-chart-service:before,.subscription-chart td:first-of-type:before,.subscription-chart .pricing-chart-note:before,.subscription-chart .pricing-chart-price:before,.subscription-chart .pricing-chart-actions:before{display:none!important;content:none!important}.subscription-chart td:first-of-type{grid-area:best!important}.subscription-chart .pricing-chart-pill{min-width:0!important;min-height:21px!important;padding:.26rem .5rem!important;font-size:.58rem!important;line-height:1!important;white-space:nowrap!important}.subscription-chart .pricing-chart-note{display:none!important}.subscription-chart .pricing-chart-price{grid-area:price!important;min-width:88px!important;padding:.48rem .46rem!important;border-radius:12px!important;background:linear-gradient(135deg,#0cc7f6eb,#ffffffe0)!important;color:#061017!important;font-size:.78rem!important;font-weight:950!important;line-height:1.04!important;text-align:center!important;white-space:nowrap!important}.subscription-chart .pricing-chart-actions{grid-area:actions!important;display:flex!important;justify-content:flex-end!important;gap:.32rem!important;width:auto!important;min-width:0!important;padding:0!important;background:transparent!important}.subscription-chart .pricing-action-btn{width:auto!important;min-width:54px!important;min-height:23px!important;margin:0!important;padding:.29rem .42rem!important;font-size:.56rem!important;line-height:1!important}.subscription-chart .pricing-action-btn.book{min-width:48px!important}}.story-mode-section--daftitude .story-card-number,.story-mode-section--daftitude .story-card span{color:#0cc7f6eb}.story-mode-section--daftitude .story-card-statement strong{color:var(--primary);text-shadow:0 0 18px rgba(12,199,246,.22)}.story-mode-section--daftitude .story-specialties strong{color:var(--primary)}.story-mode-section--daftitude .story-specialties li{color:#ffffffd1}.story-mode-section--daftitude .story-specialties li:before{color:var(--primary)}.story-mode-section--daftitude .story-card-icon{border-color:#0cc7f63d;background:#0cc7f614;box-shadow:0 0 20px #0cc7f614}@media (max-width: 640px){#daftitude-story.story-mode-section{width:min(100%,calc(100% - 1rem));padding-top:1.2rem!important;padding-bottom:1.4rem!important}#daftitude-story .story-mode-header{max-width:100%;margin-bottom:.85rem!important}#daftitude-story .step-pill-kicker{min-height:34px!important;margin-bottom:.55rem!important;padding:.55rem .85rem!important;font-size:.64rem!important;letter-spacing:.12em!important}#daftitude-story .story-mode-header h2{max-width:360px;margin-inline:auto;font-size:clamp(1.45rem,8vw,2.1rem)!important;line-height:1.02!important;letter-spacing:-.065em!important}#daftitude-story .story-mode-header>p:not(.story-kicker){max-width:360px;margin-top:.6rem!important;font-size:.78rem!important;font-weight:720!important;line-height:1.45!important}#daftitude-story .story-lane-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:min(340px,100%);margin-top:.75rem}#daftitude-story .story-lane-picker button{min-height:44px;padding:.45rem .5rem;border-radius:14px}#daftitude-story .story-lane-picker .brand-word{font-size:.88rem}#daftitude-story .story-lane-picker button>span:not(.brand-daft):not(.brand-itude):not(.brand-ask){font-size:.48rem;letter-spacing:.07em}#daftitude-story .story-board-grid{gap:.55rem}#daftitude-story .story-card{min-height:0!important;padding:.88rem .9rem!important;border-radius:18px!important;box-shadow:0 12px 34px #00000038!important}#daftitude-story .story-card-topline{min-height:28px!important;margin-bottom:.58rem!important}#daftitude-story .story-card-number,#daftitude-story .story-card span{font-size:.76rem!important;letter-spacing:.1em!important}#daftitude-story .story-card-icon{width:30px!important;height:30px!important;border-radius:11px!important;font-size:.95rem!important}#daftitude-story .story-card h3{min-height:0!important;margin-bottom:.45rem!important;font-size:1rem!important;line-height:1.12!important}#daftitude-story .story-card>p:not(.story-card-statement){min-height:0!important;margin-bottom:.5rem!important;font-size:.78rem!important;line-height:1.42!important}#daftitude-story .story-card-statement{min-height:0!important;margin-bottom:.55rem!important;font-size:.78rem!important;line-height:1.35!important}#daftitude-story .story-specialties{padding-top:.5rem!important}#daftitude-story .story-specialties strong{margin-bottom:.38rem!important;font-size:.58rem!important;letter-spacing:.11em!important}#daftitude-story .story-specialties ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.22rem .55rem!important}#daftitude-story .story-specialties li{padding-left:.58rem!important;font-size:.64rem!important;line-height:1.15!important}}.story-card-topline--with-title{align-items:flex-start;min-height:0;margin-bottom:.95rem}.story-card-heading-lockup{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;min-width:0}.story-card-heading-lockup .story-card-number{min-width:2.1rem;padding-top:.18rem}.story-card-heading-lockup h3{min-height:0;margin:0;line-height:1.12}.story-card-topline--with-title+p{margin-top:0}@media (max-width: 640px){#daftitude-story .story-card-topline--with-title{margin-bottom:.55rem!important}#daftitude-story .story-card-heading-lockup{gap:.52rem}#daftitude-story .story-card-heading-lockup .story-card-number{min-width:1.6rem;padding-top:.08rem;font-size:.74rem!important}#daftitude-story .story-card-heading-lockup h3{margin:0!important;font-size:.98rem!important;line-height:1.1!important}}.story-card-heading-lockup h3{display:block!important;word-spacing:.08em}.story-card-heading-lockup h3 .pricing-emphasis-blue,.story-card-heading-lockup h3 .pricing-emphasis-green,.story-card-heading-lockup h3 .pricing-emphasis-yellow,.story-card-heading-lockup h3 .pricing-emphasis-red,.story-card>p .pricing-emphasis-blue,.story-card>p .pricing-emphasis-green,.story-card>p .pricing-emphasis-yellow,.story-card>p .pricing-emphasis-red,.story-card-statement .pricing-emphasis-blue,.story-card-statement .pricing-emphasis-green,.story-card-statement .pricing-emphasis-yellow,.story-card-statement .pricing-emphasis-red{display:inline!important;align-items:baseline!important;letter-spacing:inherit!important;line-height:inherit!important;white-space:normal!important}.story-card-heading-lockup h3 span+span,.story-card>p span+span,.story-card-statement span+span{margin-left:.15em}.story-card-heading-lockup{align-items:baseline}.story-card-topline--with-title{gap:.85rem}.story-card-topline--with-title .story-card-icon{flex:0 0 auto}.story-card>p:not(.story-card-statement),.story-card-statement{word-spacing:.04em}@media (min-width: 900px){.story-card-heading-lockup h3{font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.18;letter-spacing:-.025em}}@media (max-width: 640px){#daftitude-story .story-card-heading-lockup{align-items:baseline;grid-template-columns:auto 1fr;gap:.45rem}#daftitude-story .story-card-heading-lockup h3{display:block!important;font-size:.9rem!important;line-height:1.22!important;letter-spacing:-.025em!important;word-spacing:.05em}#daftitude-story .story-card>p:not(.story-card-statement){font-size:.72rem!important;line-height:1.5!important;word-spacing:.035em}#daftitude-story .story-card-statement{font-size:.72rem!important;line-height:1.42!important;word-spacing:.035em}}.story-mode-section--askdaft .story-specialties strong{color:var(--green)!important;text-shadow:0 0 16px rgba(125,255,178,.18)}.story-mode-section--askdaft .story-specialties li{color:#ffffffd6!important}.story-mode-section--askdaft .story-specialties li:before{color:var(--green)!important;text-shadow:0 0 12px rgba(125,255,178,.2)}.system-map-resource-actions--four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;width:min(840px,100%)!important;margin:.9rem auto 1.1rem!important;align-items:stretch!important}.system-map-resource-actions--four .game-btn{width:100%!important;min-height:50px!important;padding:.5rem .58rem!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.08rem!important;border-radius:999px!important;white-space:normal!important;text-align:center!important;line-height:1.05!important}.system-map-resource-actions--four .resource-btn-main{display:block!important;width:100%!important;font-size:clamp(.64rem,.85vw,.78rem)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.01em!important}.system-map-resource-actions--four .resource-btn-sub{display:block!important;width:100%!important;margin-top:.06rem!important;font-size:clamp(.48rem,.62vw,.56rem)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.72!important}.system-map-resource-actions--four .game-btn.active{transform:translateY(-2px);box-shadow:0 0 24px #0cc7f62e}@media (max-width: 900px){.system-map-resource-actions--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(520px,100%)!important}}@media (max-width: 520px){.system-map-resource-actions--four{gap:.42rem!important}.system-map-resource-actions--four .game-btn{min-height:46px!important;padding:.42rem .45rem!important}.system-map-resource-actions--four .resource-btn-main{font-size:.58rem!important}.system-map-resource-actions--four .resource-btn-sub{font-size:.45rem!important}}.split-identity-section .identity-panel p{max-width:62ch;margin-top:.72rem!important;font-size:clamp(.96rem,1.08vw,1.06rem)!important;line-height:1.68!important;letter-spacing:-.01em}.split-identity-section .identity-panel p+p{margin-top:.85rem!important}.split-identity-section .panel-buzz-row{margin-top:1.25rem!important;gap:.55rem!important}.split-identity-section .panel-buzz-row span{min-height:34px!important;padding:.48rem .82rem!important;border-color:#0cc7f63d!important;background:#0cc7f60e!important;color:#ffffffdb!important;font-size:.74rem!important;font-weight:850!important}.split-identity-section .askdaft-panel .panel-buzz-row span{border-color:#7dffb238!important;background:#7dffb20e!important}.split-identity-section .panel-action-row{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;margin-top:1.35rem!important;padding-top:0!important}.split-identity-section .panel-action-row .game-btn{min-height:40px!important;padding:.58rem .86rem!important;border-radius:999px!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:none!important}.split-identity-section .panel-action-row .game-btn.primary{color:#fffffff0!important;border-color:#0cc7f659!important;background:#0cc7f624!important}.split-identity-section .askdaft-panel .panel-action-row .game-btn.primary{color:#061017eb!important;border-color:#7dffb252!important;background:linear-gradient(135deg,#7dffb2db,#ffffffb8)!important}.split-identity-section .panel-action-row .game-btn.secondary,.split-identity-section .panel-action-row .game-btn.ghost{color:#ffffffd6!important;border-color:#ffffff24!important;background:#ffffff0b!important}.split-identity-section .panel-action-row .game-btn:hover,.split-identity-section .panel-action-row .game-btn:focus-visible{transform:translateY(-2px);border-color:#0cc7f661!important;background:#0cc7f61c!important;box-shadow:0 0 18px #0cc7f61a!important}.split-identity-section .askdaft-panel .panel-action-row .game-btn:hover,.split-identity-section .askdaft-panel .panel-action-row .game-btn:focus-visible{border-color:#7dffb257!important;background:#7dffb21a!important;color:#ffffffeb!important;box-shadow:0 0 18px #7dffb217!important}@media (max-width: 760px){.split-identity-section .identity-panel p{font-size:.84rem!important;line-height:1.55!important}.split-identity-section .panel-action-row{display:grid!important;grid-template-columns:1fr!important}.split-identity-section .panel-action-row .game-btn{width:100%!important}}.split-identity-section .identity-panel{padding:clamp(1.45rem,3vw,2.15rem)!important}.split-identity-section .identity-panel h2{max-width:620px!important;margin-bottom:1.05rem!important;font-size:clamp(2.05rem,4.15vw,3.55rem)!important;line-height:1.03!important;letter-spacing:-.068em!important}.split-identity-section .identity-panel .brand-word{text-shadow:none}.split-identity-section .identity-panel p{max-width:64ch!important;margin-top:.72rem!important;color:#ffffffbd!important;font-size:clamp(.9rem,1vw,1rem)!important;font-weight:690!important;line-height:1.62!important}.split-identity-section .identity-panel p .pricing-emphasis-blue,.split-identity-section .identity-panel p .pricing-emphasis-green,.split-identity-section .identity-panel p .pricing-emphasis-yellow,.split-identity-section .identity-panel p .pricing-emphasis-red{text-shadow:0 0 10px currentColor!important}.split-identity-section .panel-buzz-row{margin-top:1.15rem!important}.split-identity-section .panel-buzz-row span{min-height:32px!important;padding:.42rem .76rem!important;border-color:#0cc7f62e!important;background:#ffffff09!important;color:#ffffffc7!important;font-size:.7rem!important;font-weight:820!important;box-shadow:none!important}.split-identity-section .askdaft-panel .panel-buzz-row span{border-color:#7dffb22e!important;background:#ffffff09!important}.split-identity-section .panel-action-row{align-items:center!important;margin-top:1.15rem!important;gap:.5rem!important}.split-identity-section .panel-action-row .game-btn{min-height:38px!important;padding:.52rem .82rem!important;border-radius:999px!important;font-size:.74rem!important;font-weight:850!important;box-shadow:none!important}.split-identity-section .panel-action-row .game-btn.primary,.split-identity-section .panel-action-row .game-btn.secondary,.split-identity-section .panel-action-row .game-btn.ghost{color:#ffffffdb!important;border-color:#ffffff29!important;background:#ffffff0b!important}.split-identity-section .daftitude-panel .panel-action-row .game-btn:first-child{color:#061017!important;border-color:#0cc7f657!important;background:linear-gradient(135deg,#0cc7f6e0,#ffffffc7)!important}.split-identity-section .askdaft-panel .panel-action-row .game-btn:first-child{color:#061017!important;border-color:#7dffb252!important;background:linear-gradient(135deg,#7dffb2d1,#ffffffbd)!important}.split-identity-section .panel-action-row .game-btn:hover,.split-identity-section .panel-action-row .game-btn:focus-visible{transform:translateY(-2px);border-color:#0cc7f652!important;background:#0cc7f614!important;color:#fffffff0!important;box-shadow:0 0 16px #0cc7f614!important}.split-identity-section .askdaft-panel .panel-action-row .game-btn:hover,.split-identity-section .askdaft-panel .panel-action-row .game-btn:focus-visible{border-color:#7dffb24d!important;background:#7dffb213!important;box-shadow:0 0 16px #7dffb213!important}@media (max-width: 760px){.split-identity-section .identity-panel h2{font-size:clamp(1.85rem,9vw,2.75rem)!important;line-height:1.05!important}.split-identity-section .identity-panel p{font-size:.82rem!important;line-height:1.54!important}.split-identity-section .panel-buzz-row span,.split-identity-section .panel-action-row .game-btn{font-size:.72rem!important}}.split-identity-section{align-items:stretch!important;gap:clamp(1rem,2.2vw,1.35rem)!important}.split-identity-section .identity-panel{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:clamp(1.35rem,2.6vw,2rem)!important;min-height:0!important}.split-identity-section .identity-panel .story-kicker{margin-bottom:.85rem!important;font-size:.72rem!important;letter-spacing:.1em!important}.split-identity-section .identity-panel h2{max-width:640px!important;margin:0 0 1rem!important;font-size:clamp(1.9rem,3.55vw,3.05rem)!important;line-height:1.04!important;letter-spacing:-.062em!important}.split-identity-section .identity-panel h2 .brand-word{font-size:.98em!important;line-height:inherit!important}.split-identity-section .identity-panel p{max-width:64ch!important;margin:0!important;color:#ffffffc2!important;font-size:clamp(.86rem,.95vw,.96rem)!important;font-weight:680!important;line-height:1.55!important;letter-spacing:-.01em!important}.split-identity-section .identity-panel p+p{margin-top:.8rem!important}.split-identity-section .panel-buzz-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.5rem!important;margin-top:1.05rem!important}.split-identity-section .panel-buzz-row span{min-height:30px!important;padding:.4rem .7rem!important;border-radius:999px!important;color:#ffffffd1!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;white-space:nowrap!important}.split-identity-section .panel-action-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important;margin-top:1.1rem!important;padding-top:0!important}.split-identity-section .askdaft-panel .panel-action-row{justify-content:flex-start!important}.split-identity-section .panel-action-row .game-btn{width:auto!important;min-height:36px!important;padding:.5rem .8rem!important;border-radius:999px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}@media (min-width: 980px){.split-identity-section .identity-panel{min-height:500px!important}}@media (max-width: 920px){.split-identity-section .identity-panel h2{max-width:100%!important;font-size:clamp(1.75rem,7.2vw,2.55rem)!important;line-height:1.06!important}.split-identity-section .identity-panel p{font-size:.82rem!important;line-height:1.5!important}.split-identity-section .panel-action-row,.split-identity-section .askdaft-panel .panel-action-row{justify-content:center!important}}@media (max-width: 520px){.split-identity-section .identity-panel{padding:1rem!important;border-radius:20px!important}.split-identity-section .identity-panel .story-kicker{margin-bottom:.65rem!important}.split-identity-section .identity-panel h2{margin-bottom:.85rem!important;font-size:clamp(1.55rem,8.6vw,2.22rem)!important;line-height:1.08!important;letter-spacing:-.055em!important}.split-identity-section .identity-panel p{font-size:.74rem!important;line-height:1.46!important}.split-identity-section .identity-panel p+p{margin-top:.65rem!important}.split-identity-section .panel-buzz-row{gap:.38rem!important;margin-top:.85rem!important}.split-identity-section .panel-buzz-row span{min-height:28px!important;padding:.36rem .55rem!important;font-size:.6rem!important;white-space:normal!important;text-align:center!important}.split-identity-section .panel-action-row{display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important;margin-top:.9rem!important}.split-identity-section .panel-action-row .game-btn{width:100%!important;min-height:34px!important;padding:.48rem .65rem!important;font-size:.66rem!important}}.split-identity-section .panel-buzz-row{width:100%!important;max-width:520px!important;margin:1.15rem 0 0!important;justify-content:flex-start!important;gap:.55rem!important}.split-identity-section .panel-buzz-row span{min-height:34px!important;padding:.5rem .82rem!important;border-radius:999px!important;border:1px solid rgba(12,199,246,.26)!important;background:linear-gradient(180deg,#0cc7f618,#ffffff09),#05091280!important;color:#ffffffe0!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:-.01em!important;line-height:1!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff0e!important}.split-identity-section .daftitude-panel .panel-buzz-row span:first-child{border-color:#0cc7f657!important;color:#cdf7fff0!important}.split-identity-section .daftitude-panel .panel-buzz-row span:nth-child(2){border-color:#7dffb247!important;color:#daffe8eb!important}.split-identity-section .daftitude-panel .panel-buzz-row span:nth-child(3){border-color:#ffc72d47!important;color:#fff4cdeb!important}.split-identity-section .askdaft-panel .panel-buzz-row span{border-color:#7dffb23d!important;background:linear-gradient(180deg,#7dffb216,#ffffff08),#05091280!important}@media (max-width: 920px){.split-identity-section .panel-buzz-row{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width: 520px){.split-identity-section .panel-buzz-row{display:grid!important;grid-template-columns:1fr!important;max-width:100%!important;gap:.42rem!important}.split-identity-section .panel-buzz-row span{justify-content:center!important;width:100%!important;min-height:32px!important;white-space:normal!important;text-align:center!important}}.split-identity-section .askdaft-panel .panel-buzz-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,max-content))!important;justify-content:flex-start!important;align-items:center!important;gap:.52rem!important;max-width:560px!important;margin-top:1rem!important}.split-identity-section .askdaft-panel .panel-buzz-row span{justify-content:center!important;min-height:34px!important;padding:.48rem .78rem!important;font-size:.68rem!important;line-height:1!important;white-space:nowrap!important}.split-identity-section .askdaft-panel .panel-buzz-row span:nth-child(3){grid-column:1 / -1!important;justify-self:start!important}@media (max-width: 920px){.split-identity-section .askdaft-panel .panel-buzz-row{justify-content:center!important}.split-identity-section .askdaft-panel .panel-buzz-row span:nth-child(3){justify-self:center!important}}@media (max-width: 520px){.split-identity-section .askdaft-panel .panel-buzz-row{grid-template-columns:1fr!important;max-width:100%!important}.split-identity-section .askdaft-panel .panel-buzz-row span,.split-identity-section .askdaft-panel .panel-buzz-row span:nth-child(3){justify-self:stretch!important;width:100%!important;white-space:normal!important}}.hub-select-section .hub-card-grid{align-items:stretch}.hub-select-section .hub-select-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.hub-select-section .hub-select-card p .pricing-emphasis-blue,.hub-select-section .hub-select-card p .pricing-emphasis-green,.hub-select-section .hub-select-card p .pricing-emphasis-yellow,.hub-select-section .hub-select-card p .pricing-emphasis-red{text-shadow:0 0 10px currentColor!important}@media (max-width: 640px){.hub-select-section{width:min(100%,calc(100% - .75rem))!important;padding-top:1.55rem!important;padding-bottom:1.65rem!important}.hub-select-section .story-mode-header.compact{margin-bottom:.85rem!important}.hub-select-section .step-pill-kicker{min-height:34px!important;margin-bottom:.55rem!important;padding:.52rem .9rem!important;font-size:.62rem!important;letter-spacing:.12em!important}.hub-select-section .story-mode-header h2{max-width:310px!important;margin-inline:auto!important;font-size:clamp(1.55rem,7.2vw,2.05rem)!important;line-height:1.03!important;letter-spacing:-.055em!important}.hub-select-section .hub-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.hub-select-section .hub-select-card{min-height:128px!important;padding:.72rem!important;border-radius:16px!important}.hub-select-section .hub-card-icon{width:28px!important;height:28px!important;margin-bottom:.42rem!important;border-radius:10px!important;font-size:.92rem!important}.hub-select-section .hub-select-card h3{margin:0 0 .42rem!important;font-size:.86rem!important;line-height:1.05!important;letter-spacing:-.03em!important}.hub-select-section .hub-select-card p{margin:0!important;color:#ffffffbd!important;font-size:.58rem!important;font-weight:720!important;line-height:1.38!important}.hub-select-section .hub-select-card p .brand-word{font-size:1em!important}.hub-select-section .hub-select-card span:not(.pricing-emphasis-blue):not(.pricing-emphasis-green):not(.pricing-emphasis-yellow):not(.pricing-emphasis-red):not(.brand-word):not(.brand-daft):not(.brand-itude):not(.brand-ask){margin-top:auto!important;padding-top:.45rem!important;color:var(--primary)!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}}@media (max-width: 390px){.hub-select-section .hub-select-card{min-height:122px!important;padding:.62rem!important}.hub-select-section .hub-select-card p{font-size:.54rem!important;line-height:1.34!important}.hub-select-section .hub-select-card h3{font-size:.8rem!important}}.askdaft-page .phase-card-grid{display:grid;gap:.9rem}.askdaft-page .phase-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.askdaft-page .phase-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.askdaft-page .askdaft-mission-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.askdaft-page .phase-card{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;min-height:100%;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(180deg,#ffffff10,#ffffff07),#050912b3;box-shadow:0 18px 54px #00000038}.askdaft-page .phase-card h3{margin:0;color:#fff;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.12;letter-spacing:-.04em}.askdaft-page .phase-card p{margin:0;color:#ffffffb8;font-size:.9rem;font-weight:650;line-height:1.52}.askdaft-page .phase-card .phase-btn{margin-top:auto}.askdaft-page .mission-tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:.32rem .58rem;border:1px solid rgba(125,255,178,.24);border-radius:999px;background:#7dffb213;color:#daffe8eb;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.askdaft-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:clamp(1rem,2.6vw,1.65rem);align-items:start}.askdaft-flow-main{display:grid;gap:1rem}.askdaft-flow-step{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.2rem 0}.askdaft-flow-step h3{margin:0;color:#fff;font-size:clamp(1.05rem,1.45vw,1.28rem);letter-spacing:-.035em}.askdaft-flow-step p{margin:.25rem 0 0;color:#ffffffad;font-size:.9rem;font-weight:650;line-height:1.5}.askdaft-page .step-number{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(12,199,246,.32);border-radius:16px;background:#0cc7f614;color:#cdf7fff2;font-size:.74rem;font-weight:1000;letter-spacing:.08em}.askdaft-issue-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.askdaft-issue-card{min-height:124px;padding:.85rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#050912b8;color:#ffffffd6;cursor:pointer;text-align:center;box-shadow:0 16px 44px #0000002e;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.askdaft-issue-card:hover,.askdaft-issue-card:focus-visible,.askdaft-issue-card.active{transform:translateY(-3px);border-color:#7dffb26b;background:radial-gradient(circle at 20% 0%,rgba(125,255,178,.12),transparent 58%),#050912d1;box-shadow:0 20px 58px #0000003d,0 0 28px #7dffb217}.askdaft-issue-card.active{outline:2px solid rgba(125,255,178,.22);outline-offset:2px}.askdaft-issue-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 auto .55rem;border-radius:16px;background:#ffffff13;font-size:1.35rem}.askdaft-issue-card strong{display:block;margin-top:.55rem;color:#fff;font-size:.78rem;font-weight:950;line-height:1.12;letter-spacing:-.035em}.askdaft-issue-card small{display:none}.askdaft-request-box{width:100%;min-height:168px;resize:vertical;padding:1rem;border:1px solid rgba(12,199,246,.24);border-radius:22px;background:#03070eb8;color:#ffffffe6;font:inherit;font-size:.98rem;font-weight:650;line-height:1.55;outline:none;box-shadow:inset 0 1px #ffffff0e}.askdaft-request-box::placeholder{color:#ffffff6b}.askdaft-request-box:focus{border-color:#7dffb273;box-shadow:0 0 0 3px #7dffb21f,inset 0 1px #ffffff0e}.askdaft-style-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.askdaft-style-pill{min-height:86px;padding:.8rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0b;color:#ffffffd6;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.askdaft-style-pill strong,.askdaft-style-pill small{display:block}.askdaft-style-pill strong{color:#fff;font-size:.86rem;font-weight:950;line-height:1.1}.askdaft-style-pill small{margin-top:.35rem;color:#ffffff9e;font-size:.7rem;font-weight:650;line-height:1.32}.askdaft-style-pill:hover,.askdaft-style-pill:focus-visible,.askdaft-style-pill.active{transform:translateY(-2px);border-color:#0cc7f65c;background:#0cc7f614}.askdaft-style-pill.active{border-color:#7dffb26b;background:#7dffb21a}.askdaft-request-summary{position:sticky;top:calc(var(--navbar-h) + 1rem);padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(125,255,178,.2);border-radius:26px;background:radial-gradient(circle at 30% 0%,rgba(125,255,178,.11),transparent 58%),linear-gradient(180deg,#fff1,#ffffff06),#050912e6;box-shadow:0 24px 70px #0000004d}.askdaft-summary-icon{display:grid;place-items:center;width:64px;height:64px;margin:.4rem 0 .85rem;border-radius:22px;background:#7dffb21a;font-size:1.8rem}.askdaft-request-summary h3{margin:0;color:#fff;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.08;letter-spacing:-.045em}.askdaft-request-summary p{color:#ffffffb3;font-size:.9rem;font-weight:650;line-height:1.5}.askdaft-summary-examples{margin:1rem 0;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a}.askdaft-summary-examples strong{display:block;margin-bottom:.42rem;color:#ffffffe0;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.askdaft-summary-examples p{margin:0;color:#ffffffb8;font-size:.78rem;font-weight:650;line-height:1.42}.askdaft-summary-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.55rem;padding:.62rem 0;border-top:1px solid rgba(255,255,255,.09)}.askdaft-summary-meta span{color:#ffffff8f;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.askdaft-summary-meta strong{color:#daffe8f2;font-size:.82rem;font-weight:950;text-align:right}.askdaft-book-now{width:100%;margin-top:1rem}.askdaft-summary-note{margin:.8rem 0 0;color:#ffffff8f!important;font-size:.74rem!important;line-height:1.4!important}.askdaft-summary-grid,.askdaft-estimate-grid{display:grid;gap:.9rem}.askdaft-summary-grid{grid-template-columns:1.15fr 1fr 1fr}.askdaft-estimate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.askdaft-summary-card,.askdaft-estimate-card{min-height:100%;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#050912b8;box-shadow:0 18px 54px #00000038}.askdaft-goal-card{background:radial-gradient(circle at 16% 0%,rgba(125,255,178,.11),transparent 58%),linear-gradient(180deg,#ffffff0f,#ffffff06),#050912c7}.askdaft-summary-card h3,.askdaft-estimate-card h3{margin:.65rem 0 .55rem;color:#fff;font-size:clamp(1.05rem,1.45vw,1.26rem);line-height:1.08;letter-spacing:-.045em}.askdaft-summary-card p,.askdaft-estimate-card p{margin:0;color:#ffffffb3;font-size:.88rem;font-weight:650;line-height:1.52}.askdaft-summary-card ul,.askdaft-includes-list ul{display:grid;gap:.42rem;margin:0;padding-left:1rem;color:#ffffffb8;font-size:.84rem;font-weight:650;line-height:1.42}.askdaft-estimate-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.75rem}.askdaft-estimate-topline h3{margin:0}.askdaft-estimate-topline strong{flex:0 0 auto;padding:.46rem .62rem;border:1px solid rgba(255,220,90,.32);border-radius:999px;background:#ffdc5a14;color:#ffec99f5;font-size:.8rem;font-weight:1000;white-space:nowrap}.askdaft-includes-list{margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.09)}.askdaft-includes-list span{display:block;margin-bottom:.42rem;color:#daffe8e6;font-size:.68rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.askdaft-detail-picker{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:-.15rem}.askdaft-detail-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.5rem .68rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0b;color:#ffffffc7;cursor:pointer;font-size:.74rem;font-weight:850;line-height:1;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.askdaft-detail-chip:hover,.askdaft-detail-chip:focus-visible,.askdaft-detail-chip.active{transform:translateY(-1px);border-color:#7dffb26b;background:#7dffb21a;color:#e6ffeef5}.askdaft-typical-panel,.askdaft-guest-note,.askdaft-call-fields{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a}.askdaft-typical-panel{display:grid;grid-template-columns:.45fr 1fr;gap:.85rem;padding:.85rem;margin-top:.15rem}.askdaft-typical-panel div{display:grid;align-content:start;gap:.28rem}.askdaft-typical-panel span,.askdaft-call-fields span{color:#ffffff8f;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.askdaft-typical-panel strong{color:#ffec99f5;font-size:.98rem;font-weight:1000;line-height:1.1}.askdaft-typical-panel p,.askdaft-guest-note p{margin:0;color:#ffffffad;font-size:.8rem;font-weight:650;line-height:1.4}.askdaft-call-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem}.askdaft-call-fields label{display:grid;gap:.38rem}.askdaft-call-fields input{width:100%;min-height:42px;padding:.65rem .75rem;border:1px solid rgba(12,199,246,.24);border-radius:14px;background:#03070eb8;color:#ffffffe6;font:inherit;font-size:.84rem;font-weight:700;outline:none}.askdaft-call-fields input:focus{border-color:#7dffb273;box-shadow:0 0 0 3px #7dffb21f}.askdaft-guest-note{padding:.85rem;border-color:#7dffb22e;background:#7dffb20e}.askdaft-guest-note strong{display:block;margin-bottom:.3rem;color:#daffe8f0;font-size:.84rem;font-weight:950}.askdaft-price-breakdown{margin-top:.85rem;padding:.85rem;border:1px solid rgba(255,220,90,.18);border-radius:18px;background:radial-gradient(circle at 20% 0%,rgba(255,220,90,.08),transparent 60%),#ffffff09}.askdaft-price-breakdown>strong{display:block;margin-bottom:.5rem;color:#ffec99f2;font-size:.72rem;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.askdaft-price-breakdown div{display:grid;grid-template-columns:.68fr 1fr;gap:.7rem;padding:.48rem 0;border-top:1px solid rgba(255,255,255,.075)}.askdaft-price-breakdown span{color:#ffffff85;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.askdaft-price-breakdown b{color:#ffffffd6;font-size:.72rem;font-weight:850;line-height:1.35}.askdaft-price-breakdown p{margin:.55rem 0 0;color:#ffffff9e!important;font-size:.72rem!important;line-height:1.38!important}.askdaft-progress-tracker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 auto clamp(1.25rem,2.4vw,1.75rem);max-width:860px}.askdaft-progress-step{display:grid;gap:.22rem;padding:.7rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a}.askdaft-progress-step span{color:#0cc7f6f2;font-size:.68rem;font-weight:1000;letter-spacing:.08em}.askdaft-progress-step strong{color:#ffffffe6;font-size:.82rem;font-weight:950}.askdaft-progress-step small{color:#ffffff85;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.askdaft-progress-step.complete,.askdaft-progress-step.ready{border-color:#7dffb247;background:#7dffb212}.askdaft-progress-step.complete small,.askdaft-progress-step.ready small{color:#daffe8e0}.askdaft-progress-step.in-progress{border-color:#ffdc5a3d;background:#ffdc5a0e}.askdaft-upload-panel{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem;border:1px dashed rgba(12,199,246,.28);border-radius:18px;background:#0cc7f60b}.askdaft-upload-panel strong{display:block;margin-bottom:.22rem;color:#ffffffe6;font-size:.86rem;font-weight:950}.askdaft-upload-panel p{margin:0;color:#ffffff9e;font-size:.76rem;font-weight:650;line-height:1.35}.askdaft-upload-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;max-width:220px;padding:.55rem .75rem;border:1px solid rgba(125,255,178,.28);border-radius:999px;background:#7dffb214;color:#daffe8f0;cursor:pointer;font-size:.74rem;font-weight:900;overflow:hidden}.askdaft-upload-btn input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.askdaft-upload-btn span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askdaft-book-now.disabled{pointer-events:none;opacity:.58;filter:grayscale(.35)}.askdaft-request-summary .askdaft-summary-icon{margin-top:.65rem}.askdaft-request-summary .phase-kicker{color:#7dffb2f5}.askdaft-price-grid,.askdaft-subscribe-grid{display:grid;gap:.9rem}.askdaft-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.askdaft-subscribe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.askdaft-price-card,.askdaft-subscribe-card,.askdaft-subscribe-note{border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#050912b8;box-shadow:0 18px 54px #00000038}.askdaft-price-card,.askdaft-subscribe-card{display:flex;flex-direction:column;gap:.7rem;min-height:100%;padding:clamp(1rem,2vw,1.25rem)}.askdaft-price-card-top,.askdaft-subscribe-top{display:grid;gap:.5rem}.askdaft-price-card h3,.askdaft-subscribe-card h3{margin:0;color:#fff;font-size:clamp(1.05rem,1.45vw,1.26rem);line-height:1.08;letter-spacing:-.045em}.askdaft-price-card strong,.askdaft-subscribe-card strong{width:max-content;padding:.46rem .62rem;border:1px solid rgba(255,220,90,.32);border-radius:999px;background:#ffdc5a14;color:#ffec99f5;font-size:.8rem;font-weight:1000;white-space:nowrap}.askdaft-subscribe-card strong{border-color:#7dffb24d;background:#7dffb214;color:#daffe8f5}.askdaft-price-card p,.askdaft-subscribe-card p,.askdaft-subscribe-note p{margin:0;color:#ffffffb3;font-size:.86rem;font-weight:650;line-height:1.48}.askdaft-plan-rhythm{color:#cdf7ffe6!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase}.askdaft-price-card ul,.askdaft-subscribe-card ul{display:grid;gap:.38rem;margin:0;padding-left:1rem;color:#ffffffb8;font-size:.82rem;font-weight:650;line-height:1.38}.askdaft-subscribe-card .phase-btn{margin-top:auto}.askdaft-subscribe-note{display:grid;gap:.35rem;margin-top:.9rem;padding:1rem;border-color:#7dffb22e;background:radial-gradient(circle at 16% 0%,rgba(125,255,178,.1),transparent 58%),#050912c2}.askdaft-subscribe-note strong{color:#daffe8f5;font-size:.86rem;font-weight:1000}.askdaft-progress-tracker{grid-template-columns:repeat(4,auto);justify-content:center;gap:.45rem;max-width:none;margin-bottom:clamp(.85rem,1.8vw,1.15rem)}.askdaft-progress-step{display:inline-flex;align-items:center;gap:.38rem;min-height:34px;padding:.42rem .58rem;border-radius:999px}.askdaft-progress-step span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#ffffff0f;font-size:.58rem}.askdaft-progress-step strong{font-size:.72rem;line-height:1;white-space:nowrap}.askdaft-progress-step small{display:none}.askdaft-detail-hint{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:-.1rem;padding:.65rem .78rem;border:1px solid rgba(12,199,246,.16);border-radius:16px;background:#0cc7f60b}.askdaft-detail-hint span{flex:0 0 auto;color:#cdf7ffeb;font-size:.68rem;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.askdaft-detail-hint p{margin:0;color:#ffffffa3;font-size:.76rem;font-weight:650;line-height:1.35;text-align:right}@media (max-width: 1100px){.askdaft-price-grid,.askdaft-subscribe-grid,.askdaft-summary-grid,.askdaft-estimate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-page .askdaft-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.askdaft-flow-layout{grid-template-columns:1fr}.askdaft-request-summary{position:relative;top:auto}.askdaft-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.askdaft-progress-tracker{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-call-fields,.askdaft-typical-panel{grid-template-columns:1fr}.askdaft-page .phase-card-grid.three,.askdaft-page .phase-card-grid.four,.askdaft-page .askdaft-mission-grid,.askdaft-issue-grid,.askdaft-style-row{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-issue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.askdaft-price-grid,.askdaft-subscribe-grid{grid-template-columns:1fr}.askdaft-price-card,.askdaft-subscribe-card,.askdaft-subscribe-note{border-radius:18px}.askdaft-progress-tracker{grid-template-columns:1fr}.askdaft-upload-panel{display:grid;gap:.65rem;padding:.75rem;border-radius:16px}.askdaft-upload-btn{width:100%;max-width:none}.askdaft-detail-picker{gap:.42rem}.askdaft-detail-chip{min-height:34px;padding:.46rem .58rem;font-size:.66rem}.askdaft-call-fields,.askdaft-typical-panel,.askdaft-guest-note{padding:.75rem;border-radius:16px}.askdaft-call-fields input{min-height:40px;font-size:.78rem}.askdaft-price-breakdown div{grid-template-columns:1fr;gap:.25rem}.askdaft-summary-grid,.askdaft-estimate-grid{grid-template-columns:1fr}.askdaft-estimate-topline{display:grid;gap:.5rem}.askdaft-estimate-topline strong{width:max-content}.askdaft-page .askdaft-hero{min-height:auto;padding:4.5rem .8rem 2rem}.askdaft-hero h1:before{width:72px;height:72px;margin-bottom:1rem;font-size:2.25rem}.askdaft-hero h1{font-size:clamp(2.45rem,12vw,3.35rem);letter-spacing:-.075em}.askdaft-hero .phase-lede{font-size:1rem;line-height:1.46}.askdaft-hero .phase-sublede{font-size:.82rem;line-height:1.55}.askdaft-page .phase-section{width:min(100%,calc(100% - .85rem));padding-top:1.65rem;padding-bottom:1.65rem}.askdaft-page .phase-panel,.askdaft-page .askdaft-onboarding-panel,.askdaft-page .phase-warning-panel,.askdaft-page .contact-command,.askdaft-page .askdaft-callout{padding:1rem;border-radius:22px}.askdaft-page .phase-section-heading{margin-bottom:1rem}.askdaft-page .phase-section-heading h2,.askdaft-page .phase-section h2{font-size:clamp(1.65rem,8.5vw,2.3rem);line-height:1.05}.askdaft-page .phase-section-heading p,.askdaft-page .phase-panel p,.askdaft-page .askdaft-callout p,.askdaft-page .phase-warning-panel p{font-size:.82rem;line-height:1.5}.askdaft-page .phase-hero-actions,.askdaft-page .askdaft-callout{display:grid;grid-template-columns:1fr}.askdaft-page .phase-btn{width:100%;min-height:44px;padding:.7rem .85rem;font-size:.78rem}.askdaft-page .phase-card-grid.three,.askdaft-page .phase-card-grid.four,.askdaft-page .askdaft-mission-grid,.askdaft-style-row{grid-template-columns:1fr}.askdaft-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-page .phase-card{padding:.75rem .55rem;border-radius:18px}.askdaft-page .phase-card h3,.askdaft-flow-step h3{font-size:.98rem}.askdaft-page .phase-card p,.askdaft-flow-step p{font-size:.76rem;line-height:1.42}.askdaft-flow-step{grid-template-columns:38px 1fr;gap:.65rem}.askdaft-page .step-number{width:36px;height:36px;border-radius:14px;font-size:.68rem}.askdaft-issue-card{min-height:0;padding:.9rem;border-radius:18px}.askdaft-issue-icon{width:40px;height:40px;margin-bottom:.58rem;border-radius:14px;font-size:1.2rem}.askdaft-request-box{min-height:150px;padding:.85rem;border-radius:18px;font-size:.84rem}.askdaft-style-pill{min-height:76px;padding:.75rem}.askdaft-request-summary{padding:.95rem;border-radius:22px}.askdaft-summary-icon{width:52px;height:52px;border-radius:18px;font-size:1.55rem}.askdaft-entry-strip,.askdaft-dashboard-grid{grid-template-columns:1fr}.askdaft-entry-strip article,.askdaft-dashboard-grid article{border-radius:18px}}@media (max-width: 920px){.split-identity-section,.story-board-grid,.hub-card-grid,.card-grid,.hub-grid,.mission-grid,.topic-grid,.contact-section,.about-container{grid-template-columns:1fr}.services-grid,.package-grid,.services-feature-grid,.tech-hub-container,.articles-grid,.briefs-grid,.impact-grid,.pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card{min-height:auto}.story-card h3,.story-card>p:not(.story-card-statement),.story-card-statement{min-height:0}}@media (max-width: 640px){.askdaft-price-grid,.askdaft-subscribe-grid{grid-template-columns:1fr}.askdaft-price-card,.askdaft-subscribe-card,.askdaft-subscribe-note{border-radius:18px}.askdaft-progress-tracker{grid-template-columns:1fr}.askdaft-upload-panel{display:grid;gap:.65rem;padding:.75rem;border-radius:16px}.askdaft-upload-btn{width:100%;max-width:none}.askdaft-detail-picker{gap:.42rem}.askdaft-detail-chip{min-height:34px;padding:.46rem .58rem;font-size:.66rem}.askdaft-call-fields,.askdaft-typical-panel,.askdaft-guest-note{padding:.75rem;border-radius:16px}.askdaft-call-fields input{min-height:40px;font-size:.78rem}.askdaft-price-breakdown div{grid-template-columns:1fr;gap:.25rem}.askdaft-summary-grid,.askdaft-estimate-grid{grid-template-columns:1fr}.askdaft-estimate-topline{display:grid;gap:.5rem}.askdaft-estimate-topline strong{width:max-content}.game-actions,.page-actions,.hero-actions{flex-direction:column}.game-btn,.btn,.cta-btn{width:100%}.story-specialties ul,.services-grid,.package-grid,.services-feature-grid,.tech-hub-container,.articles-grid,.briefs-grid,.impact-grid,.pkg-grid{grid-template-columns:1fr}}.home-game-page .story-mode-section{padding-top:clamp(2.6rem,5vw,4.25rem);padding-bottom:clamp(2.6rem,5vw,4.25rem)}.home-game-page .mode-cta-section{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.home-game-page .average-pricing-section{padding-top:clamp(2rem,4vw,3rem)}.home-game-page .mode-cta-section+.average-pricing-section{margin-top:0}.home-game-page .story-mode-header{margin-bottom:clamp(1.15rem,2.5vw,1.7rem)}.home-game-page .story-mode-header.compact{margin-bottom:clamp(1rem,2vw,1.35rem)}.home-game-page .subscription-toggle-card{margin-top:clamp(1.1rem,2vw,1.5rem)}@media (max-width: 760px){.home-game-page .story-mode-section{padding-top:2.25rem;padding-bottom:2.25rem}.home-game-page .mode-cta-section,.home-game-page .average-pricing-section{padding-top:1.75rem;padding-bottom:1.75rem}}.section-flow-arrow{position:relative;z-index:4;display:grid;place-items:center;width:min(var(--maxw),calc(100% - 2rem));height:0;margin:0 auto;pointer-events:none}.section-flow-arrow span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(12,199,246,.32);border-radius:999px;background:radial-gradient(circle at 50% 0%,rgba(12,199,246,.25),transparent 70%),#050912db;color:#7dffb2f5;font-size:1.1rem;font-weight:950;box-shadow:0 0 0 1px #ffffff0f,0 0 26px #0cc7f629;transform:translateY(-50%);animation:section-arrow-pulse 2.6s ease-in-out infinite}@keyframes section-arrow-pulse{0%,to{opacity:.72;transform:translateY(-50%)}50%{opacity:1;transform:translateY(calc(-50% + 5px))}}.floating-reading-tools{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:900;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.55rem}.jump-to-top-btn,.reading-mode-toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(12,199,246,.42);border-radius:999px;background:linear-gradient(135deg,#0cc7f6f5,#ffffffe6);color:#061017;cursor:pointer;font-weight:950;box-shadow:0 0 26px #0cc7f633;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease}.jump-to-top-btn{width:46px;height:46px;font-size:1.2rem}.reading-mode-toggle{flex-direction:row;gap:.42rem;min-width:132px;height:46px;padding:0 .82rem;background:#050912e6;color:#ffffffe6;text-align:center}.reading-mode-toggle span{font-size:.62rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.reading-mode-toggle strong{color:var(--accent);font-size:.72rem;font-weight:950;line-height:1}.reading-mode-toggle.active{border-color:#7dffb27a;background:#7dffb221;box-shadow:0 0 24px #7dffb229}.reading-mode-toggle.active strong{color:var(--green)}.jump-to-top-btn:hover,.jump-to-top-btn:focus-visible,.reading-mode-toggle:hover,.reading-mode-toggle:focus-visible{transform:translateY(-3px);box-shadow:0 0 34px #0cc7f652}@media (max-width: 760px){.section-flow-arrow span{width:38px;height:38px;font-size:1rem}.floating-reading-tools{right:.8rem;bottom:.8rem;gap:.4rem}.jump-to-top-btn{width:42px;height:42px}.reading-mode-toggle{min-width:114px;height:42px;padding:0 .62rem;gap:.34rem}.reading-mode-toggle span{font-size:.5rem}.reading-mode-toggle strong{font-size:.64rem}}@media (prefers-reduced-motion: reduce){.section-flow-arrow span{animation:none}.jump-to-top-btn,.reading-mode-toggle{transition:none}}@media (max-width: 760px),(pointer: coarse){.game-start-screen{background:radial-gradient(circle at 18% 12%,rgba(12,199,246,.2),transparent 16rem),radial-gradient(circle at 82% 28%,rgba(125,255,178,.14),transparent 15rem),radial-gradient(circle at 50% 88%,rgba(255,220,90,.08),transparent 18rem),linear-gradient(180deg,#050812eb,#070c18fa)}.game-start-screen:before{background:radial-gradient(circle at 20% 20%,rgba(12,199,246,.12),transparent 16rem),radial-gradient(circle at 80% 20%,rgba(125,255,178,.09),transparent 15rem),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 68px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 68px);opacity:.95}.game-start-screen:after{display:block;top:var(--navbar-h);right:auto;bottom:auto;left:50%;width:min(72vw,340px);height:min(72vw,340px);border-radius:999px;background:radial-gradient(circle,rgba(12,199,246,.18),transparent 62%),radial-gradient(circle at 68% 36%,rgba(125,255,178,.12),transparent 58%);box-shadow:0 0 54px #0cc7f629,0 0 90px #7dffb214;pointer-events:none;transform:translate(-50%,8%);animation:mobile-hero-ambient-drift 8s ease-in-out infinite}.game-center-panel:after{background:radial-gradient(circle at 50% 18%,rgba(12,199,246,.24),transparent 44%),radial-gradient(circle at 20% 80%,rgba(125,255,178,.13),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 45%)}.game-path:after{inset:8%;opacity:.42;transform:none;border-color:#ffffff12;background:radial-gradient(circle at 20% 20%,rgba(12,199,246,.08),transparent 46%),radial-gradient(circle at 80% 70%,rgba(125,255,178,.06),transparent 48%)}}@keyframes mobile-hero-ambient-drift{0%,to{opacity:.62;transform:translate(-50%,8%) scale(.96)}50%{opacity:.9;transform:translate(-50%,14%) scale(1.04)}}@media (prefers-reduced-motion: reduce){.game-start-screen:after{animation:none}}.home-game-page.reading-impairment-mode :where(.pricing-emphasis-yellow,.pricing-emphasis-red,.pricing-emphasis-blue,.pricing-emphasis-green):not(.hero-brand-title *):not(.game-path strong *){color:#ffffffe6!important;text-shadow:none!important}.askdaft-page.reading-impairment-mode :where(.pricing-emphasis-yellow,.pricing-emphasis-red,.pricing-emphasis-blue,.pricing-emphasis-green){color:#ffffffe6!important;text-shadow:none!important}.home-game-page.reading-impairment-mode :where(.story-card-number,.story-card span,.story-specialties strong,.story-specialties li,.panel-buzz-row span,.system-chip,.chip,.keyword-chip):not(.hero-brand-title *):not(.game-path strong *){color:#fffc!important;text-shadow:none!important}.home-game-page.reading-impairment-mode .story-specialties li:before{color:#ffffff9e!important;text-shadow:none!important}.home-game-page.reading-impairment-mode .brand-word:not(.hero-brand-title .brand-word):not(.game-path strong .brand-word) .brand-daft,.home-game-page.reading-impairment-mode .brand-word:not(.hero-brand-title .brand-word):not(.game-path strong .brand-word) .brand-itude,.home-game-page.reading-impairment-mode .brand-word:not(.hero-brand-title .brand-word):not(.game-path strong .brand-word) .brand-ask{color:#ffffffeb!important;text-shadow:none!important}.game-start-screen .mobile-hero-ambience{display:none}@media (max-width: 640px){.askdaft-detail-hint{display:grid;gap:.3rem;padding:.65rem}.askdaft-detail-hint p{text-align:left;font-size:.72rem}}@media (max-width: 900px){.account-auth-shell,.account-dashboard-hero{grid-template-columns:1fr}.account-auth-shell{display:grid}.account-auth-copy{position:relative;top:auto}.account-dashboard-hero{display:grid}.dashboard-status-grid,.account-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard-grid{grid-template-columns:1fr}}@media (max-width: 640px){.account-page{padding:4.5rem .75rem 2rem}.account-auth-copy,.account-auth-panel,.account-dashboard-hero,.account-dashboard-panel{border-radius:22px}.account-auth-copy h1,.account-dashboard-hero h1{font-size:clamp(2.2rem,12vw,3.1rem)}.dashboard-status-grid,.account-benefit-grid{grid-template-columns:1fr}.account-auth-actions,.account-dashboard-actions{display:grid}.account-auth-actions .phase-btn,.account-dashboard-actions .phase-btn{width:100%}}@media (max-width: 900px){.account-auth-copy,.account-auth-panel{min-height:auto}.account-auth-copy{position:relative;top:auto}.account-auth-copy h1,.account-dashboard-hero h1{max-width:12ch}.account-benefit-card{min-height:auto}}@media (max-width: 640px){.account-page .phase-btn{width:100%}.account-auth-copy h1,.account-dashboard-hero h1{max-width:100%}.account-auth-panel{padding:.85rem}.account-form-card,.account-benefit-card,.dashboard-status-card{border-radius:18px}}@media (max-width: 900px){.askdaft-client-layout{grid-template-columns:1fr}.askdaft-request-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.askdaft-request-progress{grid-template-columns:1fr}.askdaft-next-step-list li{padding-right:.75rem}.saved-setup-list-detailed span{width:100%}}@media (max-width: 900px){.askdaft-dashboard-page .account-dashboard-hero{align-items:start}.askdaft-dashboard-page .account-dashboard-actions{min-width:0}.askdaft-dashboard-page .dashboard-status-card{min-height:auto}.askdaft-client-layout .account-dashboard-panel:not(.askdaft-active-request-panel){min-height:auto}}@media (max-width: 640px){.askdaft-dashboard-page .dashboard-status-grid{gap:.7rem}.askdaft-active-request-panel .account-dashboard-actions{display:grid}}@media (max-width: 900px){.askdaft-plan-list{grid-template-columns:1fr}.askdaft-plan-panel{grid-column:1 / -1}.askdaft-file-list div{align-items:flex-start;flex-direction:column}}@media (max-width: 1100px){.askdaft-tech-board{grid-template-columns:1fr}.askdaft-tech-board .account-dashboard-panel{min-height:auto}.tech-tree-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.tech-tree-branches{grid-template-columns:1fr}.tech-tree-node{min-height:auto}.device-action-row{display:grid}.device-action{width:100%}}@media (max-width: 900px){.selected-device-details{grid-template-columns:1fr}.selected-device-details div:nth-last-child(-n+3){grid-column:auto}}@media (max-width: 640px){.tech-tree-group .tech-tree-branches{grid-template-columns:1fr}.askdaft-device-category-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-device-category-tabs button{width:100%}}@media (max-width: 900px){.askdaft-view-mode-strip{display:grid}.askdaft-view-toggle{width:100%}.askdaft-view-toggle button{flex:1}.askdaft-tech-board.is-simple-view{grid-template-columns:1fr}}@media (max-width: 640px){.askdaft-view-toggle{display:grid;grid-template-columns:1fr 1fr}.selected-device-simple-summary{display:grid}}@media (max-width: 1100px){.askdaft-tech-board.is-simple-view{grid-template-columns:1fr}.askdaft-tech-board.is-simple-view .askdaft-device-add-panel,.askdaft-tech-board.is-simple-view .askdaft-selected-device-panel{position:relative;top:auto}.askdaft-client-layout.is-simple-view{grid-template-columns:1fr}}@media (max-width: 640px){.askdaft-tech-board.is-simple-view .tech-tree-group .tech-tree-branches,.askdaft-client-layout.is-simple-view .askdaft-request-progress{grid-template-columns:1fr}}@media (max-width: 1000px){.askdaft-help-launcher-heading{display:grid}.askdaft-help-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-help-launcher-card{min-height:165px}}@media (max-width: 640px){.askdaft-help-launcher-grid{grid-template-columns:1fr}.askdaft-help-launcher-card{min-height:auto}}@media (max-width: 1100px){.askdaft-guided-step-grid,.askdaft-plan-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-guided-request-heading,.askdaft-plan-comparison-heading,.askdaft-guided-summary-card{display:grid}}@media (max-width: 640px){.askdaft-guided-step-grid,.askdaft-plan-comparison-grid{grid-template-columns:1fr}.askdaft-current-plan-card{min-width:0}.askdaft-guided-device-row{display:grid;grid-template-columns:1fr 1fr}.askdaft-guided-device-row button{width:100%}}@media (max-width: 700px){.askdaft-dashboard-page{padding-inline:.75rem}.askdaft-dashboard-page .account-dashboard-hero{display:grid;gap:1rem;align-items:start;padding:1rem}.askdaft-dashboard-page .account-dashboard-hero h1{max-width:100%;font-size:clamp(2.15rem,13vw,3.1rem);line-height:.95;letter-spacing:-.075em}.askdaft-dashboard-page .account-dashboard-hero p{max-width:26ch;font-size:.88rem;line-height:1.45}.askdaft-dashboard-page .account-dashboard-hero .account-dashboard-actions{display:grid;width:100%;min-width:0;gap:.65rem}.askdaft-dashboard-page .account-dashboard-hero .phase-btn{width:100%}.askdaft-dashboard-page .dashboard-status-grid{grid-template-columns:1fr 1fr;gap:.65rem}.askdaft-dashboard-page .dashboard-status-card{min-height:auto;padding:.8rem}.askdaft-dashboard-page .dashboard-status-card>span{font-size:.58rem;line-height:1.2}.askdaft-dashboard-page .dashboard-status-card strong{font-size:1.15rem;line-height:1}.askdaft-dashboard-page .dashboard-status-card p{font-size:.68rem;line-height:1.3}.askdaft-help-launcher,.askdaft-guided-request-preview,.askdaft-plan-comparison,.askdaft-view-mode-strip,.askdaft-tech-board,.askdaft-client-layout,.account-dashboard-hero,.dashboard-status-grid{width:100%}.askdaft-help-launcher{padding:1rem}.askdaft-help-launcher-heading{display:grid;gap:.75rem;margin-bottom:.9rem}.askdaft-help-launcher-heading h2{font-size:clamp(2rem,11vw,2.85rem);line-height:.95;letter-spacing:-.075em}.askdaft-help-launcher-heading p:not(.phase-kicker){max-width:100%;font-size:.82rem}.askdaft-help-launcher-grid{grid-template-columns:1fr;gap:.65rem}.askdaft-help-launcher-card{min-height:auto;padding:.9rem}.askdaft-help-launcher-card strong{font-size:.95rem}.askdaft-help-launcher-card small{font-size:.74rem}.askdaft-guided-request-preview{padding:1rem}.askdaft-guided-request-heading{display:grid;gap:.75rem}.askdaft-guided-request-heading h2{font-size:clamp(1.85rem,10vw,2.55rem);line-height:.98}.askdaft-guided-device-row{display:grid;grid-template-columns:1fr;gap:.45rem}.askdaft-guided-device-row button{width:100%;text-align:center}.askdaft-guided-step-grid{grid-template-columns:1fr}.askdaft-guided-step-grid article{min-height:auto}.askdaft-guided-summary-card{display:grid;gap:.8rem}.askdaft-guided-summary-card .phase-btn{width:100%}.askdaft-view-mode-strip{display:grid;padding:1rem}.askdaft-view-mode-strip h2{font-size:1.5rem}.askdaft-view-toggle{display:grid;grid-template-columns:1fr 1fr;width:100%}.askdaft-plan-comparison{padding:1rem}.askdaft-plan-comparison-heading{display:grid;gap:.9rem}.askdaft-plan-comparison-heading h2{font-size:clamp(1.9rem,10vw,2.55rem);line-height:.98}.askdaft-current-plan-card{min-width:0;width:100%}.askdaft-plan-comparison-grid{grid-template-columns:1fr;gap:.75rem}.askdaft-plan-comparison-card{padding:.9rem}.askdaft-plan-card-top h3{font-size:1.35rem}.askdaft-plan-list-block li{font-size:.76rem}.askdaft-tech-board.is-simple-view,.askdaft-tech-board.is-pro-view,.askdaft-tech-board{grid-template-columns:1fr}.askdaft-tech-board .account-dashboard-panel{min-height:auto}.askdaft-tech-board.is-simple-view .askdaft-device-add-panel,.askdaft-tech-board.is-simple-view .askdaft-selected-device-panel{position:relative;top:auto}.askdaft-tech-board .account-panel-heading h2{font-size:clamp(1.6rem,8vw,2.1rem)}.tech-tree-group .tech-tree-branches,.askdaft-tech-board.is-simple-view .tech-tree-group .tech-tree-branches{grid-template-columns:1fr}.tech-tree-node{min-height:auto}.selected-device-details{grid-template-columns:1fr}.device-action-row{display:grid}.device-action{width:100%}.askdaft-client-layout,.askdaft-client-layout.is-simple-view,.askdaft-client-layout.is-pro-view{grid-template-columns:1fr}.askdaft-client-layout .account-dashboard-panel,.askdaft-client-layout.is-simple-view .askdaft-next-steps-panel,.askdaft-client-layout.is-simple-view .account-dashboard-panel:has(.askdaft-file-list){min-height:auto}.askdaft-request-progress,.askdaft-client-layout.is-simple-view .askdaft-request-progress,.askdaft-plan-list{grid-template-columns:1fr}.askdaft-file-list div{display:grid;align-items:start}}@media (max-width: 430px){.askdaft-dashboard-page .account-dashboard-hero h1,.askdaft-help-launcher-heading h2,.askdaft-guided-request-heading h2,.askdaft-plan-comparison-heading h2{word-break:normal;overflow-wrap:normal}.askdaft-dashboard-page .dashboard-status-grid{grid-template-columns:1fr}.askdaft-dashboard-page .dashboard-status-card{display:grid;gap:.25rem}.askdaft-help-launcher-card{grid-template-columns:auto 1fr;column-gap:.75rem}.askdaft-help-launcher-card>span{grid-row:span 3}.askdaft-help-launcher-card em{margin-top:.25rem}}.mode-cta-kicker-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex-wrap:nowrap;margin-bottom:1.1rem}.mode-cta-kicker-row .story-kicker{margin:0;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.68rem 1.25rem;border-radius:var(--radius-pill);border:1px solid rgba(12,199,246,.48);background:radial-gradient(circle at 50% 0%,rgba(12,199,246,.22),transparent 70%),#0cc7f624;color:#29d9ff;font-size:.9rem;font-weight:950;letter-spacing:.16em;box-shadow:0 0 0 1px #0cc7f614,0 0 28px #0cc7f633}.mode-cta-section--askdaft .mode-cta-kicker-row .story-kicker{border-color:#7dffb25c;background:#7dffb21c;box-shadow:0 0 22px #7dffb21f}.mode-cta-mini-bubbles{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.mode-cta-mini-bubbles span,.mode-cta-mini-bubble{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.42rem .72rem;border:1px solid rgba(12,199,246,.26);border-radius:var(--radius-pill);background:#0cc7f617;color:#ffffffdb;font-size:.78rem;font-weight:850;line-height:1;white-space:nowrap;cursor:default}.mode-cta-copy{width:min(920px,100%);margin-inline:auto;text-align:center}.mode-cta-copy h2,.mode-cta-copy>p{margin-left:auto;margin-right:auto;text-align:center}.mode-cta-copy>p{max-width:860px}.mode-cta-action-row{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.45rem}.mode-cta-mini-bubble{cursor:pointer;color:#061017;border-color:#0cc7f673;background:linear-gradient(135deg,#0cc7f6f5,#ffffffeb);box-shadow:0 0 18px #0cc7f629;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mode-cta-mini-bubble:hover,.mode-cta-mini-bubble:focus-visible{transform:translateY(-1px);box-shadow:0 0 24px #0cc7f63d}.mode-cta-mini-bubble.is-secondary{color:#ffffffe6;background:#ffffff0e;border-color:#ffffff24;box-shadow:none}.mode-cta-section--askdaft .mode-cta-mini-bubbles span{border-color:#7dffb23d;background:#7dffb213}.mode-cta-section--askdaft .mode-cta-mini-bubble{border-color:#7dffb26b;background:linear-gradient(135deg,#7dffb2f2,#ffffffe6);box-shadow:0 0 18px #7dffb224}.mode-cta-section--askdaft .mode-cta-mini-bubble.is-secondary{color:#ffffffe6;background:#ffffff0e;border-color:#ffffff24;box-shadow:none}@media (max-width: 760px){.mode-cta-kicker-row{align-items:flex-start;flex-direction:column}.mode-cta-mini-bubbles{justify-content:flex-start}.mode-cta-action-row{flex-direction:column}.mode-cta-action-row .game-btn{width:100%}}.mode-cta-lead-text{display:inline-block;color:#ffffffd1;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:760;line-height:1.55}.mode-cta-lead-text .brand-word{font-size:1.06em}.mode-cta-copy h2{max-width:980px;margin-inline:auto}.mode-cta-lead-stack{display:grid;gap:.45rem;max-width:900px;margin-inline:auto}.mode-cta-lead-stack>span:first-child{color:#ffffffeb;font-size:clamp(1.05rem,1.55vw,1.25rem);font-weight:900}.mode-cta-lead-stack>span:last-child{color:#ffffffc2;font-size:clamp(.98rem,1.35vw,1.14rem);font-weight:760;line-height:1.58}.pricing-skim-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(980px,100%);margin:1.35rem auto 0}.pricing-skim-guide span{display:block;min-height:100%;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#0509129e;color:#ffffffc7;font-size:clamp(.9rem,1.2vw,1rem);font-weight:760;line-height:1.48;box-shadow:0 14px 38px #0000002e}.pricing-skim-guide span>strong:first-child{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-right:.35rem;border-radius:999px;background:#0cc7f626;color:var(--primary);font-weight:950;line-height:1}.pricing-skim-guide .brand-word{font-size:1.02em}@media (max-width: 900px){.pricing-skim-guide{grid-template-columns:1fr}}.mode-cta-lane-picker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(560px,100%);margin:.25rem auto .15rem}.mode-cta-lane-picker button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.18rem;min-height:76px;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(180deg,#ffffff13,#ffffff06),#05091294;color:#fff;cursor:pointer;box-shadow:0 16px 44px #0003;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.mode-cta-lane-picker button:hover,.mode-cta-lane-picker button:focus-visible{transform:translateY(-2px);border-color:#0cc7f666;background:#0cc7f617;box-shadow:0 0 26px #0cc7f61f}.mode-cta-lane-picker button:nth-child(2):hover,.mode-cta-lane-picker button:nth-child(2):focus-visible{border-color:#7dffb261;background:#7dffb213;box-shadow:0 0 26px #7dffb21c}.mode-cta-lane-picker .brand-word{font-size:clamp(1.18rem,2.1vw,1.55rem);line-height:1}.mode-cta-lane-picker small{color:#ffffffa3;font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.mode-cta-action-row{margin-top:1rem}.mode-cta-action-row .game-btn{min-height:38px;padding:.62rem .9rem;font-size:.88rem}@media (max-width: 640px){.mode-cta-lane-picker{grid-template-columns:1fr}}.quick-contact-cta{width:min(980px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.25rem,3vw,2rem) 0;scroll-margin-top:calc(var(--navbar-h) + 24px)}.quick-contact-card{position:relative;overflow:hidden;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(12,199,246,.24);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 0%,rgba(12,199,246,.18),transparent 42%),radial-gradient(circle at 82% 0%,rgba(125,255,178,.12),transparent 40%),linear-gradient(180deg,#ffffff13,#ffffff06),#050912db;box-shadow:0 22px 70px #00000047;text-align:center}.quick-contact-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 72px);opacity:.45}.quick-contact-card>*{position:relative;z-index:1}.quick-contact-card .story-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-bottom:.75rem;padding:.45rem .85rem;border:1px solid rgba(125,255,178,.28);border-radius:var(--radius-pill);background:#7dffb214;color:var(--green);font-size:.7rem;font-weight:950;letter-spacing:.14em}.quick-contact-card h2{max-width:780px;margin:0 auto;font-size:clamp(1.55rem,4vw,3rem);line-height:1.05;letter-spacing:-.055em}.quick-contact-card p:not(.story-kicker){max-width:680px;margin:.75rem auto 0;color:#ffffffc2;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:720;line-height:1.55}.quick-contact-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.quick-contact-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.18rem;min-height:74px;padding:.85rem .75rem;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff0e;color:#fffffff0;font-size:.9rem;font-weight:950;line-height:1.1;text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.quick-contact-btn span{color:#ffffff94;font-size:.68rem;font-weight:850;letter-spacing:.04em}.quick-contact-btn:hover,.quick-contact-btn:focus-visible{transform:translateY(-2px);border-color:#0cc7f666;background:#0cc7f61a;box-shadow:0 0 26px #0cc7f621}.quick-contact-btn.primary{color:#061017;border-color:#0cc7f67a;background:linear-gradient(135deg,#0cc7f6fa,#ffffffeb)}.quick-contact-btn.primary span{color:#061017b8}.quick-contact-btn.secondary{color:#061017;border-color:#7dffb275;background:linear-gradient(135deg,#7dffb2f2,#ffffffe6)}.quick-contact-btn.secondary span{color:#061017b8}.quick-contact-btn.ghost:hover,.quick-contact-btn.ghost:focus-visible{border-color:#7dffb252;background:#7dffb213;box-shadow:0 0 24px #7dffb21a}@media (max-width: 760px){.quick-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 460px){.quick-contact-cta{width:min(100%,calc(100% - 1rem));padding:1rem 0}.quick-contact-card{padding:1rem;border-radius:20px}.quick-contact-actions{gap:.5rem}.quick-contact-btn{min-height:64px;padding:.65rem .55rem;font-size:.78rem}.quick-contact-btn span{font-size:.6rem}}.quick-contact-lane-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(560px,100%);margin:1rem auto 0}.quick-contact-lane-picker button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.18rem;min-height:72px;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(180deg,#ffffff13,#ffffff06),#05091294;color:#fff;cursor:pointer;box-shadow:0 16px 44px #0003;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.quick-contact-lane-picker button:hover,.quick-contact-lane-picker button:focus-visible,.quick-contact-lane-picker button.active,.mode-cta-lane-picker button.active{transform:translateY(-2px);border-color:#0cc7f66b;background:#0cc7f61a;box-shadow:0 0 26px #0cc7f624}.quick-contact-lane-picker button:nth-child(2):hover,.quick-contact-lane-picker button:nth-child(2):focus-visible,.quick-contact-lane-picker button:nth-child(2).active,.mode-cta-lane-picker button:nth-child(2).active{border-color:#7dffb26b;background:#7dffb216;box-shadow:0 0 26px #7dffb21f}.quick-contact-lane-picker .brand-word{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1}.quick-contact-lane-picker button>span:not(.brand-daft):not(.brand-itude):not(.brand-ask){color:#ffffffa3;font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}@media (max-width: 460px){.quick-contact-lane-picker{grid-template-columns:1fr;gap:.5rem}.quick-contact-lane-picker button{min-height:60px;padding:.65rem .75rem}}.story-lane-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:min(430px,100%);margin:1rem auto 0}.story-lane-picker button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.12rem;min-height:54px;padding:.55rem .72rem;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(180deg,#fff1,#ffffff05),#05091294;color:#fff;cursor:pointer;box-shadow:0 12px 32px #0000002e;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.story-lane-picker button:hover,.story-lane-picker button:focus-visible,.story-lane-picker button.active{transform:translateY(-2px);border-color:#0cc7f66b;background:#0cc7f61a;box-shadow:0 0 22px #0cc7f61f}.story-lane-picker button:nth-child(2):hover,.story-lane-picker button:nth-child(2):focus-visible,.story-lane-picker button:nth-child(2).active{border-color:#7dffb26b;background:#7dffb216;box-shadow:0 0 22px #7dffb21a}.story-lane-picker .brand-word{font-size:clamp(.92rem,1.45vw,1.15rem);line-height:1}.story-lane-picker button>span:not(.brand-daft):not(.brand-itude):not(.brand-ask){color:#ffffff9e;font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}@media (max-width: 460px){.story-lane-picker{grid-template-columns:1fr;gap:.45rem}.story-lane-picker button{min-height:50px}}.askdaft-entry-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:min(760px,calc(100% - 2rem));margin:clamp(1.25rem,2.5vw,1.7rem) auto 0}.askdaft-entry-strip article{padding:.78rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a;text-align:left}.askdaft-entry-strip strong{display:block;margin-bottom:.2rem;color:#daffe8f0;font-size:.78rem;font-weight:1000}.askdaft-entry-strip span{display:block;color:#ffffffa3;font-size:.72rem;font-weight:650;line-height:1.32}.askdaft-dashboard-teaser{border-top:1px solid rgba(255,255,255,.06)}.askdaft-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.askdaft-dashboard-grid article{padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#050912b8;box-shadow:0 18px 54px #00000038}.askdaft-dashboard-grid span{color:#0cc7f6eb;font-size:.72rem;font-weight:1000;letter-spacing:.12em}.askdaft-dashboard-grid h3{margin:.55rem 0 .42rem;color:#fff;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.08;letter-spacing:-.04em}.askdaft-dashboard-grid p{margin:0;color:#ffffffad;font-size:.84rem;font-weight:650;line-height:1.45}.page,.askdaft-page,.hub-page,.mission-page,.contact-page{min-height:100vh;padding-top:var(--navbar-h);background:radial-gradient(circle at 20% 10%,rgba(12,199,246,.12),transparent 28rem),radial-gradient(circle at 80% 12%,rgba(125,255,178,.08),transparent 26rem),linear-gradient(180deg,#050812,#0a0f1e 52%,#050812)}.page-hero,.askdaft-hero,.hub-hero,.mission-hero,.contact-hero,.techhub-hero,.crypto-hero,.about-hero,.tech-hero,.hero,.hero.hero--system{position:relative;min-height:calc(72svh - var(--navbar-h));display:grid;place-items:center;overflow:hidden;padding:clamp(5rem,9vw,8rem) 1rem clamp(3rem,6vw,5rem);background:radial-gradient(circle at 50% 16%,rgba(12,199,246,.18),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,.035),transparent 60%);text-align:center}.page-hero-content,.hero-content{position:relative;z-index:1;width:min(920px,calc(100% - 2rem));margin-inline:auto;text-align:center}.page-hero h1,.askdaft-hero h1,.hub-hero h1,.mission-hero h1,.contact-hero h1,.techhub-hero h1,.crypto-hero h1,.about-hero h1,.tech-hero h1,.hero-title,.hero.hero--system .hero-title{color:#fff;font-size:clamp(2.7rem,7vw,5.8rem);line-height:.95;letter-spacing:-.07em;text-shadow:0 0 48px rgba(12,199,246,.2)}.page-hero p,.askdaft-hero p,.hub-hero p,.mission-hero p,.contact-hero p,.techhub-hero p,.crypto-hero p,.about-hero p,.tech-hero p,.hero-subtitle,.hero-content p{max-width:760px;margin:1rem auto 0;color:var(--text-soft);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.page-section,.hub-section,.services,.packages,.contact-section,.about-section,.tech-hub-section,.featured-articles,.quick-resources,.cta-section,.contact-cta,.system-briefs{width:min(var(--maxw),calc(100% - 2rem));margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) 0;background:transparent}.contact-section,.about-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-form,.contact-info,.about-content,.about-image,.tech-card,.article-card,.brief-card,.impact-card,.news-item,.package-card,.pkg-card,.plan,.value-card,.resource-card,.service-detail{padding:1.4rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.contact-form label{display:block;margin:.8rem 0 .35rem;color:#ffffffdb;font-weight:800;text-align:left}.contact-form input,.contact-form textarea,.pkg-input,.pkg-textarea{width:100%;padding:.8rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0f;color:var(--text);outline:none}.contact-form input:focus,.contact-form textarea:focus,.pkg-input:focus,.pkg-textarea:focus{border-color:#0cc7f666;box-shadow:0 0 0 3px #0cc7f61f}.askdaft-page{overflow-x:clip}.askdaft-page .askdaft-hero{min-height:calc(74svh - var(--navbar-h));padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(2.75rem,5vw,4.25rem);background:radial-gradient(circle at 50% 18%,rgba(125,255,178,.16),transparent 22rem),radial-gradient(circle at 18% 8%,rgba(12,199,246,.13),transparent 28rem),linear-gradient(180deg,rgba(255,255,255,.035),transparent 62%)}.askdaft-hero:before{content:"";position:absolute;inset:var(--navbar-h) 0 auto;height:min(44svh,420px);pointer-events:none;background:radial-gradient(circle at 50% 28%,rgba(125,255,178,.12),transparent 22rem),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 86px);opacity:.72}.askdaft-hero .phase-eyebrow{width:max-content;margin:0 auto 1.1rem;padding:.5rem .82rem;border:1px solid rgba(125,255,178,.26);border-radius:999px;background:#7dffb214;color:#daffe8eb;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.askdaft-hero .phase-eyebrow:before{content:"⚡";margin-right:.42rem}.askdaft-hero h1{position:relative;width:max-content;max-width:100%;margin:0 auto}.askdaft-hero h1:before{content:"?";display:grid;place-items:center;width:clamp(70px,11vw,112px);height:clamp(70px,11vw,112px);margin:0 auto clamp(1.15rem,2vw,1.65rem);border:1px solid rgba(125,255,178,.38);border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.55),transparent 38%),linear-gradient(135deg,#7dffb2f2,#0cc7f6d1);color:#061017;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:1000;letter-spacing:-.08em;box-shadow:0 0 0 8px #7dffb20d,0 0 44px #7dffb23d,0 0 64px #0cc7f629}.askdaft-hero .phase-lede{max-width:860px;margin-top:1.2rem;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:850;line-height:1.45}.askdaft-hero .phase-sublede{max-width:920px;color:#ffffffb8;font-size:clamp(.98rem,1.45vw,1.08rem);font-weight:650;line-height:1.72}.askdaft-page .phase-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.35rem,3vw,2.1rem)}.askdaft-page .phase-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.05rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffeb;font-size:.84rem;font-weight:950;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.askdaft-page .phase-btn-primary{border-color:#7dffb26b;background:linear-gradient(135deg,#7dffb2eb,#ffffffd1);color:#061017;box-shadow:0 0 30px #7dffb229}.askdaft-page .phase-btn-secondary{border-color:#0cc7f647;background:#0cc7f614}.askdaft-page .phase-btn-ghost{background:#ffffff0e}.askdaft-page .phase-btn:hover,.askdaft-page .phase-btn:focus-visible{transform:translateY(-2px);border-color:#7dffb275;background:#7dffb21f;box-shadow:0 0 24px #7dffb224}.askdaft-page .phase-btn-primary:hover,.askdaft-page .phase-btn-primary:focus-visible{color:#061017;background:linear-gradient(135deg,#7dffb2,#ffffffeb)}.askdaft-page .phase-section{width:min(var(--maxw),calc(100% - 2rem));margin-inline:auto;padding:clamp(3rem,6vw,5rem) 0}.askdaft-page .phase-section-heading{max-width:880px;margin:0 auto clamp(1.25rem,3vw,2rem);text-align:center}.askdaft-page .phase-kicker{margin:0 0 .7rem;color:var(--green);font-size:.72rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.askdaft-page .phase-section-heading h2,.askdaft-page .phase-section h2{color:#fff;font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.02;letter-spacing:-.065em}.askdaft-page .phase-section-heading p,.askdaft-page .phase-section>p,.askdaft-page .phase-panel p,.askdaft-page .askdaft-callout p,.askdaft-page .phase-warning-panel p{color:#ffffffbd;font-weight:650;line-height:1.68}.askdaft-page .phase-panel,.askdaft-page .askdaft-onboarding-panel,.askdaft-page .askdaft-callout,.askdaft-page .phase-warning-panel,.askdaft-page .contact-command{border:1px solid rgba(255,255,255,.11);border-radius:clamp(22px,3vw,34px);background:linear-gradient(180deg,#fff1,#ffffff06),#050912c7;box-shadow:inset 0 1px #ffffff14,0 24px 80px #00000047}.askdaft-page .phase-panel,.askdaft-page .askdaft-onboarding-panel,.askdaft-page .phase-warning-panel,.askdaft-page .contact-command{padding:clamp(1.25rem,3vw,2.1rem)}.askdaft-page .askdaft-callout{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.25rem,3vw,2.1rem)}.askdaft-page .askdaft-callout>div{max-width:760px}.askdaft-page .askdaft-callout h2,.askdaft-page .contact-command h2,.askdaft-page .phase-warning-panel h2{margin-bottom:.75rem;font-size:clamp(1.55rem,3vw,2.6rem)}.askdaft-page .contact-command{text-align:center}.account-page .phase-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffeb;font-size:.82rem;font-weight:950;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.account-page .phase-btn-primary{border-color:#7dffb26b;background:linear-gradient(135deg,#7dffb2f2,#cdf7ffe6);color:#02100b;box-shadow:0 14px 34px #7dffb229}.account-page .phase-btn-secondary,.account-page .phase-btn-ghost{border-color:#0cc7f647;background:#0cc7f613;color:#dcf8fff2}.account-page .phase-btn:hover,.account-page .phase-btn:focus-visible{transform:translateY(-2px);border-color:#7dffb275;background:#7dffb21f;box-shadow:0 0 24px #7dffb224}.account-page .phase-btn-primary:hover,.account-page .phase-btn-primary:focus-visible{color:#02100b;background:linear-gradient(135deg,#7dffb2,#ffffffeb)}.account-page{min-height:calc(100svh - var(--navbar-h));padding:clamp(5rem,8vw,7rem) 1rem clamp(3rem,6vw,5rem);background:radial-gradient(circle at 18% 0%,rgba(12,199,246,.11),transparent 34%),radial-gradient(circle at 86% 12%,rgba(125,255,178,.09),transparent 32%),var(--bg, #050914)}.account-auth-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1rem,3vw,2rem);align-items:start;width:min(1120px,100%);margin:0 auto}.account-auth-copy,.account-auth-panel,.account-dashboard-hero,.account-dashboard-panel{border:1px solid rgba(255,255,255,.11);border-radius:28px;background:linear-gradient(180deg,#fff1,#ffffff06),#050912bd;box-shadow:0 24px 70px #00000042}.account-auth-copy{padding:clamp(1.2rem,3vw,2rem);position:sticky;top:calc(var(--navbar-h) + 1rem)}.account-auth-copy h1,.account-dashboard-hero h1{margin:.45rem 0 .7rem;color:#fff;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95;letter-spacing:-.075em}.account-auth-copy p,.account-dashboard-hero p,.account-dashboard-panel p{color:#ffffffb3;font-weight:650;line-height:1.55}.account-auth-actions,.account-dashboard-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.account-auth-panel{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem)}.account-form-card,.account-benefit-card,.dashboard-status-card{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0a}.account-form-card{padding:clamp(1rem,2vw,1.25rem)}.account-form-heading h2,.account-panel-heading h2{margin:.35rem 0 .3rem;color:#fff;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.045em}.account-form-heading p,.account-form-note{margin:0;color:#ffffff9e;font-size:.84rem;font-weight:650;line-height:1.45}.account-form{display:grid;gap:.8rem;margin-top:1rem}.account-form label{display:grid;gap:.38rem}.account-form label span{color:#ffffff9e;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-form input{width:100%;min-height:46px;padding:.75rem .85rem;border:1px solid rgba(12,199,246,.22);border-radius:16px;background:#03070ebd;color:#ffffffe6;font:inherit;font-weight:700;outline:none}.account-form input:focus{border-color:#7dffb273;box-shadow:0 0 0 3px #7dffb21f}.account-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.account-benefit-card{padding:1rem}.account-benefit-card span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:.75rem;border-radius:16px;background:#0cc7f617;font-size:1.25rem}.account-benefit-card h3,.dashboard-status-card strong,.recent-request-list strong{margin:0;color:#fff;font-weight:950}.account-benefit-card p,.dashboard-status-card p,.recent-request-list p{margin:.35rem 0 0;color:#ffffffa8;font-size:.82rem;font-weight:650;line-height:1.42}.account-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;width:min(1180px,100%);margin:0 auto 1rem;padding:clamp(1.2rem,3vw,2rem)}.dashboard-status-grid,.account-dashboard-grid{display:grid;gap:.9rem;width:min(1180px,100%);margin:0 auto}.dashboard-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.9rem}.dashboard-status-card{padding:1rem}.dashboard-status-card>span{display:block;margin-bottom:.4rem;color:#ffffff8a;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-status-card.green{border-color:#7dffb22e}.dashboard-status-card.blue{border-color:#0cc7f633}.dashboard-status-card.yellow{border-color:#ffdc5a33}.dashboard-status-card.red{border-color:#ff707033}.account-dashboard-grid{grid-template-columns:1fr 1fr}.account-dashboard-panel{padding:clamp(1rem,2vw,1.35rem)}.account-dashboard-wide{grid-column:1 / -1}.saved-setup-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.saved-setup-list span{padding:.45rem .62rem;border:1px solid rgba(12,199,246,.18);border-radius:999px;background:#0cc7f60e;color:#cdf7ffeb;font-size:.76rem;font-weight:850}.recent-request-list{display:grid;gap:.7rem;margin-top:1rem}.recent-request-list div{padding:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09}.recent-request-list span{display:block;margin-top:.2rem;color:#ffdc5aeb;font-size:.72rem;font-weight:900;text-transform:uppercase}.askdaft-dashboard-teaser-actions{justify-content:center;margin-bottom:1rem}.askdaft-client-hero{position:relative;overflow:hidden;isolation:isolate}.askdaft-client-hero:after{content:"";position:absolute;inset:auto 2rem 2rem auto;width:min(260px,34vw);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.36),transparent 34%),linear-gradient(135deg,#0cc7f633,#7dffb229);filter:blur(1px);opacity:.32;pointer-events:none;z-index:0}.askdaft-client-hero>*{position:relative;z-index:1}.askdaft-client-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:.9rem;width:min(1180px,100%);margin:0 auto}.askdaft-active-request-panel,.askdaft-plan-panel,.account-dashboard-wide{grid-column:1 / -1}.askdaft-request-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0}.askdaft-request-progress span{display:grid;place-items:center;min-height:38px;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#ffffff94;font-size:.68rem;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.04em}.askdaft-request-progress span.complete{border-color:#7dffb242;background:#7dffb213;color:#daffe8eb}.askdaft-request-progress span.current{border-color:#ffdc5a4d;background:#ffdc5a12;color:#ffec99f0}.askdaft-next-step-list{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:dashboard-step}.askdaft-next-step-list li{counter-increment:dashboard-step;position:relative;padding:.75rem .85rem .75rem 2.8rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09;color:#ffffffb8;font-size:.84rem;font-weight:700;line-height:1.42}.askdaft-next-step-list li:before{content:counter(dashboard-step);position:absolute;left:.75rem;top:.68rem;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#0cc7f61a;color:#cdf7fff2;font-size:.74rem;font-weight:1000}.saved-setup-list-detailed span{display:grid;gap:.15rem;align-content:center;min-width:132px}.saved-setup-list-detailed strong{color:#ffffffe6;font-size:.78rem}.saved-setup-list-detailed small{color:#ffffff7a;font-size:.66rem;font-weight:750}.askdaft-file-list,.askdaft-plan-list{display:grid;gap:.65rem;margin:1rem 0}.askdaft-file-list div,.askdaft-plan-list div{padding:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09}.askdaft-file-list strong,.askdaft-plan-list strong{display:block;color:#ffffffe6;font-size:.86rem;font-weight:950}.askdaft-file-list span,.askdaft-plan-list span{display:inline-flex;width:max-content;margin-top:.35rem;padding:.25rem .45rem;border-radius:999px;background:#0cc7f614;color:#cdf7ffeb;font-size:.66rem;font-weight:900;text-transform:uppercase}.askdaft-plan-list p{margin:.45rem 0 0}.askdaft-dashboard-page .account-dashboard-hero{align-items:center}.askdaft-dashboard-page .account-dashboard-hero>div:first-child{max-width:760px}.askdaft-dashboard-page .account-dashboard-actions{position:relative;z-index:2;min-width:190px;justify-content:flex-start}.askdaft-dashboard-page .dashboard-status-grid{margin-bottom:1rem}.askdaft-dashboard-page .dashboard-status-card{min-height:128px;padding:1rem 1.05rem;opacity:.92}.askdaft-dashboard-page .dashboard-status-card strong{font-size:clamp(1.05rem,1.6vw,1.35rem)}.askdaft-active-request-panel{position:relative;padding:clamp(1.25rem,2.7vw,1.8rem);border-color:#7dffb229;background:radial-gradient(circle at 14% 0%,rgba(125,255,178,.085),transparent 42%),linear-gradient(180deg,#ffffff12,#ffffff07),#050912c7}.askdaft-active-request-panel .account-panel-heading h2{font-size:clamp(1.7rem,3vw,2.3rem)}.askdaft-active-request-panel>p{max-width:860px;margin-top:1rem;font-size:.96rem}.askdaft-active-request-panel .account-dashboard-actions{margin-top:1.2rem}.askdaft-client-layout{row-gap:1rem;padding-bottom:1rem}.askdaft-client-layout .account-dashboard-panel:not(.askdaft-active-request-panel){min-height:260px}.askdaft-next-steps-panel{border-color:#ffdc5a21}.askdaft-plan-panel{border-color:#7dffb221}.askdaft-dashboard-page .account-dashboard-wide{margin-top:.2rem}.askdaft-dashboard-page{--dashboard-card-min: 220px}.askdaft-client-layout{align-items:stretch}.askdaft-client-layout .account-dashboard-panel{display:flex;flex-direction:column}.askdaft-client-layout .account-dashboard-panel>p:last-child{margin-top:auto}.askdaft-active-request-panel{min-height:260px}.askdaft-next-steps-panel,.askdaft-client-layout .account-dashboard-panel:not(.askdaft-active-request-panel):not(.askdaft-plan-panel):not(.account-dashboard-wide){min-height:var(--dashboard-card-min)}.askdaft-plan-panel{grid-column:auto;min-height:var(--dashboard-card-min)}.account-dashboard-wide{min-height:210px}.askdaft-plan-list{grid-template-columns:repeat(3,minmax(0,1fr))}.askdaft-plan-list div{display:flex;flex-direction:column}.askdaft-file-list{gap:.55rem}.askdaft-file-list div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.askdaft-file-list span,.askdaft-plan-list span{flex-shrink:0}.recent-request-list div{display:grid;gap:.2rem}.askdaft-dashboard-page .account-panel-heading h2{max-width:16ch}.askdaft-dashboard-page .account-dashboard-panel p{max-width:72ch}.askdaft-dashboard-page .account-dashboard-wide{background:radial-gradient(circle at 12% 0%,rgba(125,255,178,.075),transparent 42%),linear-gradient(180deg,#ffffff0f,#ffffff06),#050912c7}.askdaft-tech-board{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.35fr) minmax(280px,.9fr);gap:.9rem;width:min(1180px,100%);margin:0 auto 1rem}.askdaft-tech-board .account-dashboard-panel{min-height:420px}.askdaft-add-device-grid{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.askdaft-add-device-grid button,.device-action{border:1px solid rgba(12,199,246,.18);border-radius:999px;background:#0cc7f60f;color:#dcf8fff2;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.askdaft-add-device-grid button{padding:.48rem .62rem}.askdaft-add-device-grid button:hover,.device-action:hover{border-color:#7dffb257;background:#7dffb214}.askdaft-tech-tree{display:grid;gap:1rem;margin-top:1rem}.tech-tree-root{display:inline-flex;align-items:center;gap:.65rem;width:max-content;max-width:100%;padding:.75rem .9rem;border:1px solid rgba(125,255,178,.2);border-radius:999px;background:#7dffb212;color:#daffe8f2}.tech-tree-root span{font-size:1.25rem}.tech-tree-root strong{font-size:.9rem;font-weight:1000}.tech-tree-branches{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-left:1rem}.tech-tree-branches:before{content:"";position:absolute;left:.35rem;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#7dffb24d,#0cc7f614)}.tech-tree-node{position:relative;display:grid;gap:.25rem;align-content:start;min-height:108px;padding:.8rem;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff09;color:#ffffffe0;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.tech-tree-node:before{content:"";position:absolute;left:-.66rem;top:1.6rem;width:.65rem;height:1px;background:#0cc7f638}.tech-tree-node:hover,.tech-tree-node.is-selected{transform:translateY(-2px);border-color:#7dffb252;background:#7dffb20f}.tech-tree-node>span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#ffffff0e;font-size:1.2rem}.tech-tree-node strong{color:#ffffffeb;font-size:.82rem;font-weight:1000;line-height:1.1}.tech-tree-node small{width:max-content;padding:.25rem .45rem;border-radius:999px;font-size:.62rem;font-weight:950;text-transform:uppercase}.tech-tree-node.good small,.selected-device-status.good,.device-action.is-active{background:#7dffb217;color:#daffe8f2}.tech-tree-node.not-working small,.selected-device-status.not-working,.device-action.danger.is-active{background:#ff70701a;color:#ffc3c3f5}.tech-tree-node.upgrade small,.selected-device-status.upgrade,.device-action.upgrade.is-active{background:#ffdc5a1a;color:#ffec99f5}.askdaft-selected-device-panel{border-color:#7dffb226}.selected-device-status{display:flex;align-items:center;gap:.75rem;margin:1rem 0;padding:.85rem;border:1px solid rgba(255,255,255,.09);border-radius:20px}.selected-device-status>span{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:#ffffff0e;font-size:1.3rem}.selected-device-status strong,.selected-device-status small{display:block}.selected-device-status strong{color:#fff;font-weight:1000}.selected-device-status small{color:#ffffff94;font-weight:750}.selected-device-details{display:grid;gap:.55rem;margin:1rem 0}.selected-device-details div{padding:.72rem;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:#ffffff08}.selected-device-details dt{color:#ffffff7a;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.selected-device-details dd{margin:.25rem 0 0;color:#ffffffc7;font-size:.82rem;font-weight:700;line-height:1.4}.device-action-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto}.device-action{padding:.52rem .68rem}.device-action.danger{border-color:#ff70702e}.device-action.upgrade{border-color:#ffdc5a2e}.askdaft-device-category-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.askdaft-device-category-tabs button{padding:.48rem .65rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0a;color:#ffffffad;font:inherit;font-size:.7rem;font-weight:950;cursor:pointer}.askdaft-device-category-tabs button.is-active{border-color:#7dffb257;background:#7dffb217;color:#daffe8f5}.askdaft-add-device-category>p{margin:0 0 .8rem;color:#ffffff9e;font-size:.82rem;font-weight:750}.askdaft-device-field-preview{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.askdaft-device-field-preview strong{width:100%;color:#ffffffd1;font-size:.8rem;font-weight:950}.askdaft-device-field-preview span{padding:.34rem .48rem;border:1px solid rgba(12,199,246,.14);border-radius:999px;background:#0cc7f60b;color:#cdf7ffd1;font-size:.66rem;font-weight:850}.tech-tree-groups{display:grid;gap:.9rem}.tech-tree-group{position:relative;padding:.8rem;border:1px solid rgba(255,255,255,.085);border-radius:24px;background:#ffffff06}.tech-tree-group-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.7rem}.tech-tree-group-heading>span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#0cc7f613}.tech-tree-group-heading strong,.tech-tree-group-heading small{display:block}.tech-tree-group-heading strong{color:#ffffffeb;font-size:.9rem;font-weight:1000}.tech-tree-group-heading small{margin-top:.1rem;color:#ffffff80;font-size:.7rem;font-weight:750}.tech-tree-group .tech-tree-branches{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.tech-tree-group .tech-tree-branches:before,.tech-tree-group .tech-tree-node:before{display:none}.tech-tree-group .tech-tree-node{min-height:98px}.selected-device-details{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-device-details div:nth-last-child(-n+3){grid-column:1 / -1}.selected-device-checks{margin:1rem 0;padding:.85rem;border:1px solid rgba(125,255,178,.12);border-radius:18px;background:#7dffb20a}.selected-device-checks strong{display:block;margin-bottom:.55rem;color:#daffe8f0;font-size:.78rem;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.selected-device-checks div{display:flex;flex-wrap:wrap;gap:.38rem}.selected-device-checks span{padding:.32rem .48rem;border:1px solid rgba(125,255,178,.12);border-radius:999px;background:#ffffff0a;color:#ffffffb8;font-size:.66rem;font-weight:850}.askdaft-view-mode-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1180px,100%);margin:0 auto 1rem;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(12,199,246,.08),transparent 42%),#ffffff09}.askdaft-view-mode-strip h2{margin:0;color:#fff;font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1;letter-spacing:-.045em}.askdaft-view-mode-strip p:not(.phase-kicker){max-width:620px;margin:.45rem 0 0;color:#ffffffa8;font-size:.86rem;font-weight:700;line-height:1.45}.askdaft-view-toggle{display:inline-flex;flex-shrink:0;padding:.28rem;border:1px solid rgba(12,199,246,.18);border-radius:999px;background:#03070e80}.askdaft-view-toggle button{min-height:38px;padding:.55rem .75rem;border:0;border-radius:999px;background:transparent;color:#ffffff9e;font:inherit;font-size:.76rem;font-weight:950;cursor:pointer}.askdaft-view-toggle button.is-active{background:linear-gradient(135deg,#7dffb2f2,#cdf7ffdb);color:#02100b;box-shadow:0 10px 24px #7dffb221}.selected-device-simple-summary{display:flex;flex-wrap:wrap;gap:.45rem;margin:.85rem 0}.selected-device-simple-summary span{padding:.42rem .55rem;border:1px solid rgba(12,199,246,.14);border-radius:999px;background:#0cc7f60d;color:#cdf7ffe0;font-size:.68rem;font-weight:900}.selected-device-pro-label{margin:1rem 0 .55rem;color:#7dffb2e6;font-size:.7rem;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.askdaft-tech-board.is-simple-view .selected-device-pro-details,.askdaft-tech-board.is-simple-view .selected-device-checks,.askdaft-client-layout.is-simple-view .askdaft-plan-panel,.askdaft-client-layout.is-simple-view .recent-request-list,.askdaft-client-layout.is-simple-view .account-dashboard-panel:has(.recent-request-list){display:none}.askdaft-tech-board.is-simple-view{grid-template-columns:minmax(260px,.8fr) minmax(0,1.25fr) minmax(280px,.95fr)}.askdaft-tech-board.is-simple-view .tech-tree-group-heading small,.askdaft-tech-board.is-simple-view .askdaft-device-field-preview{display:none}.askdaft-tech-board.is-simple-view .tech-tree-node{min-height:86px}.askdaft-tech-board.is-simple-view .selected-device-status{margin-bottom:.55rem}.askdaft-tech-board.is-pro-view .askdaft-selected-device-panel{border-color:#7dffb238;background:radial-gradient(circle at 8% 0%,rgba(125,255,178,.08),transparent 42%),linear-gradient(180deg,#fff1,#ffffff06),#050912c7}.askdaft-client-layout.is-pro-view .askdaft-active-request-panel{border-color:#ffdc5a2e}.askdaft-tech-board.is-simple-view{grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr) minmax(260px,.78fr);align-items:start}.askdaft-tech-board.is-simple-view .account-dashboard-panel{min-height:auto}.askdaft-tech-board.is-simple-view .askdaft-device-add-panel,.askdaft-tech-board.is-simple-view .askdaft-selected-device-panel{position:sticky;top:calc(var(--navbar-h) + 1rem)}.askdaft-tech-board.is-simple-view .askdaft-selected-device-panel{padding-bottom:1rem}.askdaft-tech-board.is-simple-view .selected-device-status{padding:.75rem}.askdaft-tech-board.is-simple-view .selected-device-status>span{width:42px;height:42px}.askdaft-tech-board.is-simple-view .selected-device-simple-summary{display:grid;grid-template-columns:1fr;gap:.4rem}.askdaft-tech-board.is-simple-view .device-action-row{display:grid;grid-template-columns:1fr;margin-top:.8rem}.askdaft-tech-board.is-simple-view .device-action{width:100%;min-height:38px}.askdaft-tech-board.is-simple-view .askdaft-add-device-grid{max-height:150px;overflow:auto;padding-right:.25rem}.askdaft-tech-board.is-simple-view .askdaft-device-category-tabs{display:grid;grid-template-columns:1fr 1fr}.askdaft-tech-board.is-simple-view .askdaft-device-category-tabs button{width:100%}.askdaft-tech-board.is-simple-view .askdaft-tech-tree-panel{min-height:auto}.askdaft-tech-board.is-simple-view .tech-tree-groups{gap:.7rem}.askdaft-tech-board.is-simple-view .tech-tree-group{padding:.7rem}.askdaft-tech-board.is-simple-view .tech-tree-group .tech-tree-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-tech-board.is-simple-view .tech-tree-node{min-height:92px;padding:.7rem}.askdaft-tech-board.is-simple-view .tech-tree-node>span{width:34px;height:34px}.askdaft-client-layout.is-simple-view{grid-template-columns:1fr 1fr}.askdaft-client-layout.is-simple-view .askdaft-active-request-panel,.askdaft-client-layout.is-simple-view .account-dashboard-wide{grid-column:1 / -1}.askdaft-client-layout.is-simple-view .askdaft-next-steps-panel,.askdaft-client-layout.is-simple-view .account-dashboard-panel:has(.askdaft-file-list){min-height:260px}.askdaft-client-layout.is-simple-view .askdaft-request-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.askdaft-help-launcher{width:min(1180px,100%);margin:0 auto 1rem;padding:clamp(1.1rem,2.4vw,1.45rem);border:1px solid rgba(125,255,178,.13);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(125,255,178,.09),transparent 42%),radial-gradient(circle at 88% 0%,rgba(12,199,246,.08),transparent 38%),linear-gradient(180deg,#fff1,#ffffff06),#050912c7;box-shadow:0 24px 70px #00000038}.askdaft-help-launcher-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.askdaft-help-launcher-heading h2{margin:0;max-width:760px;color:#fff;font-size:clamp(1.9rem,4vw,3.3rem);line-height:.98;letter-spacing:-.065em}.askdaft-help-launcher-heading p:not(.phase-kicker){max-width:420px;margin:0;color:#ffffffad;font-size:.9rem;font-weight:700;line-height:1.45}.askdaft-help-launcher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.askdaft-help-launcher-card{display:grid;align-content:start;gap:.45rem;min-height:190px;padding:1rem;border:1px solid rgba(255,255,255,.105);border-radius:22px;background:#ffffff0a;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.askdaft-help-launcher-card:hover,.askdaft-help-launcher-card:focus-visible{transform:translateY(-3px);border-color:#7dffb252;background:#7dffb20e;box-shadow:0 18px 42px #00000038}.askdaft-help-launcher-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:#0cc7f614;font-size:1.35rem}.askdaft-help-launcher-card strong{color:#fffffff0;font-size:1rem;font-weight:1000;line-height:1.08}.askdaft-help-launcher-card small{color:#ffffff9e;font-size:.78rem;font-weight:700;line-height:1.42}.askdaft-help-launcher-card em{align-self:end;width:max-content;margin-top:auto;padding:.42rem .55rem;border:1px solid rgba(125,255,178,.22);border-radius:999px;background:#7dffb214;color:#daffe8f0;font-size:.68rem;font-style:normal;font-weight:950}.askdaft-guided-request-preview,.askdaft-plan-comparison{width:min(1180px,100%);margin:0 auto 1rem;padding:clamp(1.1rem,2.4vw,1.45rem);border:1px solid rgba(255,255,255,.105);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(12,199,246,.075),transparent 42%),linear-gradient(180deg,#ffffff0f,#ffffff06),#050912c7;box-shadow:0 24px 70px #0003}.askdaft-guided-request-heading,.askdaft-plan-comparison-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.askdaft-guided-request-heading h2,.askdaft-plan-comparison-heading h2{max-width:780px;margin:0;color:#fff;font-size:clamp(1.65rem,3.5vw,2.8rem);line-height:1;letter-spacing:-.06em}.askdaft-guided-request-heading p:not(.phase-kicker),.askdaft-plan-comparison-heading p:not(.phase-kicker){max-width:560px;margin:.5rem 0 0;color:#ffffffab;font-size:.9rem;font-weight:700;line-height:1.48}.askdaft-guided-device-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.askdaft-guided-device-row button{padding:.5rem .68rem;border:1px solid rgba(12,199,246,.18);border-radius:999px;background:#0cc7f60e;color:#dcf8fff0;font:inherit;font-size:.75rem;font-weight:900;cursor:pointer}.askdaft-guided-device-row button:hover{border-color:#7dffb257;background:#7dffb214}.askdaft-guided-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.askdaft-guided-step-grid article{min-height:170px;padding:1rem;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:#ffffff09}.askdaft-guided-step-grid span{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:.75rem;border-radius:999px;background:#7dffb217;color:#daffe8f5;font-size:.72rem;font-weight:1000}.askdaft-guided-step-grid strong{display:block;color:#ffffffeb;font-size:.96rem;font-weight:1000;line-height:1.1}.askdaft-guided-step-grid p{margin:.5rem 0 0;color:#ffffff9e;font-size:.78rem;font-weight:700;line-height:1.45}.askdaft-guided-summary-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid rgba(125,255,178,.16);border-radius:22px;background:#7dffb20b}.askdaft-guided-summary-card h3{margin:0;color:#fff;font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.045em}.askdaft-guided-summary-card p:not(.phase-kicker){margin:.35rem 0 0;color:#ffffffad;font-size:.86rem;font-weight:700;line-height:1.45}.askdaft-current-plan-card{min-width:220px;padding:.9rem;border:1px solid rgba(125,255,178,.2);border-radius:20px;background:#7dffb20e}.askdaft-current-plan-card span,.askdaft-current-plan-card small{display:block;color:#ffffff8f;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.askdaft-current-plan-card strong{display:block;margin:.25rem 0;color:#daffe8f5;font-size:1.25rem;font-weight:1000}.askdaft-plan-comparison-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.askdaft-plan-comparison-card{display:grid;gap:.85rem;align-content:start;padding:1rem;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:#ffffff09}.askdaft-plan-card-top>span{display:inline-flex;width:max-content;padding:.32rem .5rem;border-radius:999px;background:#0cc7f614;color:#cdf7ffeb;font-size:.68rem;font-weight:1000}.askdaft-plan-card-top h3{margin:.7rem 0 .35rem;color:#fff;font-size:1.2rem;font-weight:1000;letter-spacing:-.04em}.askdaft-plan-card-top p{margin:0;color:#ffffff9e;font-size:.78rem;font-weight:700;line-height:1.42}.askdaft-plan-list-block{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.askdaft-plan-list-block strong{display:block;margin-bottom:.45rem;font-size:.72rem;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.askdaft-plan-list-block.included strong{color:#daffe8f5}.askdaft-plan-list-block.not-included strong{color:#ffc3c3e6}.askdaft-plan-list-block ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.askdaft-plan-list-block li{position:relative;padding-left:1rem;color:#ffffff9e;font-size:.72rem;font-weight:700;line-height:1.35}.askdaft-plan-list-block.included li:before{content:"✓";position:absolute;left:0;color:#7dffb2eb}.askdaft-plan-list-block.not-included li:before{content:"–";position:absolute;left:0;color:#ff7070e6}@media (max-width: 700px){.askdaft-dashboard-page{padding:calc(var(--navbar-h) + 1rem) .75rem 2rem!important}.askdaft-dashboard-page :where(.account-dashboard-hero,.dashboard-status-grid,.askdaft-help-launcher,.askdaft-guided-request-preview,.askdaft-view-mode-strip,.askdaft-plan-comparison,.askdaft-tech-board,.askdaft-client-layout){width:100%!important;max-width:100%!important}.askdaft-dashboard-page .account-dashboard-hero{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important;align-items:start!important;padding:1rem!important}.askdaft-dashboard-page .account-dashboard-hero h1{max-width:100%!important;font-size:clamp(2.1rem,12vw,3rem)!important;line-height:.95!important;letter-spacing:-.075em!important}.askdaft-dashboard-page .account-dashboard-hero p{max-width:32ch!important;font-size:.86rem!important;line-height:1.45!important}.askdaft-dashboard-page .account-dashboard-actions{display:grid!important;width:100%!important;min-width:0!important;gap:.65rem!important}.askdaft-dashboard-page .phase-btn{width:100%!important}.askdaft-dashboard-page .dashboard-status-grid{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important}.askdaft-dashboard-page .dashboard-status-card{min-height:auto!important;padding:.9rem!important}.askdaft-help-launcher,.askdaft-guided-request-preview,.askdaft-view-mode-strip,.askdaft-plan-comparison{padding:1rem!important}.askdaft-help-launcher-heading,.askdaft-guided-request-heading,.askdaft-plan-comparison-heading,.askdaft-guided-summary-card{display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important;align-items:start!important}.askdaft-help-launcher-heading h2,.askdaft-guided-request-heading h2,.askdaft-plan-comparison-heading h2{max-width:100%!important;font-size:clamp(1.9rem,10vw,2.55rem)!important;line-height:.96!important;letter-spacing:-.07em!important}.askdaft-help-launcher-heading p:not(.phase-kicker),.askdaft-guided-request-heading p:not(.phase-kicker),.askdaft-plan-comparison-heading p:not(.phase-kicker){max-width:100%!important;font-size:.82rem!important;line-height:1.45!important}.askdaft-help-launcher-grid,.askdaft-guided-step-grid,.askdaft-plan-comparison-grid,.askdaft-tech-board,.askdaft-tech-board.is-simple-view,.askdaft-tech-board.is-pro-view,.askdaft-client-layout,.askdaft-client-layout.is-simple-view,.askdaft-client-layout.is-pro-view,.askdaft-plan-list{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}.askdaft-help-launcher-card,.askdaft-guided-step-grid article,.askdaft-plan-comparison-card,.askdaft-tech-board .account-dashboard-panel,.askdaft-client-layout .account-dashboard-panel{min-height:auto!important}.askdaft-help-launcher-card{grid-template-columns:auto 1fr!important;align-items:start!important;column-gap:.75rem!important;padding:.9rem!important}.askdaft-help-launcher-card>span{grid-row:span 3!important;width:40px!important;height:40px!important}.askdaft-help-launcher-card strong{font-size:.95rem!important}.askdaft-help-launcher-card small{font-size:.74rem!important}.askdaft-help-launcher-card em{margin-top:.2rem!important}.askdaft-guided-device-row{display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important}.askdaft-guided-device-row button,.askdaft-guided-summary-card .phase-btn{width:100%!important}.askdaft-view-toggle{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;overflow:hidden!important}.askdaft-current-plan-card{width:100%!important;min-width:0!important}.askdaft-plan-comparison-card{padding:.9rem!important}.askdaft-plan-card-top h3{font-size:1.35rem!important}.askdaft-plan-list-block li{font-size:.76rem!important}.askdaft-tech-board.is-simple-view .askdaft-device-add-panel,.askdaft-tech-board.is-simple-view .askdaft-selected-device-panel{position:relative!important;top:auto!important}.askdaft-device-category-tabs{display:grid!important;grid-template-columns:1fr 1fr!important}.askdaft-device-category-tabs button{width:100%!important}.tech-tree-group .tech-tree-branches,.askdaft-tech-board.is-simple-view .tech-tree-group .tech-tree-branches,.selected-device-details{grid-template-columns:1fr!important}.device-action-row{display:grid!important}.device-action{width:100%!important}.askdaft-request-progress,.askdaft-client-layout.is-simple-view .askdaft-request-progress{grid-template-columns:1fr!important}.askdaft-file-list div{display:grid!important;align-items:start!important}}@media (max-width: 430px){.askdaft-dashboard-page .account-dashboard-hero h1,.askdaft-help-launcher-heading h2,.askdaft-guided-request-heading h2,.askdaft-plan-comparison-heading h2{overflow-wrap:normal!important;word-break:normal!important}.askdaft-dashboard-page .phase-kicker{font-size:.66rem!important}.askdaft-dashboard-page .account-dashboard-panel,.askdaft-help-launcher,.askdaft-guided-request-preview,.askdaft-plan-comparison,.askdaft-view-mode-strip{border-radius:22px!important}}.askdaft-pricing-truth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0 0 1.25rem}.askdaft-pricing-truth-grid article,.askdaft-price-transparency-note{padding:1rem;border:1px solid rgba(125,255,178,.14);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(125,255,178,.08),transparent 52%),#ffffff09}.askdaft-pricing-truth-grid span{display:block;margin-bottom:.45rem;color:#7dffb2f0;font-size:.7rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.askdaft-pricing-truth-grid strong,.askdaft-price-transparency-note strong{display:block;color:#fffffff0;font-size:1rem;font-weight:1000;line-height:1.15}.askdaft-pricing-truth-grid p,.askdaft-price-transparency-note p{margin:.45rem 0 0;color:#ffffffa8;font-size:.82rem;font-weight:700;line-height:1.45}.askdaft-price-transparency-note{margin:.9rem 0;border-color:#ffdc5a33;background:radial-gradient(circle at 0% 0%,rgba(255,220,90,.08),transparent 52%),#ffffff09}@media (max-width: 900px){.askdaft-pricing-truth-grid{grid-template-columns:1fr}}.askdaft-request-page{overflow-x:clip}.askdaft-request-hero,.askdaft-request-layout{width:min(1180px,100%);margin-inline:auto}.askdaft-request-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(255,255,255,.11);border-radius:30px;background:radial-gradient(circle at 86% 20%,rgba(12,199,246,.12),transparent 28%),linear-gradient(180deg,#ffffff0f,#ffffff06),#050912c7;box-shadow:0 24px 70px #0000003d}.askdaft-request-hero h1{max-width:780px;margin:.35rem 0 .7rem;color:#fff;font-size:clamp(2.3rem,5vw,4.7rem);line-height:.95;letter-spacing:-.075em}.askdaft-request-hero p:not(.phase-kicker){max-width:720px;margin:0;color:#ffffffad;font-weight:700;line-height:1.5}.askdaft-request-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:1rem;align-items:start}.askdaft-ticket-builder{display:grid;gap:1rem}.askdaft-ticket-panel,.askdaft-ticket-summary{border:1px solid rgba(255,255,255,.11);border-radius:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#050912c7;box-shadow:0 24px 70px #00000038}.askdaft-ticket-panel{padding:clamp(1rem,2.2vw,1.35rem)}.askdaft-ticket-panel .account-panel-heading p:not(.phase-kicker){max-width:780px}.askdaft-mode-grid,.askdaft-request-type-grid,.askdaft-discovery-promise{display:grid;gap:.75rem}.askdaft-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.askdaft-request-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.askdaft-mode-card,.askdaft-request-type-card,.askdaft-chip-grid button{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd1;font:inherit;text-align:left;cursor:pointer}.askdaft-mode-card,.askdaft-request-type-card{display:grid;gap:.45rem;padding:1rem;border-radius:22px}.askdaft-mode-card.active,.askdaft-request-type-card.active,.askdaft-chip-grid button.active{border-color:#7dffb25c;background:#7dffb213;box-shadow:inset 0 1px #ffffff14}.askdaft-mode-card span,.askdaft-request-type-card span{color:#7dffb2eb;font-size:.68rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.askdaft-mode-card strong,.askdaft-request-type-card strong{color:#fff;font-size:1.1rem;font-weight:1000}.askdaft-mode-card h3{margin:0;color:#fff;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1;letter-spacing:-.045em}.askdaft-mode-card p,.askdaft-mode-card small,.askdaft-request-type-card p{margin:0;color:#ffffff9e;font-size:.8rem;font-weight:700;line-height:1.42}.askdaft-chip-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.askdaft-chip-grid button{padding:.55rem .7rem;border-radius:999px;font-size:.78rem;font-weight:900}.askdaft-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.askdaft-field-grid label{display:grid;gap:.4rem}.askdaft-field-grid span,.askdaft-inline-check span{color:#ffffff9e;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.askdaft-field-grid input,.askdaft-field-grid select,.askdaft-request-description{width:100%;border:1px solid rgba(12,199,246,.22);border-radius:16px;background:#03070eb8;color:#ffffffe6;font:inherit;font-weight:750;outline:none}.askdaft-field-grid input,.askdaft-field-grid select{min-height:46px;padding:.75rem .85rem}.askdaft-request-description{min-height:180px;margin-top:1rem;padding:1rem;resize:vertical}.askdaft-field-grid input:focus,.askdaft-field-grid select:focus,.askdaft-request-description:focus{border-color:#7dffb273;box-shadow:0 0 0 3px #7dffb21f}.askdaft-inline-check{display:flex;gap:.65rem;align-items:flex-start;margin-top:1rem;padding:.85rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09}.askdaft-inline-check input,.askdaft-agreement-list input{margin-top:.18rem;accent-color:#7dffb2}.askdaft-scope-warning,.askdaft-mini-scope,.askdaft-summary-note{padding:.9rem;border-radius:18px;background:#ffffff0a}.askdaft-scope-warning{margin-bottom:1rem}.askdaft-scope-warning strong,.askdaft-mini-scope strong,.askdaft-summary-note strong{display:block;color:#fff;font-weight:1000}.askdaft-scope-warning p,.askdaft-mini-scope p,.askdaft-summary-note p{margin:.35rem 0 0;color:#ffffffa6;font-size:.82rem;font-weight:700;line-height:1.42}.askdaft-scope-warning.green,.askdaft-mini-scope.green{border:1px solid rgba(125,255,178,.18)}.askdaft-scope-warning.blue,.askdaft-mini-scope.blue{border:1px solid rgba(12,199,246,.2)}.askdaft-scope-warning.yellow,.askdaft-mini-scope.yellow{border:1px solid rgba(255,220,90,.2)}.askdaft-scope-warning.red,.askdaft-mini-scope.red{border:1px solid rgba(255,112,112,.22)}.askdaft-discovery-promise{grid-template-columns:repeat(3,minmax(0,1fr))}.askdaft-discovery-promise article{padding:.9rem;border:1px solid rgba(125,255,178,.13);border-radius:18px;background:#7dffb20a}.askdaft-discovery-promise span{display:block;color:#daffe8f5;font-size:.78rem;font-weight:1000}.askdaft-discovery-promise p{margin:.35rem 0 0;color:#ffffff9e;font-size:.78rem;font-weight:700;line-height:1.4}.askdaft-agreement-list{display:grid;gap:.65rem;margin-top:1rem}.askdaft-agreement-list label{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09}.askdaft-agreement-list span{color:#ffffffb8;font-size:.82rem;font-weight:700;line-height:1.42}.askdaft-ticket-summary{position:sticky;top:calc(var(--navbar-h) + 1rem);display:grid;gap:.8rem;padding:1rem}.askdaft-ticket-summary h2{margin:0;color:#fff;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1;letter-spacing:-.055em}.askdaft-summary-price,.askdaft-summary-row{display:grid;gap:.25rem;padding:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff09}.askdaft-summary-price{border-color:#ffdc5a38}.askdaft-summary-price span,.askdaft-summary-row span{color:#ffffff8a;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.askdaft-summary-price strong{color:#ffec99f5;font-size:1.25rem;font-weight:1000}.askdaft-summary-row strong{color:#ffffffe0;font-size:.88rem;font-weight:900}.askdaft-ticket-summary .phase-btn:disabled{cursor:not-allowed;opacity:.48;transform:none}.askdaft-ticket-summary>small{color:#ffffff80;font-size:.72rem;font-weight:700;line-height:1.4}@media (max-width: 980px){.askdaft-request-layout,.askdaft-request-hero{display:grid;grid-template-columns:1fr}.askdaft-ticket-summary{position:relative;top:auto}.askdaft-request-type-grid,.askdaft-discovery-promise,.askdaft-field-grid,.askdaft-mode-grid{grid-template-columns:1fr}}.footer{position:relative;overflow:hidden;padding:clamp(1.6rem,3.5vw,2.6rem) 1rem .9rem;border-top:1px solid rgba(12,199,246,.18);background:radial-gradient(circle at 18% 0%,rgba(12,199,246,.12),transparent 34rem),radial-gradient(circle at 82% 0%,rgba(125,255,178,.08),transparent 30rem),#050812;color:var(--text)}.footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 92px);opacity:.45}.footer-container,.footer-bottom{position:relative;z-index:1}.footer-container{display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(160px,1fr));gap:clamp(.65rem,1.5vw,.95rem);width:min(var(--maxw),calc(100% - 2rem));margin-inline:auto;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand-card,.footer-link-card,.footer-contact-card,.footer-social-card{min-height:100%;padding:clamp(.8rem,1.5vw,1rem);border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#050912a8;box-shadow:0 18px 60px #00000038}.footer h3,.footer h4{margin:0 0 .5rem;color:var(--primary)}.footer h4{font-size:.82rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.footer-logo .brand-word{font-size:clamp(1.28rem,1.7vw,1.62rem);line-height:1}.footer p,.footer a{color:var(--text-soft);font-size:.84rem;line-height:1.42}.footer a{transition:color .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}.footer a:hover,.footer a:focus-visible{color:var(--primary)}.footer-mini-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.footer-mini-tags span{display:inline-flex;align-items:center;min-height:24px;padding:.28rem .5rem;border:1px solid rgba(12,199,246,.22);border-radius:999px;background:#0cc7f612;color:#ffffffd1;font-size:.62rem;font-weight:850}.footer-nav{display:grid;gap:.28rem}.footer-nav a{display:inline-flex;width:fit-content;font-weight:760}.footer-contact-card p{display:grid;gap:.12rem;margin:0 0 .5rem}.footer-contact-card p span{color:#7dffb2d6;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.footer-contact-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:.25rem;padding:.48rem .72rem;border:1px solid rgba(12,199,246,.36);border-radius:999px;background:#0cc7f61a;color:#ffffffeb!important;font-size:.78rem!important;font-weight:900}.footer-contact-btn:hover,.footer-contact-btn:focus-visible{transform:translateY(-2px);background:#0cc7f629;box-shadow:0 0 22px #0cc7f61f}.social-media{display:flex;flex-wrap:wrap;gap:.45rem}.social-media a,.footer-social .social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#ffffffe0;font-size:.9rem;font-weight:950;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.social-media a:hover,.social-media a:focus-visible,.footer-social .social-icon:hover,.footer-social .social-icon:focus-visible{transform:translateY(-2px) scale(1.05);border-color:#0cc7f657;background:#0cc7f624;color:#fff}.footer-social-note{margin-top:.7rem;font-size:.76rem!important;color:#ffffffa3!important}.footer-bottom{width:min(var(--maxw),calc(100% - 2rem));margin:.85rem auto 0;opacity:.82;text-align:center}.footer-bottom p{font-size:.76rem}@media (max-width: 980px){.footer-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.footer{padding-inline:.5rem}.footer-container{grid-template-columns:1fr;width:min(100%,calc(100% - .75rem))}.footer-brand-card,.footer-link-card,.footer-contact-card,.footer-social-card{padding:1rem;border-radius:18px}.social-media{justify-content:center}.footer h3,.footer h4,.footer p,.footer-nav{text-align:center}.footer-nav a,.footer-contact-btn{width:100%}.footer-mini-tags{justify-content:center}}@tailwind base;@tailwind components;@tailwind utilities;.services-grid,.package-grid,.services-feature-grid,.tech-hub-container,.articles-grid,.briefs-grid,.impact-grid,.pkg-grid,.plan-container,.resources-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(var(--maxw),100%);margin-inline:auto}.plan-container,.resources-container{display:flex;flex-wrap:wrap;justify-content:center}.service-flow-steps,.hero-links,.pkg-actions,.service-actions,.pkg-form-actions,.booking-cart-actions,.pill-row,.pkg-choice-row{display:flex;flex-wrap:wrap;gap:.75rem}.service-actions,.pkg-actions,.booking-cart-actions{display:grid;grid-template-columns:1fr 1fr}.service-card img,.article-card img,.service-feature-card img,.about-image img{width:100%;border-radius:var(--radius);object-fit:cover}.service-card img,.article-card img{height:180px}.about-image img{height:300px}.scroll-down{margin-top:2rem;opacity:.6;font-size:1rem;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}
