.aim-tree{height:0;position:relative}.aim-tree__stem{border-left:2px dashed #94a3b8;height:3rem;position:absolute;top:0;left:50%}.aim-tree__bar{border-top:2px dashed #94a3b8;position:absolute;top:3rem;left:16.6667%;right:16.6667%}@media (width>=768px){.aim-tree+ul>li{padding-top:6.25rem}}.aim-tree__drop{border-left:2px dashed #94a3b8;height:3.25rem;position:absolute;top:3rem;left:50%}.aim-tree__x{z-index:1;color:#b91c1c;background:#fff;border:2px solid #dc2626;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;position:absolute;top:4.6rem;left:50%;translate:-50% -50%}.aim-sec{width:100%;padding-block:5rem}@media (width>=768px){.aim-sec{padding-block:7rem}}.aim-night{isolation:isolate;color:#fff;background-color:#050a18;background-image:radial-gradient(60% 45% at 10% 0,#2563eb52,#0000 70%),radial-gradient(45% 40% at 100% 40%,#8b5cf633,#0000 70%),radial-gradient(60% 45% at 40% 105%,#0ea5e92e,#0000 70%);position:relative;overflow:clip}.aim-night:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 15%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 15%,#0000 75%)}.aim-night:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#38bdf829,#0000 62%);border-radius:50%;width:48rem;height:48rem;animation:20s ease-in-out infinite alternate aim-drift;position:absolute;top:-20rem;right:-14rem}.aim-night .aim-h2{-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff 35%,#bae6fd);-webkit-background-clip:text;background-clip:text}.aim-dawn{isolation:isolate;background-color:#f5f8ff;background-image:radial-gradient(45% 55% at 0 0,#38bdf833,#0000 70%),radial-gradient(40% 50% at 100% 15%,#8b5cf624,#0000 70%),radial-gradient(55% 45% at 50% 100%,#2563eb1f,#0000 70%);position:relative;overflow:clip}.aim-glass,.aim-num,.aim-whys li,.aim-incl__box{isolation:isolate;background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:1.5rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 60px -34px #000000bf}.aim-grad{color:#7dd3fc;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#7dd3fc,#60a5fa 45%,#c4b5fd);-webkit-background-clip:text;background-clip:text}.aim-ring{isolation:isolate;border-radius:1.5rem;position:relative;overflow:clip;box-shadow:0 30px 70px -36px #38bdf88c}.aim-ring:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(from 0deg,#38bdf826 0 50%,#38bdf8 68%,#a78bfa 80%,#38bdf826 94%);width:max(220%,36rem);animation:8s linear infinite aim-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.aim-ring:after{content:"";z-index:-1;background:linear-gradient(#0d1730,#080f22);border-radius:calc(1.5rem - 1px);position:absolute;inset:1px}.aim-pill{color:#bae6fd;background:#38bdf814;border:1px solid #7dd3fc4d;border-radius:9999px;flex-shrink:0;align-self:flex-start;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.aim-head-row{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){.aim-head-row{flex-direction:row;justify-content:space-between;align-items:flex-end}.aim-head-row .aim-pill{align-self:auto}}.aim-label{letter-spacing:.16em;text-transform:uppercase;color:#7dd3fc;font-size:.75rem;font-weight:800}.aim-track{--dot:2.25rem;gap:1rem;margin-top:3.5rem;display:grid}@media (width>=1024px){.aim-track{grid-template-columns:minmax(0,4fr) auto minmax(0,5.6fr) auto minmax(0,3.3fr);column-gap:.5rem}}.aim-track__phase{--c:#0ea5e9;--c2:#22d3ee;--ink:#04111f;flex-direction:column;min-width:0;padding:1.5rem 1.25rem 1.25rem;display:flex;overflow:clip}.aim-track__phase--2{--c:#2563eb;--c2:#60a5fa;--ink:#fff}.aim-track__phase--3{--c:#7c3aed;--c2:#a78bfa;--ink:#fff}.aim-track__phase:before{content:"";background:linear-gradient(90deg,transparent,var(--c2),var(--c),transparent);height:2px;position:absolute;inset:0 0 auto}.aim-track__phase:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--c)32%,transparent),transparent 66%);pointer-events:none;border-radius:50%;width:80%;position:absolute;top:-45%;right:-25%}.aim-phase-band__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--c2);font-size:.72rem;font-weight:800;display:block}.aim-phase-band__name{letter-spacing:-.02em;margin-top:.35rem;font-size:1.4rem;font-weight:800;line-height:1.15}.aim-weeks{justify-content:space-between;margin-top:1.5rem;display:flex;position:relative}.aim-weeks:before,.aim-weeks:after{content:"";left:calc(var(--dot)/2);right:calc(var(--dot)/2);background:#94a3b833;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%}.aim-weeks:after{transform-origin:0;background:linear-gradient(90deg,var(--c2),var(--c));box-shadow:0 0 14px color-mix(in srgb,var(--c2)70%,transparent)}.aim-week{z-index:1;width:var(--dot);height:var(--dot);position:relative}.aim-week__base,.aim-week__lit{border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;position:absolute;inset:0}.aim-week__base{color:#94a3b8;background:#0a1224;border:1.5px solid #94a3b859}.aim-week__lit{opacity:0;background:var(--c);color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--c)22%,transparent),0 0 24px color-mix(in srgb,var(--c2)80%,transparent)}.aim-week--end .aim-week__lit{opacity:1}.aim-phase__outcome{margin-top:1.4rem;font-size:.95rem;font-weight:600}.aim-phase__list{gap:.5rem;margin-top:.85rem;display:grid}.aim-night .aim-deliverable{color:#cbd5e1;background:#ffffff09;border-color:#ffffff14}.aim-night .aim-deliverable .aim-deliverable__i{color:var(--c2,#7dd3fc)}.aim-result{margin-top:auto;padding-top:1.1rem}.aim-result__label{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;margin-bottom:.45rem;font-size:.7rem;font-weight:800;display:block}.aim-result__text{border:1px solid color-mix(in srgb,var(--c2)45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--c)55%,#0a1224),color-mix(in srgb,var(--c2)22%,#0a1224));box-shadow:0 14px 30px -18px var(--c2);border-radius:.9rem;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;font-size:.95rem;font-weight:700;line-height:1.35;display:flex}.aim-track__gate{justify-content:center;align-items:center;gap:.85rem;padding:.25rem 0;display:flex}.aim-track__gate-label{color:#cbd5e1;flex-direction:column;font-size:.85rem;line-height:1.3;display:flex}.aim-track__gate-label strong{color:#fff}@media (width>=1024px){.aim-track__gate{text-align:center;flex-direction:column;gap:.9rem}.aim-track__gate-label{white-space:nowrap;font-size:.78rem}}.aim-gate-diamond{color:#fff;background:linear-gradient(135deg,#12224a,#0a1224);border:1px solid #7dd3fc99;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;font-weight:800;display:inline-flex;position:relative;rotate:45deg;box-shadow:0 0 22px #38bdf873}.aim-gate-diamond>span{rotate:-45deg}.aim-gate-diamond:after{content:"";border:1px solid #7dd3fc8c;border-radius:.55rem;animation:3.2s ease-out infinite aim-pulse;position:absolute;inset:-5px}.aim-gate-diamond--lg{border-radius:.5rem;width:2.75rem;height:2.75rem;font-size:1.05rem}.aim-friday{color:#e2e8f0;background:linear-gradient(#0b1430,#0b1430) padding-box padding-box,linear-gradient(90deg,#38bdf899,#a78bfa80) border-box;border:1px solid #0000;border-radius:1.1rem;align-items:center;gap:.9rem;margin-top:1.25rem;padding:1rem 1.25rem;font-size:1.05rem;line-height:1.4;display:flex}.aim-friday strong{color:#fff}.aim-friday .aim-i{color:#7dd3fc;width:1.3rem;height:1.3rem}.aim-after{gap:1.25rem;margin-top:3.5rem;display:grid}.aim-after__ops{order:-1}@media (width>=1024px){.aim-after{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:end}.aim-after__ops{order:0}}.aim-after__new{border-style:dashed;border-color:#7dd3fc4d;padding:1.75rem}.aim-after__head{align-items:center;gap:1rem;display:flex}.aim-h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.2}.aim-after__sub{color:#7dd3fc;font-size:.875rem;font-weight:600}.aim-after__text{color:#cbd5e1;margin-top:1rem;line-height:1.6}.aim-after__arrow{color:#7dd3fc;display:none}@media (width>=1024px){.aim-after__arrow{align-self:center;padding:0 .25rem;display:flex}}.aim-after__arrow .aim-i{width:1.75rem;height:1.75rem}.aim-after__label{color:#cbd5e1;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.aim-after__label .aim-i{color:#7dd3fc;width:1rem;height:1rem}.aim-ops2{padding:1.75rem}.aim-ops2__head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.aim-ops2__title{letter-spacing:-.03em;font-size:2rem;font-weight:800}.aim-ops2__when{color:#7dd3fc;font-size:.875rem;font-weight:600}.aim-ops2__chips{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.aim-ops2__loop{color:#bae6fd;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.875rem;font-weight:500;display:inline-flex}.aim-ops2__loop .aim-i{width:1rem;height:1rem}.aim-spin-slow{animation:8s linear infinite aim-spin}.aim-cloud{grid-template-columns:repeat(5,.7rem);gap:.5rem;display:grid}.aim-cloud__dot{background:#cbd5e1;border-radius:50%;width:.7rem;height:.7rem}.aim-cloud__dot--picked{background:#2563eb;box-shadow:0 0 0 4px #2563eb26}.aim-funnel{clip-path:polygon(0 0,100% 24%,100% 76%,0 100%);background-image:linear-gradient(90deg,#dbeafe,#eff6ff);justify-content:center;align-items:center;width:6.5rem;height:6.75rem;display:flex;position:relative;overflow:clip}.aim-funnel__flow i{opacity:0;background:#2563eb;border-radius:50%;width:.45rem;height:.45rem;animation:3.2s ease-in infinite aim-flow;position:absolute;top:30%;left:-.5rem}.aim-funnel__flow i:nth-child(2){animation-delay:1.1s;top:62%}.aim-funnel__flow i:nth-child(3){animation-delay:2.1s;top:46%}.aim-pick{border:2px dashed #93c5fd;border-radius:50%;width:1.5rem;height:1.5rem}.aim-pick--on{background-image:linear-gradient(135deg,#38bdf8,#2563eb);border:0;box-shadow:0 4px 12px -2px #2563eb80}.aim-branch{stroke-width:2.5px}.aim-branch--0{stroke:#047857}.aim-branch--1{stroke:#c2410c}.aim-branch--2{stroke:#64748b}.aim-verdict{text-align:center;color:#fff;border-radius:9999px;min-width:4.75rem;padding:.55rem 1rem;font-size:1rem;font-weight:700}.aim-verdict--0{background:#047857;box-shadow:0 8px 20px -8px #047857e6}.aim-verdict--1{background:#c2410c}.aim-verdict--2{background:#475569}.aim-rule{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;min-height:16.5rem;padding:1.75rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:clip}.aim-rule:after{content:attr(data-num);letter-spacing:-.06em;color:#2563eb12;pointer-events:none;font-size:7.5rem;font-weight:800;line-height:1;position:absolute;bottom:-1.6rem;right:.75rem}.aim-rule:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #0f172a59}.aim-rule--dark{background-color:#0b1220;background-image:radial-gradient(80% 60% at 100% 0,#2563eb66,#0000 60%);border-color:#0b1220}.aim-rule--dark:after{color:#ffffff0f}.aim-roles{gap:.875rem;display:grid}.aim-roles__panel,.aim-roles__link{display:none}.aim-roles__label{letter-spacing:.2em;text-transform:uppercase;color:#1d4ed8;margin-top:.75rem;font-size:.8rem;font-weight:800}.aim-roles__label--client{order:10}.aim-roles__c1,.aim-roles__c2,.aim-roles__c3{order:11}.aim-roles__note{color:#334155;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.aim-role{z-index:1;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex;position:relative}.aim-role--dark{color:#fff;background-color:#0b1220;background-image:radial-gradient(80% 80% at 100% 0,#2563eb59,#0000 60%);border-color:#0b1220}@media (width>=1024px){.aim-roles{grid-template-rows:auto repeat(3,auto);grid-template-columns:minmax(0,1fr) minmax(11rem,.75fr) minmax(0,1fr);gap:1rem 0}.aim-roles__panel{border-radius:1.75rem;grid-row:1/5;margin-bottom:-1.25rem;display:block}.aim-roles__panel--encorp{background:#f4f7fb;grid-column:1}.aim-roles__panel--client{background:#eef5ff;grid-column:3}.aim-roles__label{z-index:1;grid-row:1;margin:1.25rem 1.5rem 0;position:relative}.aim-roles__label--encorp{grid-column:1}.aim-roles__label--client{grid-column:3}.aim-role,.aim-roles__note{align-self:center;margin-inline:1.25rem}.aim-roles__e1{grid-area:2/1}.aim-roles__e2{grid-area:3/1}.aim-roles__note{z-index:1;grid-area:4/1;padding:.5rem .25rem;position:relative}.aim-roles__c1{grid-area:2/3}.aim-roles__c2{grid-area:3/3}.aim-roles__c3{grid-area:4/3}.aim-roles__link{grid-column:2;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.aim-roles__link:before{content:"";background:#bfdbfe;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.aim-roles__link>span{text-align:center;color:#1d4ed8;background:#fff;border:1.5px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;font-size:.85rem;font-weight:700;line-height:1.25;position:relative}.aim-roles__l1{grid-row:2}.aim-roles__l2{grid-row:3}.aim-roles__l3{grid-row:3/5;align-items:flex-end;padding-bottom:12%}.aim-roles__l3:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 55 26, 45 78, 100 78' fill='none' stroke='%23bfdbfe' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:auto;margin:0;top:0;bottom:0}}.aim-app-tile{background:#fff;border:1px solid #dbeafe;border-radius:1rem;flex-direction:column;align-items:center;gap:.6rem;padding:1rem .4rem;transition:transform .2s;display:flex}.aim-app-tile:hover{transform:translateY(-3px)}.aim-app-tile__icon{color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:800;display:flex}.aim-one-method{z-index:2;text-align:center;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:50%;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;font-size:.95rem;font-weight:800;line-height:1.1;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 14px 34px -14px #2563eb8c}.aim-one-method:after{content:"";border:1px solid #2563eb73;border-radius:50%;animation:3.5s ease-out infinite aim-pulse;position:absolute;inset:-1px}.aim-one-method>span{padding:0 .75rem}.aim-people{aspect-ratio:4;background-image:radial-gradient(circle,#1e96f0 0 48%,#0000 52%);background-size:12.5% 50%;width:100%;max-width:17rem;margin-inline:auto}.aim-mini-phases{grid-template-columns:1fr 1.6fr .55fr;gap:.35rem;display:grid}.aim-mini-phases span{text-align:center;border-radius:.7rem;padding:.6rem .4rem;font-size:.9rem;font-weight:700}.aim-mini-phases__p1{color:#0b1220;background:#4fc3f7}.aim-mini-phases__p2{color:#fff;background:#1570cf}.aim-mini-phases__p3{color:#fff;background:#2b5fd9}.aim-team{grid-template-columns:3.75rem auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.aim-team__label{color:#0f172a;white-space:nowrap;font-size:.9rem;font-weight:700}.aim-team__people{background-image:radial-gradient(circle,#1e96f0 0 .21rem,#0000 .23rem);background-size:.62rem .62rem;width:6.2rem;height:1.24rem}.aim-team__lane{height:2.1rem;position:relative}.aim-team__bars{top:0;bottom:0;left:calc(var(--t)*12%);grid-template-columns:2fr 3fr 1fr;gap:.25rem;width:64%;display:grid;position:absolute}.aim-team__bars b{border-radius:.55rem}.aim-team__p1{background:#7dd3fc}.aim-team__p2{background:#1e96f0}.aim-team__p3{background:#2b5fd9}.aim-team--more .aim-team__people,.aim-team--more .aim-team__bars{opacity:.4}.aim-pkgs{gap:1.25rem;margin-top:3.5rem;display:grid}@media (width>=768px){.aim-pkgs{grid-template-columns:repeat(3,minmax(0,1fr))}}.aim-pkg{flex-direction:column;padding:1.75rem;display:flex}.aim-pkg__n{align-items:baseline;gap:.6rem;display:flex}.aim-pkg__num{letter-spacing:-.05em;font-size:4.5rem;font-weight:800;line-height:.95}.aim-pkg__unit{color:#cbd5e1;font-size:1.15rem;font-weight:700}.aim-pkg__tag{margin:1rem 0 1.25rem;font-size:1.05rem;font-weight:600;line-height:1.45}.aim-pkg__bar{background:repeating-linear-gradient(90deg,transparent 0 calc(100%/12 - 3px),#0b1328 calc(100%/12 - 3px)calc(100%/12)),linear-gradient(90deg,#38bdf8 0,#2563eb 25%,#818cf8 25%,#c084fc calc(var(--m)/12*100%),transparent calc(var(--m)/12*100%)),#ffffff14;border-radius:9999px;height:.75rem;margin-top:auto}.aim-pkg__note{color:#ede9fe;background:#a78bfa24;border:1px solid #a78bfa66;border-radius:9999px;align-self:flex-start;margin:-.25rem 0 1.5rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700}.aim-pkg-legend{color:#cbd5e1;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.85rem;display:flex}.aim-pkg-legend span:before{content:"";background:linear-gradient(90deg,#38bdf8,#2563eb);border-radius:9999px;width:1rem;height:.5rem;margin-right:.5rem;display:inline-block}.aim-pkg-legend span+span:before{background:linear-gradient(90deg,#818cf8,#c084fc)}.aim-incl{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=1024px){.aim-incl{grid-template-columns:repeat(3,minmax(0,1fr))}}.aim-incl__box{padding:1.5rem}.aim-incl__list{gap:.65rem;margin-top:1rem;display:grid}.aim-incl__list li{color:#e2e8f0;align-items:center;gap:.6rem;font-size:.95rem;display:flex}.aim-incl__list .aim-i{color:#7dd3fc;width:1.05rem;height:1.05rem}.aim-incl__box--next{border-style:dashed;border-color:#7dd3fc59}.aim-incl__box--next p{margin-top:1rem;font-weight:700}.aim-incl__box--next p+p{color:#cbd5e1;margin-top:.35rem;font-weight:400}.aim-foot{border-top:1px solid #ffffff1a;flex-direction:column;gap:1.25rem;margin-top:3rem;padding-top:2rem;display:flex}.aim-foot p{color:#cbd5e1;max-width:42rem}@media (width>=640px){.aim-foot{flex-direction:row;justify-content:space-between;align-items:center}}.aim-shield-wrap{aspect-ratio:1;background:radial-gradient(circle,#eff6ff 0 56%,#f7faff 57% 100%);border-radius:50%;justify-content:center;align-items:center;width:min(18rem,72vw);margin-inline:auto;display:flex;position:relative}.aim-shield-wrap__ring{border:1.5px dashed #bfdbfe;border-radius:50%;animation:50s linear infinite aim-spin;position:absolute;inset:8%}.aim-shield{filter:drop-shadow(0 18px 28px #2563eb59);width:50%;animation:6s ease-in-out infinite aim-float;position:relative}.aim-shield__check{stroke-dasharray:1;stroke-dashoffset:0}.aim-topline{position:relative;overflow:clip}.aim-topline:before{content:"";background-image:linear-gradient(90deg,#38bdf8,#2563eb);height:4px;position:absolute;inset:0 0 auto}.aim-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}@media (width>=1024px){.aim-nums{grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}}.aim-num{flex-direction:column;padding:1.4rem 1.5rem;display:flex}.aim-num__v{letter-spacing:-.045em;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:800;line-height:1}.aim-num__l{color:#cbd5e1;margin-top:.7rem;font-size:.95rem;line-height:1.45}.aim-num--word .aim-num__v{letter-spacing:-.03em;font-size:clamp(1.25rem,5.2vw,2.15rem)}.aim-num:first-child{background:radial-gradient(90% 120% at 0 100%,#2563eb73,#0000 70%),linear-gradient(#ffffff14,#ffffff05);grid-column:1/-1;justify-content:flex-end;min-height:11rem;overflow:clip}.aim-num:first-child .aim-num__v{font-size:clamp(3.5rem,12vw,6rem)}.aim-num:first-child:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #7dd3fc47;border-radius:50%;width:72%;position:absolute;top:-18%;right:-22%;box-shadow:0 0 0 2.5rem #7dd3fc0d,0 0 0 5rem #7dd3fc09}@media (width>=1024px){.aim-num:first-child{grid-area:span 2}}.aim-clients{flex-wrap:wrap;align-items:center;gap:.75rem 2.5rem;margin-top:1rem;padding:1.25rem 1.5rem;display:flex}.aim-clients ul{flex-wrap:wrap;gap:.5rem 2.25rem;display:flex}.aim-clients li{letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.aim-whys{gap:.75rem;margin-top:3rem;display:grid}@media (width>=640px){.aim-whys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.aim-whys{grid-template-columns:repeat(3,minmax(0,1fr))}}.aim-whys li{border-radius:1rem;align-items:center;gap:.85rem;padding:1rem 1.1rem;font-size:1.02rem;font-weight:600;line-height:1.35;display:flex}.aim-whys .aim-i{color:#7dd3fc;width:1.25rem;height:1.25rem}.aim-bench{margin-top:3.5rem}.aim-bench ul{gap:1.5rem;margin-top:1.25rem;display:grid}@media (width>=768px){.aim-bench ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.aim-bench ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.aim-bench li{border-left:2px solid #7dd3fc80;flex-direction:column;padding:.25rem 0 .25rem 1.1rem;display:flex}.aim-bench__v{letter-spacing:-.04em;font-size:2.25rem;font-weight:800;line-height:1.05}.aim-bench__t{color:#cbd5e1;margin-top:.5rem;font-size:.95rem;line-height:1.5}.aim-bench__src{color:#7dd3fc;text-underline-offset:3px;margin-top:auto;padding-top:.6rem;font-size:.8rem;font-weight:600;text-decoration:underline}.aim-bench__src:hover{color:#e0f2fe}.aim-svcs{counter-reset:svc;gap:1.25rem;margin-top:3.5rem;display:grid;position:relative}@media (width>=768px){.aim-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.aim-svcs{grid-template-columns:repeat(4,minmax(0,1fr));container-type:inline-size}.aim-svcs:before,.aim-svcs:after{content:"";pointer-events:none;position:absolute;top:3.4rem;left:2rem}.aim-svcs:before{opacity:.4;background:linear-gradient(90deg,#38bdf8,#2563eb,#7c3aed,#0ea5e9);height:2px;right:2rem}.aim-svcs:after{background:radial-gradient(closest-side,#38bdf8,#0000);border-radius:9999px;width:8rem;height:10px;animation:7s ease-in-out infinite alternate aim-rail;top:calc(3.4rem - 4px)}}.aim-svc{--a:#38bdf8;--b:#2563eb;isolation:isolate;counter-increment:svc;background:#ffffffe6;border:1px solid #94a3b840;border-radius:1.5rem;flex-direction:column;padding:1.75rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:clip;box-shadow:0 1px 2px #0f172a0a,0 24px 48px -32px #2563eb59}.aim-svc--2{--a:#60a5fa;--b:#4338ca}.aim-svc--3{--a:#22d3ee;--b:#0369a1}.aim-svc--4{--a:#a78bfa;--b:#6d28d9}.aim-svc:before{content:"";background:linear-gradient(90deg,var(--a),var(--b));height:4px;position:absolute;inset:0 0 auto}.aim-svc:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--a)24%,transparent),transparent 65%);opacity:.6;border-radius:50%;width:85%;transition:opacity .3s,transform .4s;position:absolute;bottom:-45%;right:-30%}.aim-svc:hover{box-shadow:0 1px 2px #0f172a0a,0 30px 60px -28px color-mix(in srgb,var(--b)60%,transparent);transform:translateY(-4px)}.aim-svc:hover:after{opacity:1;transform:scale(1.15)}.aim-svc__top{justify-content:space-between;align-items:center;display:flex}.aim-svc__top:after{content:counter(svc,decimal-leading-zero);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--b)45%,transparent);font-size:2.5rem;font-weight:800;line-height:1}.aim-svc__icon{color:#fff;background:linear-gradient(135deg,var(--a),var(--b));width:3.5rem;height:3.5rem;box-shadow:0 14px 28px -12px var(--b);border-radius:1.1rem;justify-content:center;align-items:center;display:inline-flex}.aim-svc__icon .aim-i{width:1.6rem;height:1.6rem}.aim-svc h3{letter-spacing:-.02em;color:#0b1220;margin-top:1.4rem;font-size:1.25rem;font-weight:800;line-height:1.25}.aim-svc p{color:#475569;margin-top:.75rem;font-size:1rem;line-height:1.6}.aim-svc ul{gap:.35rem;margin-top:auto;padding-top:1.25rem;display:grid}.aim-audit{isolation:isolate;color:#fff;background-color:#070d1f;background-image:radial-gradient(60% 120% at 0%,#2563eb73,#0000 70%),radial-gradient(40% 90% at 100% 0,#8b5cf659,#0000 70%);border-radius:1.6rem;flex-direction:column;gap:1.5rem;margin-top:1.25rem;padding:1.75rem;display:flex;position:relative;overflow:clip;box-shadow:0 30px 60px -34px #2563ebb3}@media (width>=768px){.aim-audit{flex-direction:row;align-items:center;padding:2rem 2.25rem}}.aim-audit__body{flex:1}.aim-audit__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.aim-audit__badge{letter-spacing:.08em;text-transform:uppercase;color:#04111f;background:linear-gradient(90deg,#67e8f9,#bfdbfe);border-radius:9999px;padding:.2rem .65rem;font-size:.72rem;font-weight:800}.aim-audit__title{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.aim-audit__text{color:#cbd5e1;margin-top:.5rem;line-height:1.6}.aim-radar{color:#e0f2fe;background:radial-gradient(circle,#38bdf82e 0 18%,#0000 19% 38%,#7dd3fc40 39% 40%,#0000 41% 68%,#7dd3fc33 69% 70%,#0000 71%);border:1px solid #7dd3fc59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:relative;overflow:clip}.aim-radar:before{content:"";background:conic-gradient(#38bdf88c,#38bdf800 28%,#0000);border-radius:50%;animation:3.5s linear infinite aim-spin;position:absolute;inset:0}.aim-radar .aim-i{width:1.75rem;height:1.75rem;position:relative}.aim-svc-foot{flex-direction:column;gap:1.25rem;margin-top:2.5rem;display:flex}@media (width>=640px){.aim-svc-foot{flex-direction:row;justify-content:space-between;align-items:center}}.aim-hub-link{color:#0b1220;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:inline-flex}.aim-hub-link:hover{color:#1d4ed8}.aim-hub-link .aim-i{width:1.25rem;height:1.25rem;transition:transform .2s}.aim-hub-link:hover .aim-i{transform:translate(3px)}.aim-aimlink{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#38bdf8,#6366f1,#a78bfa) border-box;border:1px solid #0000;border-radius:1.5rem;align-items:center;gap:1.25rem;margin-top:1.25rem;padding:1.5rem 1.75rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 24px 50px -32px #4f46e58c}.aim-aimlink:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px #4f46e5a6}.aim-aimlink__body{gap:.35rem;display:grid}.aim-aimlink__title{color:#0b1220;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;display:inline-flex}.aim-aimlink__text{color:#475569;line-height:1.6}.aim-toc{background:#fff;border-bottom:1px solid #e2e8f0}.aim-toc__in{max-width:80rem;margin-inline:auto;padding:2rem 1rem}@media (width>=640px){.aim-toc__in{padding-inline:1.5rem}}@media (width>=1024px){.aim-toc__in{padding-inline:2rem}}.aim-toc__label{letter-spacing:.16em;text-transform:uppercase;color:#1d4ed8;font-size:.75rem;font-weight:800}.aim-toc ol{counter-reset:toc;flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.aim-toc li{counter-increment:toc}.aim-toc a{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:baseline;gap:.5rem;padding:.4rem .9rem;font-size:.875rem;font-weight:600;line-height:1.35;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.aim-toc a:before{content:counter(toc,decimal-leading-zero);color:#2563eb;font-size:.72rem;font-weight:800}.aim-toc a:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.aim-page{counter-reset:q}.aim-q{background-color:#fff;width:100%;padding-block:4rem;scroll-margin-top:4rem;position:relative}@media (width>=768px){.aim-q{padding-block:5.5rem}}.aim-q.aim-night{background-color:#050a18}.aim-q--tint{background-color:#f5f8ff;background-image:radial-gradient(40% 60% at 100% 0,#8b5cf614,#0000 70%),radial-gradient(40% 60% at 0 100%,#38bdf81a,#0000 70%)}.aim-q__in{gap:1.5rem 4rem;max-width:80rem;margin-inline:auto;padding-inline:1rem;display:grid}@media (width>=640px){.aim-q__in{padding-inline:1.5rem}}@media (width>=1024px){.aim-q__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-inline:2rem}.aim-q__h{align-self:start;position:sticky;top:6rem}.aim-q.aim-night .aim-q__h{position:static}}.aim-q__h{counter-increment:q;letter-spacing:-.03em;color:#0b1220;text-wrap:balance;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;line-height:1.12}.aim-q__h:before{content:counter(q,decimal-leading-zero);letter-spacing:.2em;color:#2563eb;border-bottom:2px solid #38bdf8;width:max-content;margin-bottom:.9rem;padding-bottom:.35rem;font-size:.85rem;font-weight:800;display:block}.aim-q__body{color:#334155;gap:1.1rem;min-width:0;font-size:1.0625rem;line-height:1.75;display:grid}@media (width>=768px){.aim-q__body{font-size:1.125rem}}.aim-q__body a{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.aim-q__list{gap:.75rem;display:grid}.aim-q__list li{background:#ffffffd9;border:1px solid #e2e8f0;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;line-height:1.55;display:flex}.aim-q__check{color:#2563eb;width:1.25rem;height:1.25rem;margin-top:.2rem}.aim-q__list--ol{counter-reset:qi}.aim-q__list--ol li{counter-increment:qi}.aim-q__list--ol li:before{content:counter(qi);color:#fff;background:linear-gradient(135deg,#1d4ed8,#4f46e5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:800;display:inline-flex}.aim-q__visual{grid-column:1/-1;min-width:0}.aim-q .content-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;font-size:.95rem}.aim-q .content-table caption{letter-spacing:.14em;text-transform:uppercase;color:#1d4ed8;font-size:.78rem;font-weight:800}.aim-q .content-table thead tr{background:0 0}.aim-q .content-table thead th{color:#e0f2fe;background:#0b1220;border:0}.aim-q .content-table thead th:first-child{border-top-left-radius:calc(1rem - 1px)}.aim-q .content-table thead th:last-child{border-top-right-radius:calc(1rem - 1px)}.aim-q .content-table tbody th,.aim-q .content-table tbody td{border-bottom:1px solid #eef2f7}.aim-q .content-table tbody tr:last-child>*{border-bottom:0}.aim-q .content-table tbody tr:nth-child(2n){background:#f8fafc}.aim-night .aim-q__h{-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff 35%,#bae6fd);-webkit-background-clip:text;background-clip:text}.aim-night .aim-q__h:before{color:#7dd3fc;-webkit-text-fill-color:#7dd3fc;border-color:#7dd3fc}.aim-night .aim-q__body{color:#cbd5e1}.aim-night .aim-q__body a{color:#7dd3fc}.aim-night .content-table{background:#ffffff08;border-color:#ffffff1f}.aim-night .content-table caption{color:#7dd3fc}.aim-night .content-table thead th{background:#38bdf81f}.aim-night .content-table tbody th{color:#fff}.aim-night .content-table tbody td{color:#cbd5e1}.aim-night .content-table tbody th,.aim-night .content-table tbody td{border-color:#ffffff14}.aim-night .content-table tbody tr:nth-child(2n){background:#ffffff06}.aim-night .aim-svc-foot,.aim-night .aim-svc h3{color:#0b1220}.aim-page__end{gap:4rem;max-width:80rem;margin-inline:auto;padding:5rem 1rem;display:grid}@media (width>=640px){.aim-page__end{padding-inline:1.5rem}}@media (width>=1024px){.aim-page__end{padding-inline:2rem}}.aim-page .faq{max-width:52rem}.aim-page .faq details{border-color:#e2e8f0;box-shadow:0 10px 30px -24px #2563eb73}.aim-page .faq details[open]{border-color:#93c5fd}.aim-page .cta,.aim-cta-dark{background-image:radial-gradient(60% 120% at 0 0,#2563eb99,#0000 70%),radial-gradient(50% 100% at 100% 100%,#8b5cf673,#0000 70%);box-shadow:0 40px 80px -40px #2563eb99;background-color:#050a18!important}.aim-page .related a{border-color:#e2e8f0;transition:transform .25s,border-color .25s,box-shadow .25s}.aim-page .related a:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 20px 40px -28px #2563eb8c}.aim-page .disclaimer{color:#475569;max-width:48rem;font-size:.875rem;font-style:italic}.aim-step{transition:border-color .25s,background-color .25s}.aim-step:hover{background-color:#ffffff12;border-color:#7dd3fc66}.aim-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);container-type:inline-size}.aim-marquee__track{animation:32s ease-in-out infinite alternate aim-pan}.aim-marquee:hover .aim-marquee__track{animation-play-state:paused}.aim-chip{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.aim-chip--link{background:#fff;padding:.375rem .875rem;transition:border-color .2s,color .2s}.aim-chip--link:hover{color:#1d4ed8;border-color:#93c5fd}.aim-chip-dark{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9999px;padding:.375rem .95rem;font-size:.875rem;font-weight:500}.aim-deliverable{color:#1e293b;background:#fff;border:1px solid #e2e8f0cc;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;font-size:.95rem;font-weight:500;line-height:1.35;display:flex}.aim-deliverable__i{width:1.05rem;height:1.05rem;margin-top:.1rem}.aim-deliverable .aim-deliverable__i{color:#2563eb}.aim-check{align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;display:flex}@media (width>=640px){.aim-check--lg{font-size:1.125rem}}.aim-check__i{width:1.25rem;height:1.25rem;margin-top:.15rem}.aim-check--lg .aim-check__i{margin-top:.25rem}.aim-link{color:#1d4ed8;align-items:center;gap:.375rem;font-size:.95rem;font-weight:600;display:inline-flex}.aim-link:hover{color:#1e3a8a}.aim-link .aim-i{width:1rem;height:1rem;transition:transform .2s}.aim-link:hover .aim-i{transform:translate(2px,-2px)}.aim-gov-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 2px #0f172a0d}.aim-logo{flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:3rem;display:flex}@media (width>=768px){.aim-logo{width:8rem;height:3.5rem}}.aim-logo__img{object-fit:contain;opacity:.6;filter:grayscale();max-width:100%;max-height:100%;transition:opacity .3s,filter .3s}.aim-logo__img:hover{opacity:1;filter:none}@keyframes aim-rail{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 12rem))}}@keyframes aim-flow{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(7.1rem)}}@keyframes aim-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aim-pan{0%{transform:translate(0)}to{transform:translate(min(0px,100cqw - 100%))}}@keyframes aim-rise{0%{translate:0 2.5rem;scale:.97}to{translate:0;scale:1}}@keyframes aim-lit{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes aim-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aim-reveal-x{0%{clip-path:inset(0 100% 0 0 round 9999px)}to{clip-path:inset(0 round 9999px)}}@keyframes aim-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes aim-slide-in{0%{opacity:0;transform:translate(-35%)}to{opacity:1;transform:translate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aim-rise{animation:linear both aim-rise;animation-timeline:view();animation-range:entry entry 75%}.aim-week__lit,.aim-week--end .aim-week__lit{animation:linear both aim-lit;animation-timeline:view();animation-range:cover calc(14% + var(--i)*2.4%)cover calc(18% + var(--i)*2.4%)}.aim-weeks:after{animation:linear both aim-fill;animation-timeline:view()}.aim-track__phase--1 .aim-weeks:after{animation-range:cover 14% cover 23.6%}.aim-track__phase--2 .aim-weeks:after{animation-range:cover 23.6% cover 38%}.aim-track__phase--3 .aim-weeks:after{animation-range:cover 38% cover 42.8%}.aim-reveal-x{animation:linear both aim-reveal-x;animation-timeline:view();animation-range:entry 10% cover 40%}.aim-branch{stroke-dasharray:1}.aim-branches{animation:linear both aim-reveal-x;animation-timeline:view();animation-range:entry 30% cover 45%}.aim-shield__check{animation:linear both aim-draw;animation-timeline:view();animation-range:entry 40% cover 45%}.aim-team__bars{animation:linear both aim-slide-in;animation-timeline:view();animation-range:entry calc(20% + var(--t)*15%)cover calc(30% + var(--t)*6%)}}}@media (prefers-reduced-motion:reduce){.aim-funnel__flow i,.aim-spin-slow,.aim-one-method:after,.aim-shield,.aim-shield-wrap__ring,.aim-radar:before,.aim-night:after,.aim-ring:before,.aim-gate-diamond:after,.aim-svcs:after,.aim-marquee__track{animation:none!important}.aim-rule,.aim-svc,.aim-svc:after,.aim-app-tile{transition:none}}