@font-face{font-family:VeteransRubik;src:url('rubik-regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:VeteransRubik;src:url('rubik-bold.ttf');font-weight:700 900;font-display:swap}.veterans-module{--ink:#0b2532;--mint:#bcf65c;--navy:#081b26;--cyan:#61dccf}.veterans-module *{box-sizing:border-box}.veterans-module{scroll-behavior:smooth;scroll-padding-top:100px}.veterans-module{margin:0;background:#f2f4f3;color:var(--ink);font-family:VeteransRubik,Arial,sans-serif;-webkit-font-smoothing:antialiased}.veterans-module button,.veterans-module a,.veterans-module input{font:inherit}.veterans-module button,.veterans-module a{-webkit-tap-highlight-color:transparent}.veterans-module button{cursor:pointer}.veterans-module a{color:inherit}.veterans-module button:focus-visible,.veterans-module a:focus-visible{outline:3px solid #27a9d4;outline-offset:5px}.veterans-module button{border:0}.veterans-module header{height:84px;background:#f9faf8ed;backdrop-filter:blur(18px);position:sticky;top:0;z-index:20;border-bottom:1px solid #dfe4df}.veterans-module .nav{max-width:1400px;height:100%;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.veterans-module .brand{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.veterans-module .brand b{font-size:21px;letter-spacing:-1px}.veterans-module .brand small{display:block;letter-spacing:0;font-size:10px;margin-top:3px;font-weight:400}.veterans-module .mark{width:32px;height:32px;border:7px solid #173f43;border-left-color:#4dbaab;border-radius:9px;transform:rotate(-15deg)}.veterans-module nav{display:flex;gap:5px;background:#e9eeea;padding:5px;border-radius:50px}.veterans-module nav a{font-size:12px;text-decoration:none;border-radius:40px;padding:11px 18px;color:#52675e}.veterans-module nav a.active{background:var(--navy);color:white;box-shadow:0 3px 8px #00211420}.veterans-module .nav-note{font-size:11px;color:#65766e}.veterans-module .intro{padding:37px 5% 22px;max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.veterans-module .intro p{margin:0;font-size:12px;color:#65766e}.veterans-module .intro b{font-size:14px;color:#193931}.veterans-module .intro .sub{font-size:11px;color:#7c8880;direction:ltr;letter-spacing:2px}.veterans-module .concept{margin:0 auto 64px;max-width:1260px;width:90%;scroll-margin-top:110px}.veterans-module .label{display:flex;justify-content:space-between;align-items:center;padding:0 3px 16px}.veterans-module .label span{font-size:12px;color:#63756a}.veterans-module .label b{font-size:13px;font-weight:400}.veterans-module .label em{font-size:11px;font-style:normal;border:1px solid #ccd5cb;padding:6px 12px;border-radius:30px;margin-right:9px}.veterans-module .frame{position:relative;border-radius:28px;overflow:hidden;isolation:isolate}.veterans-module .hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:540px;padding:58px 56px 38px;gap:28px}.veterans-module .eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2px;margin-bottom:22px}.veterans-module .dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 13px currentColor}.veterans-module .copy{position:relative;z-index:3}.veterans-module h2,.veterans-module h2{font-size:clamp(38px,4.1vw,60px);line-height:1.06;letter-spacing:-2.5px;margin:0 0 22px;font-weight:700}.veterans-module h2 span,.veterans-module h2 span{display:block}.veterans-module .lede{max-width:380px;line-height:1.85;font-size:14px;margin:0 0 26px}.veterans-module .eligibility{font-size:11px;line-height:1.8;opacity:.7;margin:15px 0 0}.veterans-module .btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:9px;padding:16px 22px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s}.veterans-module .btn:hover{transform:translateY(-3px);box-shadow:0 9px 24px #0002}.veterans-module .arrow{font-size:22px;line-height:.5}.veterans-module .art{position:relative;height:400px;perspective:1000px;direction:ltr;--rx:0deg;--ry:0deg}.veterans-module .art-inner{height:100%;position:relative;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .3s ease-out;transform-style:preserve-3d}.veterans-module .portrait{position:absolute;inset:20px 12px 15px;border-radius:170px 170px 36px 36px;overflow:hidden;background:#183943;transform:translateZ(8px)}.veterans-module .portrait img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.veterans-module .portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#081b2655,transparent 45%)}.veterans-module .orbit{position:absolute;left:-25px;right:-25px;top:65px;height:270px;border:1px solid #87f3e777;border-radius:50%;transform:rotate(-27deg) rotateX(48deg) translateZ(40px);pointer-events:none;box-shadow:0 0 28px #4ce0da19,inset 0 0 20px #4ce0da10}.veterans-module .orb{position:absolute;width:25px;height:25px;border-radius:50%;background:radial-gradient(circle at 30% 25%,white,#b3f65d 25%,#369f83 70%,#154251);right:3%;top:25%;box-shadow:0 0 22px #bbf65c66;animation:float 6s ease-in-out infinite}.veterans-module .float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;min-width:154px;padding:13px 17px;border:1px solid #ffffff28;backdrop-filter:blur(20px);border-radius:13px;direction:rtl;box-shadow:0 16px 40px #0003;transform:translateZ(65px);animation:float 6s ease-in-out infinite}.veterans-module .float-card b{display:block;font-size:14px}.veterans-module .float-card small{display:block;font-size:9px;margin-top:5px;opacity:.65}.veterans-module .card-top{right:-10px;top:32px}.veterans-module .card-bottom{left:-8px;bottom:38px;animation-delay:-3s}.veterans-module .mini-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.veterans-module .mini-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.veterans-module .art-caption{position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);font-size:8px;white-space:nowrap;opacity:.5;direction:rtl}.veterans-module .plans{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 56px;padding:22px 0 26px;border-top:1px solid #ffffff26}.veterans-module .plan{padding:0 26px;display:flex;align-items:center;gap:20px}.veterans-module .plan:first-child{padding-right:0;border-left:1px solid #ffffff26}.veterans-module .plan:last-child{padding-left:0}.veterans-module .plan-type{font-size:11px;line-height:1.9}.veterans-module .plan-price{font-size:27px;letter-spacing:-1px;white-space:nowrap;font-weight:700;direction:rtl}.veterans-module .plan-price small{font-size:13px;font-weight:400}.veterans-module .plan-benefit{font-size:12px;line-height:1.8}.veterans-module .plan-benefit strong{font-weight:700}.veterans-module .dark{background:var(--navy);color:#f5f8ed;box-shadow:0 28px 55px #0c252719}.veterans-module .dark:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 10% 28%,#26766844,transparent 50%);pointer-events:none}.veterans-module .dark .eyebrow{color:var(--mint)}.veterans-module .dark h2 span{color:var(--mint)}.veterans-module .dark .lede{color:#a8bfbc}.veterans-module .dark .btn{background:var(--mint);color:#0c3028}.veterans-module .dark .float-card{background:#164039b3;color:#f7ffe6}.veterans-module .dark .mini-icon{background:#c7fb6922;color:#c7fb69}.veterans-module .dark .plan-benefit strong{color:var(--mint)}.veterans-module .cream{background:#f7f0e4;color:#2d3427;box-shadow:0 25px 55px #5c4b2010}.veterans-module .cream .hero{grid-template-columns:1.1fr .9fr;min-height:530px}.veterans-module .cream .eyebrow{color:#98603e}.veterans-module .cream h2 span{color:#bc4a25}.veterans-module .cream .lede{color:#716b5e}.veterans-module .cream .btn{background:#2b3828;color:#fff8eb}.veterans-module .cream .portrait{border-radius:150px 150px 15px 15px;inset:15px 15px 20px;transform:rotate(-4deg);box-shadow:12px 13px 0 #ddcbb0}.veterans-module .cream .orbit{border-color:#ba4a2440;box-shadow:none;transform:rotate(18deg) rotateX(54deg) translateZ(40px)}.veterans-module .cream .orb{background:radial-gradient(circle at 30% 25%,#ffe0c5,#e88848 30%,#9b3e24 70%)}.veterans-module .cream .float-card{background:#fffaf1eb;color:#36422b;border-color:#e4d4bc;box-shadow:0 12px 30px #613b2320}.veterans-module .cream .mini-icon{background:#eae9cf;color:#566540}.veterans-module .cream .plans{border-color:#b6a99060}.veterans-module .cream .plan:first-child{border-color:#b6a99060}.veterans-module .cream .plan-benefit strong{color:#b44324}.veterans-module .cream .big-num{font-size:1.05em;direction:rtl;white-space:nowrap}.veterans-module .cream .art-caption{color:#574a36}.veterans-module .tag-tape{position:absolute;top:1px;left:38%;width:88px;height:30px;transform:rotate(8deg);background:#e5cfa57a;z-index:5;backdrop-filter:blur(3px)}.veterans-module .blue{background:#dfe9fa;color:#163476;box-shadow:0 25px 55px #253b6219}.veterans-module .blue:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 10% 40%,#afc5ff,transparent 60%)}.veterans-module .blue .eyebrow{color:#315fe0}.veterans-module .blue h2 span{color:#315fe0}.veterans-module .blue .lede{color:#536994}.veterans-module .blue .btn{background:#315fe0;color:white}.veterans-module .blue .portrait{inset:25px 25px 35px;border-radius:50%;box-shadow:0 20px 60px #2452b530}.veterans-module .blue .orbit{border:1px solid #4568e880;transform:rotate(-30deg) rotateX(32deg) translateZ(50px);box-shadow:0 0 18px #fff8}.veterans-module .blue .orb{background:radial-gradient(circle at 25% 20%,#fff,#b1c4fa 20%,#3b60ef 65%,#183991)}.veterans-module .blue .float-card{background:#ffffffd4;color:#163476;border-color:#ffffff;box-shadow:0 15px 30px #4e68ad25}.veterans-module .blue .mini-icon{background:#e9efff;color:#365be5}.veterans-module .blue .plans{border-color:#466bc330}.veterans-module .blue .plan:first-child{border-color:#466bc330}.veterans-module .blue .plan-benefit strong{color:#315fe0}.veterans-module .nodes{position:absolute;inset:-10px;pointer-events:none}.veterans-module .node{position:absolute;width:12px;height:12px;background:#96f1e0;border:3px solid #e7fff9;border-radius:4px;box-shadow:4px 4px 0 #1a625d66;transform:rotate(35deg);animation:float 5s ease-in-out infinite}.veterans-module .node:nth-child(1){top:10%;left:18%}.veterans-module .node:nth-child(2){top:75%;right:3%;animation-delay:-2s}.veterans-module .node:nth-child(3){bottom:5%;left:30%;animation-delay:-4s}.veterans-module .footline{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;font-size:11px;color:#718176}.veterans-module .footline button{background:none;color:#3c5f52;padding:3px 0;border-bottom:1px solid #b4c9bc;font-size:11px}.veterans-module .motion-toggle{display:flex;align-items:center;gap:7px}.veterans-module .motion-toggle button{border:1px solid #d2ddd4;background:transparent;border-radius:30px;padding:6px 11px;font-size:10px;color:#60766a}.veterans-module .end{max-width:1260px;width:90%;margin:0 auto;padding:0 0 38px;display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#76857b}.veterans-module .end a{color:#3f6558}.veterans-module dialog{border:0;border-radius:22px;background:#fafbf6;color:#0b2532;padding:34px;max-width:500px;width:calc(100% - 32px);box-shadow:0 40px 100px #0005}.veterans-module dialog::backdrop{background:#04151acc;backdrop-filter:blur(8px)}.veterans-module dialog h3{font-size:28px;letter-spacing:-1px;margin:13px 0}.veterans-module dialog p{font-size:13px;line-height:1.8;color:#5f756b}.veterans-module .close{position:absolute;left:18px;top:15px;background:#e9eee5;border-radius:50%;width:30px;height:30px;font-size:20px}.veterans-module .choice-row{display:flex;gap:9px;margin:20px 0}.veterans-module .choice-row button{flex:1;border:1px solid #d4dfd2;background:#f1f4ec;padding:15px 8px;border-radius:10px;color:#41544b;font-size:13px}.veterans-module .choice-row button[aria-pressed="true"]{background:#0b302b;color:#dcffb5;border-color:#0b302b}.veterans-module .result{background:#eaf0e3;border-radius:14px;padding:22px}.veterans-module .result b{font-size:28px;display:block;margin:8px 0}.veterans-module .result p{margin:5px 0}.veterans-module .result .result-benefit{color:#285e36;font-weight:700}.veterans-module .dialog-note{font-size:10px!important;margin-bottom:0!important}.veterans-module.no-motion *,.veterans-module.no-motion *:before,.veterans-module.no-motion *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.veterans-module.no-motion .art-inner{transform:none!important}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -9px}}@media(prefers-reduced-motion:reduce){.veterans-module *{animation:none!important;scroll-behavior:auto!important}.veterans-module .art-inner{transform:none!important}}@media(min-width:1500px){.veterans-module h2,.veterans-module h2{font-size:61px}}@media(max-width:1050px){.veterans-module .hero{padding:40px 32px 28px;gap:20px;min-height:490px}.veterans-module .plans{margin:0 32px}.veterans-module .art{height:350px}.veterans-module .plan{gap:13px;padding:0 17px}.veterans-module .plan-price{font-size:24px}.veterans-module .plan-benefit{font-size:10px}.veterans-module h2,.veterans-module h2{font-size:45px}.veterans-module .nav-note{display:none}.veterans-module .lede{font-size:13px}.veterans-module .float-card{min-width:130px;padding:10px 12px}.veterans-module .float-card b{font-size:12px}.veterans-module .cream .hero{min-height:490px}}@media(max-width:720px){.veterans-module header{height:110px}.veterans-module .nav{padding:13px 5%;flex-wrap:wrap;justify-content:center;gap:12px}.veterans-module .brand{margin-inline-end:auto}.veterans-module .brand b{font-size:17px}.veterans-module .brand small{font-size:8px}.veterans-module .mark{width:26px;height:26px;border-width:6px}.veterans-module nav{width:100%;order:2;justify-content:space-between;padding:3px}.veterans-module nav a{font-size:10px;flex:1;text-align:center;padding:9px}.veterans-module .intro{padding:26px 5% 20px}.veterans-module .intro .sub{display:none}.veterans-module .intro p{font-size:10px}.veterans-module .intro b{font-size:12px}.veterans-module .concept{width:92%;margin-bottom:35px}.veterans-module .label{padding:0 6px 12px}.veterans-module .label b{font-size:11px}.veterans-module .label span{font-size:10px}.veterans-module .label em{font-size:9px;padding:4px 7px;margin-right:4px}.veterans-module .frame{border-radius:20px}.veterans-module .hero,.veterans-module .cream .hero{display:flex;flex-direction:column;align-items:stretch;padding:32px 25px 20px;gap:15px;min-height:0}.veterans-module .eyebrow{margin-bottom:17px;font-size:10px}.veterans-module h2,.veterans-module h2{font-size:43px;letter-spacing:-2px;line-height:1.08;margin-bottom:16px}.veterans-module .lede{font-size:12px;line-height:1.85;margin-bottom:19px;max-width:100%}.veterans-module .btn{font-size:12px;padding:14px 18px;gap:20px}.veterans-module .eligibility{font-size:9px;margin-top:12px}.veterans-module .art{height:285px;max-width:360px;width:100%;margin:0 auto}.veterans-module .portrait{inset:10px 20px}.veterans-module .float-card{min-width:122px}.veterans-module .card-top{right:0;top:24px}.veterans-module .card-bottom{left:0;bottom:25px}.veterans-module .orbit{left:0;right:0;top:45px;height:200px}.veterans-module .art-caption{bottom:-5px}.veterans-module .plans{margin:0 25px;padding:18px 0;grid-template-columns:1fr;gap:15px}.veterans-module .plan,.veterans-module .plan:first-child,.veterans-module .plan:last-child{padding:0;border:0;gap:15px}.veterans-module .plan:first-child{padding-bottom:15px;border-bottom:1px solid #ffffff26}.veterans-module .cream .plan:first-child{border-bottom:1px solid #b6a99060}.veterans-module .blue .plan:first-child{border-bottom:1px solid #466bc330}.veterans-module .plan-type{font-size:9px;min-width:80px}.veterans-module .plan-price{font-size:25px;min-width:86px}.veterans-module .plan-benefit{font-size:10px}.veterans-module .footline{font-size:9px;padding:13px 5px}.veterans-module .footline button{font-size:9px}.veterans-module .end{font-size:9px;line-height:1.8}.veterans-module .cream .portrait{inset:10px 30px 15px}.veterans-module .blue .portrait{inset:10px 30px 5px}.veterans-module .motion-toggle button{font-size:9px;padding:5px 8px}.veterans-module .motion-label{display:none}.veterans-module dialog{padding:30px 23px}.veterans-module .concept{scroll-margin-top:130px}}.veterans-module .draft-picker{max-width:1260px;width:90%;margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.veterans-module .draft-tabs{display:flex;gap:8px;flex-wrap:wrap}.veterans-module .draft-tabs button{background:#e5eadd;border:1px solid #d4ddcf;border-radius:30px;padding:12px 19px;color:#5e6d58;font-size:12px}.veterans-module .draft-tabs button[aria-selected="true"]{background:#2c3b2b;color:#fff7e9;border-color:#2c3b2b}.veterans-module .copy-draft{font-size:11px;color:#465c3d;background:transparent;border-bottom:1px solid #aabb9e;padding:5px 0;white-space:nowrap}.veterans-module .cream .hero{grid-template-columns:1.12fr 1fr;min-height:650px;align-items:start;gap:45px;padding-top:45px;padding-bottom:35px}.veterans-module .cream h2{font-size:clamp(34px,3.25vw,48px);line-height:1.13;letter-spacing:-1.7px;margin-bottom:19px}.veterans-module .cream .eyebrow{font-size:11px;margin-bottom:17px;line-height:1.8}.veterans-module .opening-hook{font-size:16px;font-weight:700;line-height:1.65;margin:0 0 8px}.veterans-module .cream .lede{font-size:13px;max-width:470px;line-height:1.9;margin-bottom:18px}.veterans-module .cloud-note{display:flex;gap:11px;padding:16px 0;border-top:1px solid #d9cdbb;border-bottom:1px solid #d9cdbb;max-width:470px}.veterans-module .cloud-note .mini-icon{flex-shrink:0}.veterans-module .cloud-note b{font-size:12px}.veterans-module .cloud-note p{margin:6px 0 0;font-size:11px;line-height:1.85;color:#766e60}.veterans-module .cream .eligibility{opacity:1;color:#675e4c;font-size:11px;line-height:1.8;margin:18px 0}.veterans-module .eligibility strong{font-size:12px;color:#343d29}.veterans-module .cream .art{height:465px;margin-top:35px}.veterans-module .cream .portrait{inset:0 0 35px;border-radius:140px 140px 18px 18px;transform:rotate(-2deg)}.veterans-module .portrait img{object-position:48% center}.veterans-module .cream .orbit{left:-20px;right:-20px;top:80px;height:280px}.veterans-module .cream .card-top{right:-17px;top:15px}.veterans-module .cream .card-bottom{left:-12px;bottom:85px}.veterans-module .avatar-row{position:absolute;bottom:-34px;right:5px;left:0;display:flex;align-items:center;justify-content:center;gap:11px;direction:rtl}.veterans-module .avatar-pair{display:flex;direction:ltr;isolation:isolate}.veterans-module .avatar{display:block;width:51px;height:51px;border-radius:50%;border:3px solid #f7f0e4;background-image:url('veteran-avatars.webp');background-repeat:no-repeat;background-size:220% auto;box-shadow:0 4px 9px #64543720;background-color:#dedbc5}.veterans-module .avatar-man{background-position:0 10%}.veterans-module .avatar-woman{background-position:100% 8%;margin-left:-12px;z-index:2}.veterans-module .avatar-row span{font-size:10px;line-height:1.8;color:#857a64}.veterans-module .avatar-row b{color:#566443;font-weight:400}.veterans-module .art-caption{bottom:-64px;font-size:8px}.veterans-module .cream .plans{padding-top:23px;padding-bottom:28px}.veterans-module .cream .plan-benefit{font-size:12px}.veterans-module .intro p{line-height:1.8}.veterans-module .concept{margin-bottom:35px}@media(max-width:1050px){.veterans-module .cream .hero{gap:25px}.veterans-module .cream .art{height:405px;margin-top:55px}.veterans-module .cream h2{font-size:36px}.veterans-module .cream .plan-benefit{font-size:10px}.veterans-module .cream .eyebrow{font-size:10px}.veterans-module .opening-hook{font-size:14px}.veterans-module .cream .lede{font-size:12px}.veterans-module .cream .orbit{left:0;right:0;height:240px}}@media(max-width:720px){.veterans-module .draft-picker{width:92%;align-items:flex-start;flex-direction:column;gap:10px}.veterans-module .draft-tabs{width:100%;gap:5px}.veterans-module .draft-tabs button{font-size:10px;padding:10px 9px;flex:1;white-space:nowrap}.veterans-module .copy-draft{font-size:10px;align-self:flex-end}.veterans-module .cream .hero{display:flex;min-height:0;padding:29px 23px 80px;gap:10px}.veterans-module .cream h2{font-size:34px;line-height:1.17;margin-bottom:17px}.veterans-module .cream .eyebrow{font-size:9px;margin-bottom:13px}.veterans-module .opening-hook{font-size:14px}.veterans-module .cream .lede{font-size:12px;margin-bottom:15px}.veterans-module .cloud-note{padding:13px 0}.veterans-module .cloud-note p{font-size:11px}.veterans-module .cream .eligibility{font-size:10px;margin:15px 0}.veterans-module .cream .art{height:310px;margin:23px auto 0;max-width:360px}.veterans-module .cream .portrait{inset:0 14px 15px;border-radius:95px 95px 14px 14px}.veterans-module .cream .orbit{top:45px;height:210px}.veterans-module .cream .card-top{top:5px;right:0}.veterans-module .cream .card-bottom{bottom:33px;left:0}.veterans-module .avatar-row{bottom:-44px}.veterans-module .art-caption{bottom:-65px}.veterans-module .cream .plans{padding-top:20px;padding-bottom:24px}.veterans-module .cream .plan-benefit{font-size:10px}.veterans-module .intro{align-items:flex-start}.veterans-module .intro p{font-size:10px}.veterans-module .motion-toggle{flex-shrink:0}}
