.afc{--blue:#004aad;--blue-h:#003b8a;--blue-d:#002f6c;--blue-s:#eaf2fb;--or:#ef8426;--or-h:#d96e14;--or-s:#fff1e6;--tx:#111827;--tx2:#4b5563;--tx3:#6b7280;--bg:#fff;--bg2:#f7f9fc;--bd:#e5e7eb;--bd2:#d9e5ff;--ink:#001a3d;--sky:#5b8cff;--gold:#b8975a;--gold-l:#c9a96a;--h1:56px;--h2:40px;--h3:28px;--h4:22px;--lead:18px;--sec:120px;--r:12px;--ease:cubic-bezier(.2,.7,.2,1)}@media (max-width:1023px){.afc{--h1:40px;--sec:96px}}@media (max-width:767px){.afc{--h1:36px;--h2:30px;--h3:24px;--h4:20px;--lead:17px;--sec:64px}}.afc *{box-sizing:border-box;margin:0;padding:0}.afc{font:400 16px/1.6 var(--font-inter),Inter,Arial,sans-serif;color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;text-wrap:pretty;overflow-x:clip}.afc a{color:inherit}.afc ul,.afc ol{list-style:none}.afc img{max-width:100%;display:block}.afc small{font-size:14px}.afc .shell{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:767px){.afc .shell{padding:0 16px}}.afc section,.afc [id]{scroll-margin-top:96px}.afc .section{padding:var(--sec) 0;position:relative}.afc h1,.afc h2,.afc h3{text-wrap:balance;color:var(--blue-d)}.afc h1{font-size:var(--h1);letter-spacing:-.015em;font-weight:800;line-height:1.22}.afc h2{font-size:var(--h2);letter-spacing:-.01em;font-weight:800;line-height:1.32}.afc h3{font-size:var(--h3);letter-spacing:-.005em;font-weight:700;line-height:1.34}.afc .d{display:inline}@media (max-width:599px){.afc .d{display:none}}.afc .on-dark h1,.afc .on-dark h2,.afc .on-dark h3{color:#fff}.afc .kicker{letter-spacing:.04em;color:var(--blue);align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.afc .kicker:before{content:"";background:var(--or);width:8px;height:8px;box-shadow:0 0 0 4px var(--or-s);border-radius:50%;flex:none}.afc .on-dark .kicker{color:#fff}.afc .on-dark .kicker:before{box-shadow:0 0 0 4px #ef842640}.afc .sec-head{max-width:880px;margin-bottom:64px}@media (max-width:767px){.afc .sec-head{margin-bottom:48px}}.afc .sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.afc .sec-head.center .kicker{justify-content:center}.afc .btn{height:52px;font:700 16px/1.2 var(--font-inter),Inter,Arial,sans-serif;white-space:nowrap;letter-spacing:.02em;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.afc .btn-primary:hover{background:var(--blue-h);transform:translateY(-2px);box-shadow:0 12px 24px -8px #004aad80}.afc .btn-primary:after{content:"→";transition:transform .2s}.afc .btn-primary:hover:after{transform:translate(4px)}.afc .btn-primary.nox:after{content:none}.afc .on-dark .btn-glow{height:56px;padding:0 32px;animation:2.8s ease-in-out 1.2s infinite afc-glow;box-shadow:0 0 0 2px #ffffffd9,0 0 40px #5b8cff8c,0 12px 28px #0006}@keyframes afc-glow{0%,to{box-shadow:0 0 0 2px #ffffffd9,0 0 40px #ef842680,0 12px 28px #0006}50%{box-shadow:0 0 0 2px #fffffff2,0 0 56px #ef8426bf,0 12px 28px #00000073}}.afc .btn:focus-visible,.afc a:focus-visible,.afc summary:focus-visible{outline:3px solid var(--or);outline-offset:3px}.afc .text-link{color:var(--blue);letter-spacing:.02em;border-bottom:1px solid var(--bd2);align-items:center;gap:8px;padding:12px 0;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.afc .text-link:after{content:"↓"}.afc .text-link:hover{color:var(--blue-h);border-color:var(--or)}.afc .hero .btn-glow{height:56px;padding:0 32px}@media (max-width:420px){.afc .btn{gap:8px;padding:0 16px}.afc .btn-primary:after{content:none}.afc .on-dark .btn-glow,.afc .hero .btn-glow{padding:0 16px}}.afc .ph{border-radius:var(--r);background:var(--blue-s);margin:0;position:relative;overflow:hidden}.afc .ph img,.afc .bg-img{object-fit:cover;object-position:var(--op,50% 50%);width:100%;height:100%}.afc .ph img{position:absolute;inset:0}@media (max-width:599px){.afc .ph img,.afc .bg-img{object-position:var(--opm,var(--op,50% 50%))}}.afc .ph.tone img{filter:saturate(.85)contrast(1.03)}.afc .ph.tone:after{content:"";pointer-events:none;background:linear-gradient(#004aad0f 0,#0000 45%,#001a3d4d 100%);position:absolute;inset:0}.afc .ph:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #002f6c0f}.afc .ph.frame:before{border-radius:8px;inset:12px;box-shadow:inset 0 0 0 1px #c9a96ae6}.afc .ico{flex:none;display:block}.afc .ico-box{border-radius:var(--r);background:var(--blue-s);width:48px;height:48px;color:var(--blue);flex:none;place-items:center;display:grid}.afc .ai-bg{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.afc .ai-tex{object-fit:cover;mix-blend-mode:screen;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.afc .ai-net{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.afc .ai-net line{stroke:#5b8cff52;stroke-width:1px}.afc .ai-net line.flow{stroke:#5b8cffbf;stroke-width:1.5px;stroke-dasharray:6 10;animation:3.2s linear infinite afc-dash}.afc .ai-net line.node{stroke:var(--sky);stroke-width:7px;stroke-linecap:round}.afc .ai-net line.node.hot{stroke:var(--or);stroke-width:10px;animation:afc-pulse 3.6s ease-in-out var(--d,0s) infinite}.afc .ai-bg-hero .ai-net line,.afc .ai-bg-outputs .ai-net line{stroke:#004aad24}.afc .ai-bg-hero .ai-net line.flow,.afc .ai-bg-outputs .ai-net line.flow{stroke:#004aad52;stroke-width:1px}.afc .ai-bg-hero .ai-net line.node,.afc .ai-bg-outputs .ai-net line.node{stroke:#5b8cff73;stroke-width:5px}.afc .ai-bg-hero .ai-net line.node.hot,.afc .ai-bg-outputs .ai-net line.node.hot{stroke:#ef8426b3;stroke-width:7px;animation-name:afc-pulse-l}@keyframes afc-pulse-l{0%,to{opacity:.6;stroke-width:7px}50%{opacity:1;stroke-width:10px}}@keyframes afc-dash{to{stroke-dashoffset:-64px}}@keyframes afc-pulse{0%,to{opacity:.7;stroke-width:10px}50%{opacity:1;stroke-width:16px}}@keyframes afc-orb-spin{to{transform:rotate(1turn)}}@keyframes afc-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.afc .reveal{transition:opacity .7s ease-out,transform .7s var(--ease);transition-delay:var(--d,0s)}.afc h2 .h-em{color:var(--blue)}.afc .on-dark h2 .h-em{color:#fff;opacity:.92}.afc .sec-lead{max-width:760px;font-size:var(--lead);color:var(--tx2);margin-top:24px;line-height:1.6}.afc .sec-head.center .sec-lead{margin-left:auto;margin-right:auto}.afc .on-dark .sec-lead{color:#ffffffe6}.afc .note{color:var(--tx2);font-size:14px;line-height:1.6}.afc .hero{color:var(--tx);background:radial-gradient(ellipse 55% 70% at 80% 42%,var(--blue-s),transparent 70%), radial-gradient(ellipse 35% 45% at 96% 96%,#ef84260f,transparent 70%), linear-gradient(180deg,#fff 0,var(--bg2) 100%);padding:80px 0 152px;position:relative;overflow:hidden}.afc .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#004aad0d 1px,#0000 1px),linear-gradient(90deg,#004aad0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 75% at 72% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 75% at 72% 45%,#000 20%,#0000 75%)}.afc .hero-grid{z-index:2;grid-template-columns:minmax(0,13fr) minmax(0,10fr);align-items:center;gap:56px;display:grid;position:relative}.afc .launch-badge{letter-spacing:.1em;width:fit-content;color:var(--blue-d);border:1px solid var(--bd2);background:#fff;border-radius:4px;align-items:center;gap:12px;margin-bottom:24px;padding:8px 16px 8px 12px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.afc .launch-badge strong{color:var(--blue);letter-spacing:.06em}.afc .status-dot{background:var(--or);border-radius:50%;width:8px;height:8px;position:relative}.afc .status-dot:after{content:"";border:1px solid #ef84268c;border-radius:50%;animation:2.4s ease-out infinite afc-ring;position:absolute;inset:-4px}.afc .hero-title{font-size:var(--h1);letter-spacing:.01em;line-height:1.05}.afc .hero-tagline{font-size:var(--h2);color:var(--blue-d);margin-top:16px;font-weight:800;line-height:1.2}.afc .hero-tagline em{color:var(--blue);font-style:normal;display:block}.afc .hero-lead{max-width:560px;font-size:var(--lead);color:var(--tx2);margin:24px 0 32px;line-height:1.6}.afc .hero-actions{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.afc .ai-bg-hero .ai-net{opacity:.7;-webkit-mask-image:radial-gradient(50% 70% at 78% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(50% 70% at 78% 40%,#000 30%,#0000 80%)}.afc .hero-visual{--hw:476px;position:relative}.afc .hero-art{aspect-ratio:16/9;border-radius:var(--r);background:var(--blue-d);outline:1px solid var(--gold-l);outline-offset:8px;width:100%;margin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both afc-deal;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 24px 48px -24px #001a3d59}.afc .hero-art img{object-fit:cover;object-position:var(--op,50% 50%);width:100%;height:100%}.afc .hero-art:after{content:"";background:linear-gradient(#0000 62%,#001a3d8c 100%);position:absolute;inset:0}.afc .hero-orb{top:16px;left:16px}.afc .hero-board{padding:calc(var(--hw)*.51 + 40px) 0 0;position:relative}.afc .doc{color:var(--tx);border-radius:var(--r);box-shadow:0 0 0 1px var(--bd2),0 24px 48px -24px #001a3d4d;background:#fff;padding:20px 24px;animation:.9s cubic-bezier(.2,.7,.2,1) both afc-deal}.afc .doc-no{letter-spacing:.1em;color:var(--blue);font-size:14px;font-weight:700;line-height:1.5;display:block}.afc .doc.back{width:84%;height:120px;padding:0;position:absolute}.afc .doc.b1{top:calc(var(--hw)*.51 + 8px);background:var(--bd2);animation-delay:.1s;left:6%;rotate:-4deg}.afc .doc.b2{top:calc(var(--hw)*.51 + 22px);background:var(--blue-s);animation-delay:.2s;left:11%;rotate:-2deg}.afc .doc.front{width:84%;margin-left:16%;animation-delay:.4s;position:relative}.afc .board{box-shadow:0 0 0 1px var(--bd2),0 32px 56px -28px #001a3d5c;padding:0 0 4px;overflow:hidden}.afc .board:before{content:"";background:linear-gradient(90deg,var(--blue) 0 72%,var(--or) 72%);height:2px;display:block}.afc .board-head{border-bottom:1px solid var(--bd);background:var(--bg2);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.afc .board-head small{letter-spacing:.06em;color:var(--tx2);text-align:right;font-size:14px;font-weight:700;line-height:1.4}.afc .board-dots{gap:6px;display:flex}.afc .board-dots i{background:var(--bd2);border-radius:50%;width:8px;height:8px}.afc .board-dots i:first-child{background:var(--or)}.afc .board .doc-no{padding:20px 24px 0}.afc .board-title{font-size:var(--h4);margin:4px 24px 12px;font-weight:800;line-height:1.3}.afc .board-lines{margin:0 24px}.afc .board-lines li{border-top:1px solid var(--bd);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.afc .board-lines b{background:var(--blue-s);width:32px;height:32px;color:var(--blue);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.afc .board-lines li:last-child b{background:var(--or-s);color:var(--or-h)}.afc .board-lines strong{color:var(--blue-d);font-size:16px;font-weight:700;line-height:1.4;display:block}.afc .board-lines small{color:var(--tx2);font-size:14px;line-height:1.5;display:block}.afc .board-result{background:var(--blue-d);color:#fff;border-radius:8px;margin:8px 24px 0;padding:14px 16px}.afc .board-result span{letter-spacing:.06em;color:var(--or);font-size:14px;font-weight:700;line-height:1.5;display:block}.afc .board-result strong{text-wrap:balance;font-size:16px;font-weight:700;line-height:1.45;display:block}@keyframes afc-deal{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0}}@media (max-width:1023px){.afc .hero{padding:48px 0 136px}.afc .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.afc .hero-visual{--hw:min(520px,100vw - 48px);width:100%;max-width:520px;margin:0 auto}}@media (max-width:767px){.afc .hero-actions{flex-direction:column;align-items:stretch;gap:8px}.afc .hero-actions .btn{width:100%}.afc .hero-actions .text-link{border-bottom:0;justify-content:center}}@media (max-width:599px){.afc .hero-visual{--hw:min(520px,100vw - 32px)}.afc .hero-board{padding-top:calc(var(--hw)*.51 + 36px)}.afc .hero-orb{top:10px;left:10px}.afc .doc.back{width:92%}.afc .doc.b1{left:0}.afc .doc.b2{left:4%}.afc .doc.front{width:92%;margin-left:8%}.afc .board-head,.afc .board .doc-no{padding-left:16px;padding-right:16px}.afc .board-title,.afc .board-lines,.afc .board-result{margin-left:16px;margin-right:16px}.afc .board-head{flex-direction:row-reverse;justify-content:flex-end}.afc .board-head small{text-align:left}}.afc .stat-row{border:1px solid var(--bd2);border-radius:var(--r);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 48px -32px #001a3d4d}.afc .stat-row li{border-left:1px solid var(--bd);flex-direction:column;justify-content:center;gap:8px;padding:28px 32px;display:flex}.afc .stat-row li:first-child{border-left:0}.afc .stat-row .ico{color:var(--blue)}.afc .stat-row b{font-size:var(--h2);letter-spacing:-.01em;color:var(--blue-d);white-space:nowrap;font-weight:800;line-height:1.1}@media (max-width:1023px){.afc .stat-row li{padding:24px}.afc .stat-row b{font-size:var(--h3)}}.afc .stat-row span{letter-spacing:.02em;color:var(--tx2);font-size:14px;font-weight:700;line-height:1.4}.afc .stat-row li.start{background:var(--blue);border-left:0}.afc .stat-row li.start .ico,.afc .stat-row li.start b{color:#fff}.afc .stat-row li.start span{color:#ffffffdb}@media (max-width:767px){.afc .stat-row{grid-template-columns:minmax(0,1fr)}.afc .stat-row li{border-left:0;border-top:1px solid var(--bd);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.afc .stat-row li:first-child{border-top:0}.afc .stat-row b{font-size:var(--h4);text-align:right;order:3}.afc .stat-row span{order:2}}.afc .vcard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.afc .vcard{border:1px solid var(--bd2);border-radius:var(--r);background:linear-gradient(180deg,#fff 0,var(--bg2) 100%);transition:opacity .7s ease-out var(--d,0s),transform .7s var(--ease) var(--d,0s),translate .3s var(--ease),border-color .25s,box-shadow .3s;padding:32px;position:relative;overflow:hidden}.afc .usp .vcard{background:#fff}.afc .vcard:before{content:"";background:var(--or);width:48px;height:2px;transition:width .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.afc .vcard:hover{border-color:var(--blue);box-shadow:0 24px 48px -32px #001a3d4d}.afc .vcard:hover:before{width:100%}.afc .vcard-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.afc .vcard-head b{font-size:var(--h2);letter-spacing:-.02em;color:var(--bd2);font-weight:800;line-height:1;display:block}.afc .vcard:last-child .vcard-head b{color:var(--or)}.afc .vcard:last-child .ico-box{background:var(--or-s);color:var(--or-h)}.afc .vcard:hover .ico-box{background:var(--blue);color:#fff}.afc .vcard h3{font-size:var(--h4);margin-bottom:12px;line-height:1.3}.afc .vcard p{color:var(--tx2)}.afc .pain-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 56px;margin-bottom:64px;display:grid}.afc .pain-top .sec-head{margin-bottom:0}.afc .pain-media{aspect-ratio:16/10}.afc .ph-badge{z-index:2;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 0 0 4px #ffffffd9,0 8px 24px -8px #001a3d66}@media (max-width:1023px){.afc .vcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.afc .pain .vcard:last-child{grid-column:1/-1}}@media (max-width:899px){.afc .pain-top{grid-template-columns:minmax(0,1fr);margin-bottom:40px}.afc .pain-media{aspect-ratio:2}}@media (max-width:767px){.afc .vcard-grid{grid-template-columns:minmax(0,1fr);gap:16px}.afc .vcard{padding:24px}.afc .vcard-head{margin-bottom:16px}}@media (max-width:599px){.afc .pain-media{aspect-ratio:16/10}}.afc .outputs{color:var(--tx);background:radial-gradient(ellipse 50% 40% at 10% 0,#ffffffe6,transparent 70%), var(--blue-s)}.afc .on-dark>.shell,.afc .outputs>.shell{z-index:2;position:relative}.afc .ai-bg-outputs .ai-net{opacity:.7;height:520px;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.afc .out-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 64px;margin-bottom:48px;display:grid}.afc .out-top p{font-size:var(--lead);color:var(--tx2)}.afc .out-tabs{box-shadow:0 0 0 1px var(--bd2),0 12px 24px -16px #001a3d40;background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.afc .out-tabs button{text-align:left;min-height:44px;color:var(--blue-d);font:700 16px/1.3 var(--font-inter),Inter,Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;transition:background .2s,color .2s;display:inline-flex}.afc .out-tabs button .ico{color:var(--blue)}.afc .out-tabs button:hover{background:var(--blue-s)}.afc .out-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.afc .out-tabs button[aria-selected=true] .ico{color:#fff}.afc .out-tabs button:focus-visible,.afc .shot-btn:focus-visible,.afc .zoom-close:focus-visible{outline:3px solid var(--or);outline-offset:3px}.afc .out-panel[hidden]{display:none}.afc .shot{border-radius:calc(var(--r) + 4px);box-shadow:0 0 0 1px var(--bd2),0 32px 64px -40px #001a3d66;background:#fff;margin:0;padding:12px}.afc .shot-btn{border-radius:var(--r);background:var(--bg2);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.afc .shot-btn img{width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.afc .shot-btn:hover img{transform:scale(1.015)}.afc .zoom-label{color:#fff;background:#001a3ddb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;bottom:12px;right:12px}.afc .shot figcaption{color:var(--tx2);gap:8px;padding:12px 4px 0;font-size:14px;line-height:1.6;display:flex}.afc .shot figcaption:before{content:"";background:var(--or);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.afc .roadmap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.afc .roadmap-copy p{color:var(--tx2)}.afc .roadmap-copy p+p{margin-top:12px}@media (max-width:899px){.afc .out-top{grid-template-columns:minmax(0,1fr)}.afc .roadmap{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:599px){.afc .out-tabs{border-radius:16px;flex-direction:column;display:flex}.afc .out-tabs button{border-radius:12px}.afc .shot{padding:8px}.afc .zoom-label{bottom:8px;right:8px}}.afc .after-items>p,.afc .after-item{border-top:1px solid var(--bd2);color:var(--tx2);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.afc .after-items>:last-child{border-bottom:1px solid var(--bd2)}.afc .after-items .ico-box{box-shadow:inset 0 0 0 1px var(--bd2);background:#fff}.afc .after-items>:last-child .ico-box{background:var(--blue);color:#fff;box-shadow:0 8px 24px -8px #004aad66}.afc .after-items strong,.afc .after-item h3{font-size:var(--h4);color:var(--blue-d);margin-bottom:4px;font-weight:700;line-height:1.3;display:block}.afc .step-no{letter-spacing:.1em;color:var(--blue);font-size:14px;font-weight:800;line-height:1.5;display:block}@media (max-width:599px){.afc .after-items>p,.afc .after-item{grid-template-columns:40px minmax(0,1fr);gap:12px}.afc .after-items .ico-box{width:40px;height:40px}}.afc .format-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.afc .format-media{padding-bottom:40px;position:relative}.afc .fm-main{aspect-ratio:4/3}.afc .fm-bot{z-index:2;aspect-ratio:10/7;border:4px solid #fff;width:40%;position:absolute;bottom:0;right:16px;box-shadow:0 24px 48px -24px #001a3d59}.afc .format-copy h2{margin-bottom:32px}.afc .learn-facts{border:1px solid var(--bd2);border-radius:var(--r);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.afc .learn-facts div{border-left:1px solid var(--bd);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.afc .learn-facts div:first-child{background:var(--blue);color:#fff;border-left:0}.afc .learn-facts .ico{color:var(--blue);margin-bottom:4px}.afc .learn-facts div:first-child .ico{color:#fff}.afc .learn-facts dt{letter-spacing:.04em;color:var(--tx2);font-size:14px;font-weight:700;line-height:1.4}.afc .learn-facts div:first-child dt{color:#ffffffdb}.afc .learn-facts dd{color:var(--blue-d);font-size:16px;font-weight:800;line-height:1.4}.afc .learn-facts div:first-child dd{font-size:var(--h4);color:#fff}.afc .after-item p{color:var(--tx2)}@media (max-width:899px){.afc .format-grid{grid-template-columns:minmax(0,1fr);gap:40px}.afc .fm-main{aspect-ratio:16/9}.afc .fm-bot{width:32%}}@media (max-width:599px){.afc .learn-facts{grid-template-columns:minmax(0,1fr)}.afc .learn-facts div{border-left:0;border-top:1px solid var(--bd);grid-template-columns:20px minmax(0,1fr);column-gap:12px;padding:12px 16px;display:grid}.afc .learn-facts div:first-child{border-top:0}.afc .learn-facts .ico{grid-row:span 2;margin:2px 0 0}.afc .format-media{padding-bottom:32px}.afc .fm-main{aspect-ratio:4/3}.afc .fm-bot{width:46%;right:12px}}.afc .offer{color:#fff;background:radial-gradient(ellipse 50% 50% at 50% 0,#004aad80,transparent 70%),var(--ink)}.afc .ai-bg-offer .ai-tex{opacity:.35;object-position:50% 100%;-webkit-mask-image:linear-gradient(#0000 35%,#000 100%);mask-image:linear-gradient(#0000 35%,#000 100%)}.afc .ai-bg-offer .ai-net{opacity:.4;height:420px;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.afc .final-buy{background:var(--ink);color:#fff;padding:120px 0;position:relative;overflow:hidden}.afc .final-buy .bg-img{filter:saturate(1.1);--op:50% 80%;position:absolute;inset:0}.afc .final-buy:before{content:"";z-index:1;background:linear-gradient(180deg,var(--ink) 0,#001a3db8 22%,#001a3da8 60%,#001a3d4d 100%);position:absolute;inset:0}.afc .ai-bg-final .ai-tex{opacity:.4;object-position:50% 100%;-webkit-mask-image:radial-gradient(42% 60% at 50% 55%,#0000 55%,#000 100%);mask-image:radial-gradient(42% 60% at 50% 55%,#0000 55%,#000 100%)}.afc .ai-bg-final .ai-net{opacity:.3;-webkit-mask-image:radial-gradient(40% 55% at 50% 55%,#0000 60%,#000 100%);mask-image:radial-gradient(40% 55% at 50% 55%,#0000 60%,#000 100%)}@media (max-width:767px){.afc .ai-bg-final .ai-tex,.afc .ai-bg-final .ai-net{-webkit-mask-image:linear-gradient(#000 0,#0000 25% 80%,#000 100%);mask-image:linear-gradient(#000 0,#0000 25% 80%,#000 100%)}}.afc .final-buy .shell{z-index:2;text-align:center;position:relative}.afc .final-buy h2{max-width:920px;margin:0 auto}.afc .final-buy h2 em{color:#fff;opacity:.92;font-style:normal;display:block}.afc .final-buy p{max-width:680px;font-size:var(--lead);color:#fff;margin:24px auto 32px}.afc .final-buy .kicker{justify-content:center}.afc .final-rule{background:var(--gold-l);width:64px;height:1px;margin:0 auto 24px;display:block}.afc .final-meta{color:#ffffffe6;margin-top:20px;font-size:14px;line-height:1.5;display:block}.afc .final-meta span{white-space:pre;display:inline-block}@media (max-width:767px){.afc .final-buy{padding:80px 0 96px}.afc .final-buy .bg-img{--op:30% 80%}.afc .final-buy .btn{width:100%}}.afc .zoom{border-radius:var(--r);background:#fff;border:0;width:min(1200px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 32px 80px #00000080}.afc .zoom::backdrop{background:#001a3dd1}.afc .zoom img{width:100%;height:auto}.afc .zoom-close{float:right;z-index:2;background:var(--blue-d);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:12px 12px -56px 0;display:grid;position:sticky;top:12px;box-shadow:0 0 0 2px #fff}.afc .zoom-close:hover{background:var(--blue)}.afc .mobile-cta{display:none}@media (max-width:767px){.afc .mobile-cta{z-index:40;padding:12px 88px calc(12px + env(safe-area-inset-bottom)) 16px;border-top:1px solid var(--bd);background:#fff;justify-content:space-between;align-items:center;gap:12px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #001a3d1f}.afc .mobile-cta.off{opacity:0;pointer-events:none;visibility:hidden;transition:transform .3s,opacity .3s,visibility 0s .3s;transform:translateY(110%)}.afc .mobile-cta span{flex-direction:column;min-width:0;display:flex}.afc .mobile-cta b{color:var(--blue-d);white-space:nowrap;font-size:16px;font-weight:800;line-height:1.3}.afc .mobile-cta small{color:var(--tx2);white-space:nowrap;font-size:14px;line-height:1.4}.afc .mobile-cta .btn{height:48px;padding:0 16px}}.afc.is-motion .mo-off,.afc.is-motion .mo-off *,.afc.is-motion .mo-off :before,.afc.is-motion .mo-off :after{animation-play-state:paused}.afc .afc-progress{z-index:45;pointer-events:none;height:2px;display:none;position:fixed;top:64px;left:0;right:0}.afc.is-motion .afc-progress{display:block}.afc .afc-progress i{background:var(--blue);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}.afc .cnt{font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.afc .stat-row b>.cnt{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.afc .hero-art img{animation:afc-settle 1.6s var(--ease) both}@keyframes afc-settle{0%{scale:1.04}to{scale:1}}.afc .board-lines li{animation:afc-rise .55s var(--ease) both}.afc .board-lines li:first-child{animation-delay:.85s}.afc .board-lines li:nth-child(2){animation-delay:1s}.afc .board-lines li:nth-child(3){animation-delay:1.15s}.afc .board-result{animation:afc-rise .6s var(--ease) 1.35s both}@keyframes afc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes afc-fade{0%{opacity:0}to{opacity:1}}.afc .ai-bg-hero .ai-net line.draw{stroke-dasharray:1 1;stroke-dashoffset:0;animation:afc-draw 1.4s var(--ease) calc(.2s + var(--i,0) * 40ms) both}.afc .ai-bg-hero .ai-net line.node:not(.hot){animation:afc-fade .6s ease-out calc(.5s + var(--i,0) * 50ms) both}.afc .ai-bg-hero .ai-net line.flow{animation:3.2s linear infinite afc-dash,.8s ease-out .9s both afc-fade}.afc .ai-bg-hero .ai-net{animation:28s ease-in-out infinite alternate afc-drift}@keyframes afc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes afc-drift{0%{translate:0}to{translate:-12px 8px}}.afc .hero-orb{animation:5s ease-in-out infinite afc-breathe}@keyframes afc-breathe{0%,to{scale:1}50%{scale:1.05}}.afc .hero-actions.is-visible .btn-glow{animation:1.4s ease-out 1s afc-attn}@keyframes afc-attn{0%{box-shadow:0 8px 20px -8px #ef842680,0 0 #ef842680}70%{box-shadow:0 8px 20px -8px #ef842680,0 0 0 18px #ef842600}to{box-shadow:0 8px 20px -8px #ef842680,0 0 #ef842600}}.afc .btn-primary{isolation:isolate;position:relative;overflow:hidden}.afc .btn-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}@media (hover:hover) and (pointer:fine){.afc .btn-primary:hover:before{transition:transform .8s var(--ease);transform:translate(110%)}}@media (max-width:767px){.afc .vcard-grid>.reveal,.afc .after-items>.reveal{transition-delay:0s}}.afc.is-motion :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:not(.journey){transition-property:opacity,translate,transform,box-shadow,border-color,background-color;transition-duration:.55s,.65s,.3s,.3s,.25s,.25s;transition-timing-function:ease-out,var(--ease),var(--ease),ease-out,ease-out,ease-out;transition-delay:var(--sd),var(--sd),0s,0s,0s,0s;--sd:calc(var(--d,0s) + .12s + var(--k,0) * 60ms)}.afc.is-motion .reveal:not(.is-visible) :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:not(.journey),.afc.is-motion :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks).reveal:not(.is-visible)>:not(.journey){opacity:0;translate:0 16px}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(2){--k:1}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(3){--k:2}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(4){--k:3}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(5){--k:4}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(6){--k:5}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(7){--k:6}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(8){--k:7}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(9){--k:8}.afc :is(.stat-row,.cap-grid,.cap-list,.chapter-list,.accordion,.learn-facts,.tk-perks,.chips)>:nth-child(n+10){--k:9}.afc.is-motion .tk-stub .amount{transition:opacity .6s ease-out .35s,translate .7s var(--ease) .35s}.afc.is-motion .reveal:not(.is-visible) .tk-stub .amount{opacity:0;translate:0 10px}.afc.is-motion .ph img{transition:scale 1.2s var(--ease) var(--sd,var(--d,0s))}.afc.is-motion .reveal:not(.is-visible) .ph img,.afc.is-motion .ph.reveal:not(.is-visible) img{scale:1.04}.afc .ico-box .ico{transition:transform .35s var(--ease)}@media (hover:hover) and (pointer:fine){.afc .vcard:hover{translate:0 -4px;box-shadow:0 28px 52px -28px #001a3d57}.afc :is(.vcard,.after-items>*):hover .ico-box .ico{transform:translateY(-2px)rotate(-6deg)}}.afc .vcard:has(:focus-visible){translate:0 -4px}.afc .after-items>*{position:relative}.afc .after-items>:not(:last-child):after{content:"";background:linear-gradient(180deg,var(--blue),var(--bd2));transform-origin:50% 0;pointer-events:none;width:1px;transition:transform .7s var(--ease) calc(var(--d,0s) + .35s);position:absolute;top:76px;bottom:-12px;left:23.5px}.afc.is-motion .after-items>.reveal:not(.is-visible):after{transform:scaleY(0)}@media (max-width:767px){.afc .after-items>:not(:last-child):after{transition-delay:.35s}}@media (max-width:599px){.afc .after-items>:not(:last-child):after{top:68px;left:19.5px}}.afc.is-motion details[open]>:not(summary){animation:afc-open .4s var(--ease)}@keyframes afc-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.afc.is-motion{interpolate-size:allow-keywords}.afc.is-motion details::details-content{block-size:0;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete;overflow-y:clip}.afc.is-motion details[open]::details-content{block-size:auto}}.afc .chapter-detail summary:after,.afc .accordion summary:after{transition:background-color .25s,color .25s,transform .3s var(--ease)}.afc .chapter-detail[open] summary:after,.afc .accordion details[open] summary:after{transform:rotate(180deg)}.afc.is-motion .out-panel:not([hidden]){animation:afc-panel .45s var(--ease)}@keyframes afc-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.afc *,.afc :before,.afc :after{transition:none!important;animation:none!important}.afc .reveal{opacity:1!important;transform:none!important}.afc .hero-art{transform:none!important}.afc .vcard{translate:none!important}.afc .afc-progress{display:none!important}.afc .chapter-detail summary:after,.afc .accordion summary:after{transform:none!important}}.afc .hero-fx{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.afc .hero-canvas{opacity:0;transition:opacity 1.4s ease-out;position:absolute;inset:-24px}.afc .hero-canvas canvas{width:100%;height:100%;display:block}.afc .hero.has-canvas .hero-canvas{opacity:1}.afc .hero.has-canvas .ai-bg-hero .ai-net{display:none}.afc .hero-spot{width:720px;height:720px;transform:translate3d(var(--sx,0px),var(--sy,0px),0);opacity:0;will-change:transform;background:radial-gradient(circle,#5b8cff33 0,#5b8cff14 32%,#5b8cff00 64%);border-radius:50%;margin:-360px 0 0 -360px;transition:opacity .6s ease-out;position:absolute;top:0;left:0}.afc .hero-spot.on{opacity:1}.afc.is-motion .hero-art{transition:none}@media (min-width:1024px){.afc.is-motion :is(.hero-art,.hero-board,.hero-orb){will-change:transform}}.afc .hero-title .w,.afc .hero-tagline .w{vertical-align:top;margin:-.18em -.04em -.12em;padding:.18em .04em .12em;display:inline-block;overflow:clip}.afc .hero-title .wi,.afc .hero-tagline .wi{transform-origin:0 100%;display:inline-block}.afc.is-motion :is(.hero-title,.hero-tagline).reveal{transition:opacity .35s ease-out;transform:none}.afc.is-motion :is(.hero-title,.hero-tagline):not(.is-visible) .wi{transform:translateY(115%)}.afc.is-motion :is(.hero-title,.hero-tagline).is-visible .wi{animation:afc-word .95s var(--ease) calc(.12s + var(--i,0) * 75ms) both}@keyframes afc-word{0%{transform:translateY(115%)rotate(5deg)}to{transform:none}}.afc.is-motion .hero-tagline:not(.is-visible) em{clip-path:inset(-.25em 100% -.25em 0)}.afc.is-motion .hero-tagline.is-visible em{animation:afc-wipe 1s var(--ease) .5s both}@keyframes afc-wipe{0%{clip-path:inset(-.25em 100% -.25em 0)}to{clip-path:inset(-.25em 0)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.afc.is-motion .hero-tagline em{background:linear-gradient(100deg,var(--blue) 0 40%,#3a78ec 50%,var(--blue) 60% 100%) 100% 0/250% 100% no-repeat;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.afc.is-motion .hero-tagline.is-visible em{animation:afc-wipe 1s var(--ease) .5s both,afc-sheen 7s ease-in-out 1.8s infinite}}@keyframes afc-sheen{0%{background-position:100% 0}45%,to{background-position:0 0}}@property --afc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.afc .vcard-grid,.afc .after-items,.afc .offer>.shell{perspective:1400px}.afc [data-tilt]{isolation:isolate}.afc .fx{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.afc .fx:before{content:"";border-radius:inherit;opacity:0;background:conic-gradient(from var(--afc-a),#5b8cff00 0deg,#5b8cff00 190deg,#5b8cfff2 280deg,var(--or) 330deg,#ef842600 360deg);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .35s ease-out;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.afc .fx:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),#5b8cff21,#5b8cff00 55%);transition:opacity .35s ease-out;position:absolute;inset:0}.afc .is-tilt>.fx:after{opacity:1}.afc .after-items .fx:before{display:none}@media (hover:hover) and (pointer:fine){.afc [data-tilt]:hover>.fx:before{opacity:1;animation:3.6s linear infinite afc-spin}}.afc [data-tilt]:has(:focus-visible)>.fx:before{opacity:1}@keyframes afc-spin{to{--afc-a:360deg}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.afc .after-items>[data-tilt]{border-radius:var(--r);transition:opacity .7s ease-out var(--d,0s),transform .7s var(--ease) var(--d,0s),background-color .3s,box-shadow .3s,border-color .3s;margin:0 -16px;padding-left:16px;padding-right:16px}.afc .after-items>[data-tilt]:not(:last-child):after{left:39.5px}.afc .after-items>[data-tilt]:hover{background-color:#fff;border-top-color:#0000;box-shadow:0 24px 48px -32px #001a3d52}}.afc.is-motion .reveal:not(.is-visible) .ph,.afc.is-motion .ph.reveal:not(.is-visible){clip-path:inset(0 100% 0 0 round var(--r))}.afc.is-motion .reveal.is-visible .ph,.afc.is-motion .ph.reveal.is-visible{animation:afc-curtain 1.1s var(--ease) var(--sd,var(--d,0s)) backwards}.afc.is-motion .format-media .fm-bot{--sd:.4s}@keyframes afc-curtain{0%{clip-path:inset(0 100% 0 0 round var(--r))}to{clip-path:inset(0 0 0 0 round var(--r))}}.afc .stage-bg{display:none}.afc.is-pin .stage-bg{z-index:0;pointer-events:none;--sbg:var(--blue-s);opacity:0;transition:opacity 1.2s ease-out,transform 1.6s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 400' preserveAspectRatio='none'%3E%3Cline x1='40' y1='60' x2='150' y2='30' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='150' y1='30' x2='260' y2='90' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='260' y1='90' x2='380' y2='40' stroke='rgba(0,74,173,.3)' stroke-dasharray='4 6' vector-effect='non-scaling-stroke'/%3E%3Cline x1='380' y1='40' x2='520' y2='80' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='520' y1='80' x2='600' y2='20' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='40' y1='60' x2='90' y2='180' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='150' y1='30' x2='90' y2='180' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='260' y1='90' x2='210' y2='210' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='260' y1='90' x2='330' y2='170' stroke='rgba(0,74,173,.3)' stroke-dasharray='4 6' vector-effect='non-scaling-stroke'/%3E%3Cline x1='380' y1='40' x2='330' y2='170' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='520' y1='80' x2='450' y2='220' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='520' y1='80' x2='570' y2='170' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='600' y1='20' x2='570' y2='170' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='90' y1='180' x2='210' y2='210' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='210' y1='210' x2='330' y2='170' stroke='rgba(0,74,173,.3)' stroke-dasharray='4 6' vector-effect='non-scaling-stroke'/%3E%3Cline x1='330' y1='170' x2='450' y2='220' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='450' y1='220' x2='570' y2='170' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='90' y1='180' x2='30' y2='310' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='210' y1='210' x2='160' y2='330' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='330' y1='170' x2='290' y2='300' stroke='rgba(0,74,173,.3)' stroke-dasharray='4 6' vector-effect='non-scaling-stroke'/%3E%3Cline x1='450' y1='220' x2='410' y2='350' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='570' y1='170' x2='540' y2='300' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='540' y1='300' x2='610' y2='380' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='30' y1='310' x2='160' y2='330' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='160' y1='330' x2='290' y2='300' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='290' y1='300' x2='410' y2='350' stroke='rgba(0,74,173,.3)' stroke-dasharray='4 6' vector-effect='non-scaling-stroke'/%3E%3Cline x1='410' y1='350' x2='540' y2='300' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='210' y1='210' x2='290' y2='300' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Cline x1='450' y1='220' x2='540' y2='300' stroke='rgba(0,74,173,.15)' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='40' cy='60' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='150' cy='30' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='260' cy='90' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='380' cy='40' r='4' fill='rgba(239,132,38,.75)'/%3E%3Ccircle cx='520' cy='80' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='600' cy='20' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='90' cy='180' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='210' cy='210' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='330' cy='170' r='4' fill='rgba(239,132,38,.75)'/%3E%3Ccircle cx='450' cy='220' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='570' cy='170' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='30' cy='310' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='160' cy='330' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='290' cy='300' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='410' cy='350' r='4' fill='rgba(239,132,38,.75)'/%3E%3Ccircle cx='540' cy='300' r='3' fill='rgba(91,140,255,.5)'/%3E%3Ccircle cx='610' cy='380' r='3' fill='rgba(91,140,255,.5)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;display:block;position:absolute;inset:0 calc(50% - 50vw);transform:scale(1.04)}.afc.is-pin .stage-bg.on{opacity:1;transform:none}.afc.is-pin .cap-stage-in .stage-bg{--sbg:#fff;left:0;right:0}.afc.is-pin .stage-bg:after{content:"";background:radial-gradient(ellipse 62% 72% at 50% 50%,transparent 30%,var(--sbg) 82%);position:absolute;inset:0}.afc.is-pin .cap-stage-in>:not(.stage-bg){z-index:1;position:relative}.afc.is-pin .out-panel .shot{transform-origin:50% 100%;will-change:transform}.afc .cap-rail{display:none}.afc.is-pin .cap-stage-in{height:calc(var(--afc-vh,100vh) - 64px);flex-direction:column;justify-content:center;gap:32px;margin-inline:calc(50% - 50vw);display:flex;position:sticky;top:64px;overflow:clip}.afc.is-pin .cap-list{will-change:transform;align-items:stretch;gap:20px;width:max-content;padding-inline:max(24px,50vw - 576px);transition:opacity .7s ease-out;display:flex}.afc.is-pin .cap-rail{background:var(--bd2);border-radius:2px;width:min(1152px,100vw - 48px);height:2px;margin:0 auto;display:block;overflow:hidden}.afc.is-pin .cap-rail i{background:linear-gradient(90deg,var(--blue) 0,var(--blue) 70%,var(--or) 100%);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.afc .afc-marquee{color:#fff;background:radial-gradient(ellipse 40% 120% at 50% 0,#5b8cff59,transparent 70%),linear-gradient(90deg,var(--blue-d),var(--blue) 50%,var(--blue-d));gap:16px;padding:32px 0;display:grid;position:relative;overflow:hidden}.afc .afc-marquee:before,.afc .afc-marquee:after{content:"";z-index:1;pointer-events:none;width:min(160px,12vw);position:absolute;top:0;bottom:0}.afc .afc-marquee:before{background:linear-gradient(90deg,var(--blue-d),#002f6c00);left:0}.afc .afc-marquee:after{background:linear-gradient(270deg,var(--blue-d),#002f6c00);right:0}.afc .mq-row{overflow:hidden}.afc .mq-track{width:max-content;animation:80s linear infinite afc-mq;display:flex}.afc .afc-marquee:hover .mq-track{animation-play-state:paused}.afc .mq-set{flex:none;align-items:center;display:flex}.afc .mq-item{font-size:var(--h4);white-space:nowrap;align-items:center;gap:12px;padding-right:32px;font-weight:700;line-height:1.3;display:inline-flex}.afc .mq-item:before{content:"";background:var(--or);border-radius:50%;flex:none;width:6px;height:6px;margin-right:20px;box-shadow:0 0 12px #ef8426cc}@keyframes afc-mq{to{transform:translate(-50%)}}@media (max-width:767px){.afc .afc-marquee{gap:12px;padding:24px 0}}.afc .fx-stats{border-bottom:1px solid var(--bd);background:#fff}.afc .fx-stats-row{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:64px;padding-bottom:64px;display:grid}.afc .fx-stats-row li{text-align:center;border-left:1px solid var(--bd);flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex}.afc .fx-stats-row li:first-child{border-left:0}.afc .fx-stats-row b{font-size:var(--h1);letter-spacing:-.02em;color:var(--blue-d);font-weight:800;line-height:1.05}.afc .fx-stats-row .cnt{background:linear-gradient(180deg,var(--blue) 0,var(--blue-d) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.afc .fx-stats-row li:last-child .cnt{background:linear-gradient(180deg,var(--or) 0,var(--or-h) 100%);-webkit-background-clip:text;background-clip:text}.afc .fx-stats-row>li>span{letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);font-size:14px;font-weight:700;line-height:1.4}.afc.is-motion .fx-stats-row>li{transition:opacity .55s ease-out calc(var(--k,0) * 90ms),translate .65s var(--ease) calc(var(--k,0) * 90ms)}.afc.is-motion .fx-stats-row:not(.is-visible)>li{opacity:0;translate:0 16px}.afc .fx-stats-row>li:nth-child(2){--k:1}.afc .fx-stats-row>li:nth-child(3){--k:2}.afc .fx-stats-row>li:nth-child(4){--k:3}.afc .fx-stats-row>li:nth-child(5){--k:4}@media (max-width:767px){.afc .fx-stats-row{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:32px;padding-top:48px;padding-bottom:48px}.afc .fx-stats-row li{border-left:0;grid-column:span 2;padding:0 4px}.afc .fx-stats-row li:nth-child(4){grid-column:2/span 2}.afc .fx-stats-row li:nth-child(5){grid-column:4/span 2}}@media (prefers-reduced-motion:reduce){.afc .hero-fx,.afc .afc-marquee{display:none!important}.afc [data-tilt]{rotate:none!important}.afc .fx:after{display:none}.afc .ph,.afc .hero-tagline em{clip-path:none!important}.afc .hero-title .wi,.afc .hero-tagline .wi{transform:none!important}}.afc{--sky-t:#5b8cff29;--or-t:#ef84261a}.afc .hero{background:radial-gradient(ellipse 46% 58% at 86% 26%,#5b8cff3d,transparent 70%), radial-gradient(ellipse 55% 70% at 80% 42%,var(--blue-s),transparent 70%), radial-gradient(ellipse 36% 44% at 96% 94%,#ef84262e,transparent 70%), radial-gradient(ellipse 32% 36% at 4% 86%,#ef84261f,transparent 70%), radial-gradient(ellipse 50% 56% at 0 0,#5b8cff21,transparent 70%), radial-gradient(ellipse 30% 40% at 52% 100%,#5b8cff24,transparent 70%), linear-gradient(180deg,#fff 0,#fff 30%,var(--bg2) 100%)}.afc .stat-row li.start{background:radial-gradient(ellipse 80% 90% at 100% 0,#5b8cff73,transparent 70%),linear-gradient(135deg,var(--blue) 0,var(--blue-h) 100%)}.afc :is(.pain,.capabilities,.cases,.faq){isolation:isolate}.afc :is(.pain,.capabilities,.cases,.faq):before{content:"";z-index:-1;pointer-events:none;position:absolute}.afc :is(.pain,.cases,.faq):before{background-image:radial-gradient(circle,#004aad29 1.2px,#0000 1.6px);background-size:22px 22px}.afc .pain{background:radial-gradient(ellipse 620px 420px at 100% 0,#ef84261a,transparent 70%), radial-gradient(ellipse 720px 520px at 0 78%,#5b8cff1f,transparent 70%), linear-gradient(180deg,var(--bg2) 0,#fff 320px,#fff 45%,var(--bg2) 100%)}.afc .pain:before{width:min(560px,60%);height:420px;top:40px;right:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000 0,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 40%,#000 0,#0000 75%)}.afc .usp{background:radial-gradient(ellipse 680px 480px at 100% 12%,#5b8cff29,transparent 70%), radial-gradient(ellipse 560px 420px at 0 22%,#ef842617,transparent 70%), radial-gradient(ellipse 520px 360px at 8% 0,#ffffffe6,transparent 70%), linear-gradient(180deg,var(--bg2) 0,var(--blue-s) 100%)}.afc .outputs{background:radial-gradient(ellipse 760px 520px at 100% 0,#5b8cff33,transparent 70%), radial-gradient(ellipse 50% 520px at 10% 0,#ffffffe6,transparent 70%), radial-gradient(ellipse 560px 360px at 0 100%,#ffffffb3,transparent 70%), radial-gradient(ellipse 900px 260px at 60% 100%,#5b8cff29,transparent 70%), var(--blue-s)}.afc .afc-marquee{background:radial-gradient(ellipse 40% 120% at 50% 0,#5b8cff59,transparent 70%), radial-gradient(ellipse 26% 140% at 84% 100%,#ef842629,transparent 70%), linear-gradient(90deg,var(--blue-d),var(--blue) 50%,var(--blue-d))}.afc .capabilities{background:radial-gradient(ellipse 720px 460px at 100% 0,#5b8cff21,transparent 70%), radial-gradient(ellipse 520px 380px at 0 260px,#ef842614,transparent 70%), linear-gradient(180deg,#f7f9fc00,var(--bg2)) 0 100%/100% 280px no-repeat, #fff}.afc .capabilities:before{background-image:linear-gradient(#004aad0f 1px,#0000 1px),linear-gradient(90deg,#004aad0f 1px,#0000 1px);background-size:48px 48px;height:560px;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(50% 80% at 80% 0,#000 0,#0000 80%);mask-image:radial-gradient(50% 80% at 80% 0,#000 0,#0000 80%)}.afc.is-pin .cap-stage .stage-bg:after{background:radial-gradient(ellipse 36% 42% at 4% 20%,#5b8cff1f,transparent 70%), radial-gradient(ellipse 30% 36% at 96% 84%,#ef842614,transparent 70%), radial-gradient(ellipse 62% 72% at 50% 50%,transparent 30%,var(--sbg) 82%)}.afc .cases{background:radial-gradient(ellipse 700px 600px at 92% 40%,#5b8cff29,transparent 70%), radial-gradient(ellipse 560px 400px at 0 100%,#ef84261a,transparent 70%), linear-gradient(180deg,var(--bg2) 0,#fff 100%)}.afc .cases:before{width:min(520px,70%);height:380px;bottom:40px;left:0;-webkit-mask-image:radial-gradient(70% 70% at 25% 60%,#000 0,#0000 75%);mask-image:radial-gradient(70% 70% at 25% 60%,#000 0,#0000 75%)}.afc .fx-stats{border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);background:radial-gradient(ellipse 380px 160px at 0 0,#5b8cff24,transparent 70%), radial-gradient(ellipse 380px 160px at 100% 100%,#ef84261a,transparent 70%), linear-gradient(180deg,var(--blue-s) 0,var(--bg2) 100%)}.afc .fx-stats-row .cnt{background-image:linear-gradient(160deg,var(--blue) 15%,var(--sky) 135%)}.afc .fx-stats-row li:last-child .cnt{background-image:linear-gradient(180deg,var(--or) 0,var(--or-h) 100%)}.afc .format{background:radial-gradient(ellipse 640px 560px at 18% 55%,#5b8cff29,transparent 70%), radial-gradient(ellipse 520px 380px at 100% 0,#ef842617,transparent 70%), linear-gradient(180deg,var(--bg2) 0,var(--blue-s) 100%)}.afc .offer{background:radial-gradient(ellipse 50% 50% at 50% 0,#004aad80,transparent 70%), radial-gradient(ellipse 620px 460px at 0 0,#5b8cff38,transparent 70%), radial-gradient(ellipse 560px 400px at 100% 100%,#ef84261f,transparent 70%), linear-gradient(180deg,var(--ink) 0,var(--ink) 55%,var(--blue-d) 100%)}.afc .faq{background:radial-gradient(560px 440px at 0 0,#5b8cff1f,#0000 70%),radial-gradient(560px 400px at 100% 100%,#ef842614,#0000 70%),#fff}.afc .faq:before{width:min(420px,60%);height:360px;top:60px;left:0;-webkit-mask-image:radial-gradient(70% 70% at 30% 40%,#000 0,#0000 75%);mask-image:radial-gradient(70% 70% at 30% 40%,#000 0,#0000 75%)}.afc .final-buy:before{background:radial-gradient(ellipse 40% 46% at 50% 24%,#5b8cff42,transparent 70%), radial-gradient(ellipse 34% 46% at 100% 100%,#ef84262e,transparent 70%), linear-gradient(180deg,var(--ink) 0,#001a3db8 22%,#001a3da8 60%,#001a3d4d 100%)}.afc .kicker{background:#004aad12;border-radius:999px;width:fit-content;max-width:100%;padding:6px 14px 6px 10px;box-shadow:inset 0 0 0 1px #004aad1f}.afc :is(.pain,.cases,.format) .sec-head .kicker,.afc .format-copy .kicker,.afc .faq .kicker{background:#ef84261a;box-shadow:inset 0 0 0 1px #ef84263d}.afc :is(.pain,.cases,.format,.faq) .kicker:before{box-shadow:0 0 0 4px #fff}.afc .outputs .kicker,.afc .on-dark .tk-stub .kicker{box-shadow:inset 0 0 0 1px var(--bd2);background:#fff}.afc .on-dark .tk-stub .kicker:before{box-shadow:0 0 0 4px var(--or-s)}.afc .on-dark .kicker{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.afc .sec-head.center .kicker,.afc .final-buy .kicker{margin-left:auto;margin-right:auto}.afc .ico-box{background:linear-gradient(135deg,var(--blue-s) 0,var(--bd2) 100%)}.afc .vcard:last-child .ico-box{background:linear-gradient(135deg,var(--or-s) 0,#ef842633 100%)}.afc .vcard:hover .ico-box{background:linear-gradient(135deg,var(--blue) 0,var(--blue-h) 100%)}.afc .after-items>:first-child .ico-box{background:linear-gradient(135deg,#fff 0,var(--blue-s) 100%)}.afc .after-items>:nth-child(2):not(:last-child) .ico-box{background:linear-gradient(135deg,#fff 0,var(--or-s) 100%);color:var(--or-h);box-shadow:inset 0 0 0 1px #ef84264d}.afc .after-items>:last-child .ico-box,.afc .ph-badge{background:linear-gradient(135deg,var(--blue) 0,var(--blue-d) 100%)}.afc .vcard:before{background:linear-gradient(90deg,var(--blue),var(--sky))}.afc .vcard:last-child:before{background:linear-gradient(90deg,var(--or-h),var(--or))}.afc .vcard-head b{background:linear-gradient(160deg,#5b8cff99 0,var(--bd2) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.afc .vcard:last-child .vcard-head b{color:var(--or);-webkit-text-fill-color:currentColor;background:0 0}.afc .learn-facts div:first-child,.afc .out-tabs button[aria-selected=true]{background:linear-gradient(135deg,var(--blue) 0,var(--blue-h) 100%)}.afc{--scr:calc(100svh - 64px);--gap:48px}@media (max-width:1023px){.afc{--sec:64px;--gap:40px}}@media (max-width:767px){.afc{--sec:48px;--gap:32px}}.afc .sec-head{margin-bottom:var(--gap)}@media (min-width:1024px){.afc{--sec:clamp(24px,5vh,96px);--gap:clamp(16px,3.6vh,48px);--h1:clamp(36px,7vh,56px);--h2:clamp(30px,4.6vh,40px);--h3:clamp(24px,3.4vh,28px);--h4:clamp(20px,2.6vh,22px);--lead:clamp(17px,2.2vh,18px)}.afc section,.afc [id]{scroll-margin-top:64px}.afc :is(.hero,.pain,.usp,.cases,.curriculum,.format,.offer,.faq,.final-buy){padding-block:var(--sec)}.afc .kicker{margin-bottom:clamp(8px,1.6vh,16px)}.afc .sec-lead{margin-top:clamp(12px,2vh,24px)}.afc :is(.usp,.capabilities) .sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px;max-width:none;display:grid}.afc :is(.usp,.capabilities) .sec-head>:not(.sec-lead){grid-column:1}.afc :is(.usp,.capabilities) .sec-head .sec-lead{grid-area:1/2/3;margin-top:0}}.afc .hero{padding:24px 0 48px}.afc .hero .stat-row{box-shadow:0 16px 32px -24px #001a3d4d}@media (max-width:767px){.afc .launch-badge{margin-bottom:16px}.afc .hero-lead{margin:16px 0 24px}.afc .hero-grid{gap:32px}}@media (min-width:768px){.afc .hero .stat-row li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:clamp(10px,1.8vh,20px) 20px;display:grid}.afc .hero .stat-row b{font-size:var(--h3);grid-area:1/1/auto/-1}.afc .hero .stat-row span{grid-area:2/1}.afc .hero .stat-row .ico{grid-area:2/2;width:20px;height:20px}.afc .hero-visual{--art-h:56.25cqw;container-type:inline-size}.afc .hero-art{aspect-ratio:auto;height:var(--art-h)}.afc .hero-board{padding-top:calc(var(--art-h) + 12px)}.afc .doc.b1{top:calc(var(--art-h) - 18px)}.afc .doc.b2{top:calc(var(--art-h) - 4px)}}@media (min-width:768px) and (max-width:1023px){.afc .hero{min-height:var(--scr);flex-direction:column;justify-content:center;padding:32px 0;display:flex}.afc .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 28px}.afc .hero-copy{grid-area:1/1}.afc .hero-visual{grid-area:1/2;max-width:none;margin:0}.afc .hero .stat-row{grid-area:2/1/auto/-1}.afc .launch-badge{margin-bottom:16px}.afc .hero-lead{margin:16px 0 24px}.afc .hero-tagline{font-size:var(--h3)}.afc .doc.back{width:92%}.afc .doc.b1{left:0}.afc .doc.b2{left:4%}.afc .doc.front{width:100%;margin-left:0}.afc .board-head,.afc .board .doc-no{padding-left:16px;padding-right:16px}.afc .board-title,.afc .board-lines,.afc .board-result{margin-left:16px;margin-right:16px}.afc .board-head{flex-direction:row-reverse;justify-content:flex-end}.afc .board-head small{text-align:left}.afc .board-lines li,.afc .board-head{padding-block:8px}.afc .board .doc-no{padding-top:12px}.afc .board-result{padding-block:10px}}@media (min-width:1024px){.afc .hero{padding-block:clamp(12px,2.4vh,48px)}.afc .hero-grid{grid-template-rows:1fr auto auto 1fr;row-gap:0}.afc .hero-copy{grid-area:2/1}.afc .hero .stat-row{grid-area:3/1;margin-top:clamp(16px,3vh,40px)}.afc .hero-visual{--art-h:min(56.25cqw,clamp(160px,100svh - 560px,300px));--ov:clamp(-12px,(930px - 100svh) * .3,48px);grid-area:1/2/-1}.afc .hero-board{padding-top:calc(var(--art-h) - var(--ov))}.afc .doc.b1{top:calc(var(--art-h) - var(--ov) - 30px)}.afc .doc.b2{top:calc(var(--art-h) - var(--ov) - 16px)}.afc .launch-badge{margin-bottom:clamp(12px,2.4vh,24px)}.afc .hero-tagline{margin-top:clamp(8px,1.6vh,16px);line-height:1.15}.afc .hero-lead{margin:clamp(12px,2.4vh,24px) 0 clamp(16px,3.2vh,32px)}.afc .board-head{padding-block:clamp(6px,1vh,12px)}.afc .board .doc-no{padding-top:clamp(8px,1.6vh,20px)}.afc .board-title{margin-top:2px;margin-bottom:clamp(4px,1vh,12px)}.afc .board-lines li{padding-block:clamp(5px,1vh,12px)}.afc .board-result{margin-top:clamp(4px,.8vh,8px);padding-block:clamp(6px,1.2vh,14px)}.afc .pain-top{margin-bottom:var(--gap);align-items:center}.afc .pain-media{aspect-ratio:auto;height:clamp(160px,30vh,340px)}.afc .vcard{padding:clamp(18px,3vh,32px) clamp(20px,2.4vw,32px)}.afc .vcard-head{margin-bottom:clamp(8px,1.8vh,24px)}.afc .vcard-head b{font-size:clamp(28px,4.2vh,40px)}.afc .vcard-head .ico-box{width:clamp(40px,5.6vh,48px);height:clamp(40px,5.6vh,48px)}.afc .vcard h3{margin-bottom:clamp(6px,1.2vh,12px)}.afc .outputs{padding:0}.afc .out-screen{padding-block:var(--sec);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.afc .out-top{margin-bottom:var(--gap);display:block}.afc .out-top p{margin-top:clamp(12px,2vh,24px)}.afc .out-panel{margin-bottom:0}.afc .roadmap-copy h3{font-size:var(--h4);margin-bottom:12px}}.afc .capabilities{padding-top:0}.afc .capabilities>.afc-marquee{margin-bottom:var(--sec)}@media (min-width:1024px){.afc .capabilities{padding:0}.afc .capabilities>.afc-marquee{gap:clamp(8px,1.4vh,16px);margin-bottom:0;padding-block:clamp(14px,2.4vh,32px)}.afc .capabilities .sec-head{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:48px}.afc .cap-stage-in{padding-block:var(--sec);flex-direction:column;justify-content:center;gap:clamp(16px,2.8vh,32px);display:flex}.afc .cap-stage-in>.sec-head{margin-bottom:0}.afc.is-pin .cap-stage-in{gap:clamp(10px,1.6vh,18px);padding-block:clamp(10px,1.8vh,24px)}.afc.is-pin .cap-stage-in>.sec-head{width:min(1152px,100vw - 48px);margin:0 auto}.afc.is-pin .cap-stage-in>.sec-head .kicker{margin-bottom:clamp(6px,1.2vh,12px)}.afc.is-pin .cap-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1.4vh,14px) 24px;width:min(1152px,100vw - 48px);margin:0 auto;display:grid}.afc.is-pin .cap-foot .cap-rail{grid-area:1/1;width:auto;margin:0}.afc.is-pin .cap-foot .tools{grid-area:2/1/3/3}.afc .after-items>p,.afc .after-item{padding-block:clamp(8px,1.6vh,20px)}.afc .after-items .step-no{float:left;line-height:calc(var(--h4) * 1.3);margin-right:10px}.afc .after-items>:not(:last-child):after{top:calc(clamp(8px,1.6vh,20px) + 56px)}}.afc .fx-stats{border:1px solid var(--bd2);border-radius:var(--r);margin-top:24px;overflow:hidden}.afc .fx-stats-row{padding:24px 8px}.afc .fx-stats-row b{font-size:var(--h2)}@media (max-width:767px){.afc .fx-stats-row{row-gap:20px;padding:24px 8px}}@media (min-width:1024px){.afc .format-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,56px)}.afc .format-media{padding-bottom:clamp(24px,4vh,40px)}.afc .fm-main{aspect-ratio:auto;height:clamp(200px,40vh,420px)}.afc .fx-stats{margin-top:clamp(12px,2.4vh,24px)}.afc .fx-stats-row{padding:clamp(12px,2.2vh,24px) 4px}.afc .fx-stats-row li{gap:4px;padding:0 6px}.afc .fx-stats-row>li>span{letter-spacing:0}.afc .format-copy h2{margin-bottom:clamp(12px,1.6vh,32px)}.afc .learn-facts{grid-template-columns:auto auto minmax(0,1fr);margin-bottom:clamp(8px,1.6vh,24px)}.afc .learn-facts div{grid-template-columns:20px auto;align-items:center;gap:4px 8px;padding:clamp(8px,1.4vh,16px) 16px;display:grid}.afc .learn-facts .ico{margin:0}.afc .learn-facts dd{white-space:nowrap;grid-column:1/-1}.afc .format .after-item{padding-block:clamp(6px,1vh,20px)}.afc .final-rule{margin-bottom:clamp(12px,2.4vh,24px)}.afc .final-buy p{margin:clamp(12px,2.4vh,24px) auto clamp(16px,3.2vh,32px)}}@media (max-width:767px){.afc .final-buy{padding:64px 0}}.afc.is-motion .ph.reveal:not(.is-visible){clip-path:none}.afc.is-motion .ph.reveal:not(.is-visible) img{clip-path:inset(0 100% 0 0)}.afc.is-motion .ph.reveal.is-visible{animation:none}.afc.is-motion .ph.reveal.is-visible img{animation:afc-curtain 1.1s var(--ease) var(--d,0s) backwards}.afc .ai-emb{--es:80px;--ci:15%;z-index:3;width:var(--es);height:var(--es);pointer-events:none;isolation:isolate;display:block;position:absolute}.afc .ai-emb>*{position:absolute}.afc .emb-glow{background:radial-gradient(circle,#5b8cff99 0,#5b8cff33 45%,#5b8cff00 70%);border-radius:50%;animation:4.8s ease-in-out infinite afc-emb-pulse;inset:10%}.afc .emb-ring{width:100%;height:100%;animation:40s linear infinite afc-orb-spin;top:0;left:0;overflow:visible}.afc .emb-chip{left:var(--ci);top:var(--ci);width:calc(100% - 2 * var(--ci));height:calc(100% - 2 * var(--ci));filter:drop-shadow(0 0 6px #5b8cff99);overflow:visible}.afc .emb-ring .tick{stroke:#d9e5ff8c;stroke-width:4px;stroke-dasharray:.6 2.4}.afc .emb-ring .arc{stroke:#5b8cff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:20 6 32 42}.afc .emb-chip .pins{fill:none;stroke:#d9e5ff;stroke-width:2.4px;stroke-linecap:round}.afc .emb-chip .pin-caps{fill:none;stroke:#d9e5ff;stroke-width:3.6px;stroke-linecap:round}.afc .emb-chip .pin-or{fill:none;stroke:#ef8426;stroke-width:3px;stroke-linecap:round}.afc .emb-chip .body{stroke:#d9e5ffcc;stroke-width:1px}.afc .emb-chip .body-in{stroke:#d9e5ff66;stroke-width:.6px;stroke-dasharray:1.5 2}.afc .emb-chip .die{stroke:#fff9;stroke-width:.8px}.afc .emb-chip .txt{fill:#fff;font:800 27px/1 var(--font-inter),Inter,Arial,sans-serif;letter-spacing:.02em}.afc .emb-chip .spark{fill:#ef8426}.afc .ai-emb-light .emb-glow{background:radial-gradient(circle,#5b8cff6b 0,#5b8cff1f 45%,#5b8cff00 70%)}.afc .ai-emb-light .emb-ring .tick{stroke:#004aad52}.afc .ai-emb-light .emb-ring .arc{stroke:#004aad}.afc .ai-emb-light .emb-chip{filter:drop-shadow(0 6px 12px #002f6c4d)drop-shadow(0 0 6px #5b8cff73)}.afc .ai-emb-light .emb-chip :is(.pins,.pin-caps){stroke:#004aad}.afc .ai-emb-light .emb-chip .body{stroke:#002f6c66}@keyframes afc-emb-pulse{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes afc-emb-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.afc .vcard{--vpy:32px;--vpx:32px}@media (max-width:767px){.afc .vcard{--vpy:24px;--vpx:24px}}@media (min-width:1024px){.afc .vcard{--vpy:clamp(18px,3vh,32px);--vpx:clamp(20px,2.4vw,32px)}}.afc .vcard:before{z-index:2}.afc .vcard-media{aspect-ratio:16/7;margin:calc(var(--vpy) * -1) calc(var(--vpx) * -1) 20px;border-radius:0;display:block}@media (min-width:1024px){.afc .vcard-media{aspect-ratio:auto;height:clamp(64px,45svh - 281.6px,180px);margin-bottom:clamp(10px,1.8vh,20px)}}@media (max-width:599px){.afc .hero-orb{--es:64px}}.afc .emb-chip .scan{animation:3.6s ease-in-out infinite afc-emb-scan}@keyframes afc-emb-scan{0%{opacity:0;transform:translateY(-16px)}10%{opacity:1}55%{opacity:1;transform:translateY(52px)}60%,to{opacity:0;transform:translateY(52px)}}@media (prefers-reduced-motion:reduce){.afc .emb-chip .scan{opacity:0;animation:none}}.afc .ai-cl{--cs:260px;--hs:calc(var(--cs) * .12);width:var(--cs);height:var(--cs);pointer-events:none;isolation:isolate;flex:none;margin:0 auto 16px;position:relative}@media (min-width:600px){.afc .ai-cl{--cs:340px;margin-bottom:24px}}.afc .ai-cl>*,.afc .ai-cl .ac-mid>*,.afc .ai-cl .ac-front>svg{position:absolute}.afc .ai-cl .ac-mid,.afc .ai-cl .ac-front{inset:0}.afc .ai-cl :is(.ac-traces,.ac-ring,.ac-beams){width:100%;height:100%;top:0;left:0;overflow:visible}.afc .ac-halo{background:radial-gradient(circle,#5b8cff6b 0,#004aad4d 24%,#004aad00 46%),radial-gradient(circle closest-side,#5b8cff00 33%,#5b8cff3d 41%,#5b8cff00 48%),radial-gradient(circle,#001a3dcc 0,#001a3da8 40%,#001a3d4d 56%,#001a3d00 70%);border-radius:50%;inset:-12%}.afc .ac-floor{width:96%;height:96%;transform:perspective(calc(var(--cs) * 1.1)) rotateX(72deg);background:repeating-linear-gradient(90deg,#78a0ff80 0 2px,#0000 2px 6.25%),repeating-linear-gradient(0deg,#78a0ff80 0 2px,#0000 2px 6.25%),radial-gradient(circle closest-side,#5b8cff8c,#5b8cff1f 60%,#5b8cff00);top:34%;left:2%;-webkit-mask-image:radial-gradient(circle closest-side,#000 25%,#0006 60%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 25%,#0006 60%,#0000 100%)}.afc .ac-globe{width:100%;height:100%;inset:0}.afc .ac-base path{stroke:#5b8cff99;stroke-width:2.2px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.afc .ac-pads circle{fill:#001a3d;stroke:#5b8cff;stroke-width:2.2px}.afc .ac-pads circle:nth-child(5n+2){fill:#5b8cff}.afc .ac-ring{animation:32s linear infinite afc-orb-spin}.afc .ac-ring.ar2{animation-duration:48s;animation-direction:reverse}.afc .ac-ring.ar3{animation-duration:90s}.afc .ar1 .tick{stroke:#d9e5ff9e;stroke-width:8px;stroke-dasharray:.5 1.5}.afc .ar1 .arc{stroke:#5b8cff;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:18 7 30 45}.afc .ar2 .dash{stroke:#5b8cff99;stroke-width:3.2px;stroke-dasharray:1.1 .9}.afc .ar2 .arc-or{stroke:#ef8426;stroke-width:4.4px;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:-30px}.afc .ar3 .tick{stroke:#d9e5ff57;stroke-width:12px;stroke-dasharray:.35 2.65}.afc .ar3 .arc{stroke:#5b8cffe6;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:12 13 8 17}.afc .ar3 .orbit{stroke:#5b8cff42;stroke-width:1.8px;stroke-dasharray:.3 .7}.afc .ac-core{background:radial-gradient(circle,#5b8cffbf 0,#004aad59 42%,#004aad00 70%);border-radius:50%;width:40%;height:40%;animation:4.8s ease-in-out infinite afc-emb-pulse;top:30%;left:30%}.afc .ac-ripple{opacity:0;border:1.5px solid #5b8cffbf;border-radius:16%;width:25%;height:25%;animation:3.6s ease-out infinite afc-emb-ripple;top:37.5%;left:37.5%}.afc .ac-ripple.rp2{animation-delay:1.8s}@keyframes afc-emb-ripple{0%{opacity:.85;transform:scale(1)}to{opacity:0;border-radius:50%;transform:scale(3)}}.afc .ai-cl .emb-chip{width:25%;height:25%;top:37.5%;left:37.5%;overflow:visible}.afc .ac-chipglow{border-radius:18%;width:20%;height:20%;top:40%;left:40%;box-shadow:0 0 22px 6px #5b8cffbf,0 0 60px 18px #004aad8c}.afc .ac-beams path{stroke:#96b9ff8c;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.01 .018}.afc .ac-hex{width:0;height:0;position:absolute}.afc .ac-hx{left:calc(var(--hs) / -2);top:calc(var(--hs) / -2);width:var(--hs);height:var(--hs);color:#d9e5ff;animation:afc-emb-float 6.5s ease-in-out calc(var(--bi) * -.7s) infinite alternate;place-items:center;display:grid;position:absolute}.afc .ac-hx svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.afc .ac-hx path{fill:#001a3dcc;stroke:#d9e5ff9e;stroke-width:2.6px}.afc .ac-hx .lit{fill:#004aadeb;stroke:#fff;stroke-width:3.4px;opacity:0;transition:opacity .9s ease-out}.afc .ac-hex.on .lit{opacity:1;transition-duration:.18s}.afc .ac-hx:after{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#5b8cff8c,#5b8cff00 65%);border-radius:50%;transition:opacity .9s ease-out;position:absolute;inset:-30%}.afc .ac-hex.on .ac-hx:after{opacity:1;transition-duration:.18s}.afc .ac-hx .lucide{z-index:1;width:44%;height:44%;position:relative}.afc .ac-hex.or .ac-hx{color:#fbc596}.afc .ac-hex.or .ac-hx path{stroke:#ef8426b3}.afc .ac-hex.or .ac-hx .lit{fill:#d96e14e0;stroke:#fbc596}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.afc .ac-hx{pointer-events:auto}.afc .ac-hex:hover .lit,.afc .ac-hex:hover .ac-hx:after{opacity:1}}.afc.is-motion .final-buy .ai-cl :is(.ac-ring,.ac-globe,.emb-chip){transition:scale 1s cubic-bezier(.2,.8,.2,1),opacity .9s}.afc.is-motion .final-buy .ai-cl .ac-globe{transition-duration:1.4s,1.2s}.afc.is-motion .final-buy .ai-cl :is(.ac-halo,.ac-floor){transition:opacity 1.2s}.afc.is-motion .final-buy .ai-cl .ac-base path{transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .35s}.afc.is-motion .final-buy .ai-cl .ac-pads{transition:opacity .5s 1.4s}.afc.is-motion .final-buy .ai-cl .ac-beams{transition:opacity .8s 1.4s}.afc.is-motion .final-buy .ai-cl .ac-hex{transition:translate 1s cubic-bezier(.2,.9,.25,1.15) calc(.5s + var(--bi) * 70ms),opacity .6s ease calc(.5s + var(--bi) * 70ms)}.afc.is-motion .final-buy .shell:not(.is-visible) .ai-cl :is(.ac-ring,.ac-globe){opacity:0;scale:.5}.afc.is-motion .final-buy .shell:not(.is-visible) .ai-cl .emb-chip{opacity:0;scale:.6}.afc.is-motion .final-buy .shell:not(.is-visible) .ai-cl :is(.ac-halo,.ac-floor,.ac-pads,.ac-beams){opacity:0}.afc.is-motion .final-buy .shell:not(.is-visible) .ai-cl .ac-base path{stroke-dashoffset:1px}.afc.is-motion .final-buy .shell:not(.is-visible) .ai-cl .ac-hex{translate:calc(var(--ex) * var(--cs)) calc(var(--ey) * var(--cs));opacity:0}@media (min-width:1024px){.afc .ai-cl{--cs:clamp(400px,min(100svh - 64px - 2 * var(--sec) - 16px,44vw),560px);margin:0}.afc .final-buy .shell{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(32px,4.5vw,80px);display:grid}.afc .final-buy .final-copy .kicker{justify-content:flex-start;margin-left:0;margin-right:0}.afc .final-buy .final-rule{margin-left:0}.afc .final-buy h2{margin:0}.afc .final-buy .final-copy p{margin-left:0;margin-right:0}.afc .final-buy:before{background:radial-gradient(ellipse 32% 52% at 30% 52%,#5b8cff38,transparent 70%), radial-gradient(ellipse 34% 46% at 100% 100%,#ef84262e,transparent 70%), linear-gradient(180deg,var(--ink) 0,#001a3db8 22%,#001a3da8 60%,#001a3d4d 100%)}}@media (prefers-reduced-motion:reduce){.afc .ac-ripple{display:none}}.afc .faq-md{position:relative}.afc .faq-head .kicker{margin-bottom:16px}.afc .faq-q{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 40px minmax(0,1fr) 20px;align-items:center;column-gap:14px;width:100%;padding:14px 18px;display:grid;position:relative}.afc .faq-q:focus-visible,.afc .faq-nav button:focus-visible{outline:3px solid var(--or);outline-offset:2px}.afc .faq-no{min-width:2ch;font-size:var(--h4);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tx3);font-weight:800;line-height:1;transition:color .25s}.afc .faq-ico{width:40px;height:40px;color:var(--blue);background:linear-gradient(135deg,var(--blue-s) 0,var(--bd2) 100%);border-radius:12px;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.afc .faq-ico .lucide{transition:transform .35s var(--ease)}.afc .faq-qt{font-size:var(--lead);color:var(--tx);font-weight:700;line-height:1.4;transition:color .25s}.afc .faq-chev{color:var(--tx3);transition:transform .35s var(--ease),color .25s}.afc .faq-q[aria-expanded=true] .faq-no{background:linear-gradient(135deg,var(--blue) 0,var(--sky) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.afc .faq-q[aria-expanded=true] .faq-ico{background:linear-gradient(135deg,var(--blue) 0,var(--blue-d) 100%);color:#fff;box-shadow:0 8px 18px -8px #004aad99}.afc .faq-q[aria-expanded=true] .faq-qt{color:var(--blue-d)}.afc .faq-q[aria-expanded=true] .faq-chev{color:var(--blue)}@media (hover:hover) and (pointer:fine){.afc .faq-q:hover .faq-qt{color:var(--blue-d)}.afc .faq-q:hover .faq-ico .lucide{transform:translateY(-1px)rotate(-6deg)}}.afc .faq-a[hidden]{display:none}.afc .faq-a p{color:var(--tx2)}.afc .faq-q:before,.afc .faq-item:before{content:"";background:linear-gradient(180deg,var(--blue),var(--sky));opacity:0;width:4px;transition:opacity .25s,transform .35s var(--ease);border-radius:0 4px 4px 0;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(.4)}@media (min-width:1024px){.afc .faq-md{grid-template-rows:auto repeat(6,auto);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2px,.6vh,6px) clamp(24px,3.6vw,64px);display:grid}.afc .faq-item{display:contents}.afc .faq-item:before{content:none}.afc .faq-head{grid-area:1/1;align-self:end;padding-bottom:clamp(10px,2.2vh,28px)}.afc .faq-head .kicker{margin-bottom:clamp(8px,1.6vh,16px)}.afc .faq-q{border:1px solid #0000;grid-column:1;padding-block:clamp(8px,1.35vh,14px);transition:background-color .25s,box-shadow .3s,border-color .25s}.afc .faq-q .faq-chev{transform:rotate(-90deg)}.afc .faq-q[aria-expanded=true]{border-color:var(--bd2);background:#fff;box-shadow:0 18px 40px -26px #001a3d61}.afc .faq-q[aria-expanded=true]:before{opacity:1;transform:none}.afc .faq-q[aria-expanded=true] .faq-chev{transform:rotate(-90deg)translateY(3px)}@media (hover:hover) and (pointer:fine){.afc .faq-q:not([aria-expanded=true]):hover{background:#ffffffbf;border-color:#004aad1a}}.afc .faq-nav{z-index:3;margin:calc(clamp(20px,3.2vh,36px) + (var(--h1) * .9 - 40px) / 2) clamp(24px,2.6vw,40px) 0 0;grid-area:2/2;place-self:start end;gap:8px;display:flex}.afc .faq-nav button{appearance:none;cursor:pointer;background:var(--blue-s);width:40px;height:40px;color:var(--blue);box-shadow:inset 0 0 0 1px var(--bd2);border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,translate .2s,box-shadow .2s;display:grid}.afc .faq-nav button:hover{background:var(--blue);color:#fff;box-shadow:0 6px 18px -6px #004aad99}.afc .faq-nav button:active{translate:0 1px}.afc .faq-a{z-index:1;min-height:clamp(280px,46vh,420px);box-shadow:0 0 0 1px var(--bd2),0 40px 80px -48px #001a3d6b;background:radial-gradient(60% 50% at 100% 100%,#5b8cff1f,#0000 70%),radial-gradient(45% 40% at 0 100%,#ef842612,#0000 70%),#fff;border-radius:20px;flex-direction:column;grid-area:2/2/-1;align-self:start;padding:clamp(20px,3.2vh,36px) clamp(24px,2.6vw,40px) clamp(24px,3.4vh,40px);display:flex;position:relative;overflow:hidden}.afc .faq-a:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#004aad21 1.2px,#0000 1.6px);background-size:22px 22px;width:58%;height:55%;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(80% 80% at 100% 100%,#000 0,#0000 70%);mask-image:radial-gradient(80% 80% at 100% 100%,#000 0,#0000 70%)}.afc .faq-a>*{position:relative}.afc .faq-a-head{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:clamp(8px,1.4vh,14px);display:grid}.afc .faq-a-head .faq-a-no{justify-self:start}.afc .faq-a-no{font-size:var(--h1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--blue) 0,var(--sky) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:.9}.afc .faq-a-q{font-size:var(--h3);letter-spacing:-.005em;color:var(--blue-d);text-wrap:balance;font-weight:800;line-height:1.25}.afc .faq-a-head:after{content:"";background:var(--or);border-radius:2px;grid-column:1/-1;width:40px;height:2px;margin-top:clamp(12px,2.2vh,22px)}.afc .faq-a p{max-width:62ch;font-size:var(--lead);color:var(--tx);margin-top:clamp(12px,2.2vh,24px);line-height:1.7}.afc.is-motion .faq-a>*{transition:opacity .32s ease-out,translate .45s var(--ease)}@starting-style{.afc.is-motion .faq-a:not([hidden])>*{opacity:0;translate:0 10px}}.afc.is-motion .faq-q{transition:background-color .25s,box-shadow .3s,border-color .25s,opacity .5s ease-out var(--sd),translate .6s var(--ease) var(--sd);--sd:calc(.15s + var(--k,0) * 60ms)}.afc.is-motion .faq-md:not(.is-visible) .faq-q{opacity:0;translate:0 14px}}@media (min-width:1024px) and (max-height:740px){.afc .faq-md{row-gap:0}.afc .faq-head{padding-bottom:8px}.afc .faq-q{padding-block:7px}}@media (max-width:1023px){.afc .faq-md{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.afc .faq-head{margin-bottom:calc(var(--gap) - 12px)}.afc :is(.faq-nav,.faq-a-head){display:none}.afc .faq-item{box-shadow:0 0 0 1px var(--bd2);background:#fff;border-radius:14px;transition:box-shadow .3s;position:relative}.afc .faq-item.on{box-shadow:0 0 0 1px #004aad4d,0 20px 40px -28px #001a3d73}.afc .faq-item.on:before{opacity:1;top:18px;bottom:18px;transform:none}.afc .faq-q{padding:16px 18px}.afc .faq-item.on .faq-chev{transform:rotate(180deg)}.afc .faq-no{min-width:28px}.afc .faq-a{padding:0 18px 20px 114px;overflow:clip}.afc .faq-a p{font-size:16px;line-height:1.65}.afc.is-motion .faq-a{transition:height .4s var(--ease),opacity .3s ease-out,display .4s allow-discrete}.afc.is-motion .faq-a[hidden]{opacity:0;height:0;display:none}@starting-style{.afc.is-motion .faq-a:not([hidden]){opacity:0;height:0}}}@media (max-width:599px){.afc .faq-q{grid-template-columns:auto 36px minmax(0,1fr) 20px;column-gap:10px;padding:14px}.afc .faq-ico{border-radius:10px;width:36px;height:36px}.afc .faq-no{font-size:16px}.afc .faq-a{padding:0 14px 18px}}@media (prefers-reduced-motion:reduce){.afc .faq-a,.afc .faq-a>*,.afc .faq-q{opacity:1!important;translate:none!important}}.afc .offer .sec-head{max-width:960px}.afc .offer .sec-lead{max-width:720px;margin-left:auto;margin-right:auto}.afc .tk-wrap{--n:16px;--g:#b8975abf;perspective:1400px;filter:drop-shadow(0 28px 32px #00081880)drop-shadow(0 2px 3px #00081847);max-width:1152px;margin:0 auto;transition:filter .4s ease-out;position:relative}.afc .ticket{color:var(--tx);-webkit-mask:radial-gradient(circle var(--n) at 56% 0,#0000 calc(var(--n) - .5px),#000 var(--n)) top/100% 51% no-repeat, radial-gradient(circle var(--n) at 56% 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 56% 0,#0000 calc(var(--n) - .5px),#000 var(--n)) top/100% 51% no-repeat, radial-gradient(circle var(--n) at 56% 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--n) at 56% 0,#0000 calc(var(--n) - .5px),#000 var(--n)) top/100% 51% no-repeat, radial-gradient(circle var(--n) at 56% 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) bottom/100% 51% no-repeat;border-radius:18px;grid-template-columns:minmax(0,14fr) minmax(0,11fr);display:grid;position:relative}.afc .tk-main{box-shadow:inset 0 1px 0 var(--g),inset 0 -1px 0 var(--g),inset 1px 0 0 var(--g);background:#fff;border-radius:18px 0 0 18px;grid-template-columns:minmax(0,10fr) minmax(0,11fr);gap:clamp(20px,2.4vw,36px);padding:14px;display:grid}.afc .tk-photo{border-radius:10px;min-height:clamp(180px,30vh,300px)}.afc .tk-info{flex-direction:column;justify-content:center;min-width:0;padding:12px 16px 12px 0;display:flex}.afc .tk-mark:before{content:attr(data-t);letter-spacing:.01em;white-space:nowrap;color:var(--blue-d);font-size:clamp(30px,4.6vh,44px);font-weight:800;line-height:1.05;display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.afc .tk-mark:before{background:linear-gradient(100deg,var(--ink) 0,var(--blue-d) 35%,var(--blue) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.afc .tk-mark:after{content:"";background:var(--gold);width:56px;height:1px;margin:clamp(12px,2vh,20px) 0;display:block}.afc .tk-fields{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:clamp(10px,1.8vh,18px) clamp(24px,2.6vw,40px);display:grid}.afc .tk-fields div{flex-direction:column;gap:2px;min-width:0;display:flex}.afc .tk-fields div:last-child{grid-column:1/-1}.afc .tk-fields dt{letter-spacing:.06em;color:var(--tx3);font-size:14px;font-weight:600;line-height:1.5}.afc .tk-fields dd{font-size:var(--lead);color:var(--blue-d);font-weight:700;line-height:1.4}.afc .tk-stub{background:radial-gradient(ellipse 90% 60% at 100% 0,#5b8cff29,transparent 70%),linear-gradient(180deg,#fff 0,var(--blue-s) 100%);min-width:0;box-shadow:inset 0 1px 0 var(--g),inset 0 -1px 0 var(--g),inset -1px 0 0 var(--g);border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(18px,3vh,40px) 58px clamp(18px,3vh,40px) clamp(28px,2.6vw,40px);display:flex;position:relative;container-type:inline-size}.afc .tk-stub:before{content:"";left:-1px;top:calc(var(--n) + 10px);bottom:calc(var(--n) + 10px);border-left:2px dashed #002f6c38;position:absolute}.afc .on-dark .tk-stub .kicker{color:var(--blue);margin:0 0 clamp(10px,1.8vh,18px)}.afc .amount{letter-spacing:-.04em;white-space:nowrap;color:var(--blue-d);padding-bottom:.04em;font-size:clamp(44px,min(9.4vh,18cqi),88px);font-weight:800;line-height:1;display:block}.afc .amount span{vertical-align:top;letter-spacing:0;margin:.12em 0 0 .08em;font-size:.42em;line-height:1;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.afc .amount{background:linear-gradient(105deg,var(--ink) 0,var(--blue-d) 30%,var(--blue) 72%,#3a78ec 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.afc .price-desc{color:var(--tx2);margin:clamp(8px,1.4vh,14px) 0 clamp(14px,2.6vh,28px);font-size:16px;line-height:1.55}.afc .tk-stub .btn{width:100%;height:56px;box-shadow:0 14px 28px -12px #004aad99}.afc .tk-code{pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:26px;display:flex;position:absolute;top:22px;bottom:22px;right:18px}.afc .tk-code:before{content:"";opacity:.7;background:repeating-linear-gradient(180deg,var(--blue-d) 0 2px,#0000 2px 5px,var(--blue-d) 5px 6px,#0000 6px 9px,var(--blue-d) 9px 12px,#0000 12px 14px,var(--blue-d) 14px 15px,#0000 15px 19px,var(--blue-d) 19px 21px,#0000 21px 23px);flex:1;width:100%}.afc .tk-code:after{content:attr(data-t);writing-mode:vertical-rl;letter-spacing:.22em;color:var(--tx3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1}@media (hover:hover) and (pointer:fine){.afc .tk-wrap:hover{filter:drop-shadow(0 28px 32px #00081880)drop-shadow(0 0 22px #5b8cff80)}}.afc .tk-perks{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1152px;margin:clamp(18px,3.2vh,44px) auto 0;display:grid}.afc .tk-perks li{color:#ffffffe6;align-items:flex-start;gap:10px;padding:2px clamp(14px,1.3vw,22px);font-size:16px;line-height:1.5;display:flex}.afc .tk-perks li+li{border-left:1px solid #ffffff24}.afc .tk-perks li:first-child{padding-left:0}.afc .tk-perks li:last-child{padding-right:0}.afc .tk-check{width:24px;height:24px;color:var(--or);background:#ef842624;border-radius:50%;flex:none;place-items:center;margin-top:0;display:grid;box-shadow:inset 0 0 0 1px #ef842673}@media (min-width:1024px){.afc .offer{--sec:clamp(20px,3.6vh,72px)}.afc .offer .sec-lead{margin-top:clamp(10px,1.6vh,20px)}}@media (max-width:1023px){.afc .tk-wrap{max-width:640px}.afc .ticket{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.afc .ticket>.fx{display:none}.afc .tk-main{box-shadow:inset 0 1px 0 var(--g),inset 1px 0 0 var(--g),inset -1px 0 0 var(--g);-webkit-mask:radial-gradient(circle var(--n) at 0 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) left/51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) left/51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) right/51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) left/51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%,#0000 calc(var(--n) - .5px),#000 var(--n)) right/51% 100% no-repeat;border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1fr);gap:0;padding:12px}.afc .tk-photo{aspect-ratio:16/8;min-height:0}.afc .tk-info{padding:20px 12px 24px}.afc .tk-stub{box-shadow:inset 0 -1px 0 var(--g),inset 1px 0 0 var(--g),inset -1px 0 0 var(--g);-webkit-mask:radial-gradient(circle var(--n) at 0 0,#0000 calc(var(--n) - .5px),#000 var(--n)) left/51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0,#0000 calc(var(--n) - .5px),#000 var(--n)) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 0,#0000 calc(var(--n) - .5px),#000 var(--n)) left/51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0,#0000 calc(var(--n) - .5px),#000 var(--n)) right/51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 0,#0000 calc(var(--n) - .5px),#000 var(--n)) left/51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0,#0000 calc(var(--n) - .5px),#000 var(--n)) right/51% 100% no-repeat;border-radius:0 0 18px 18px;align-items:stretch;padding:28px 24px 24px}.afc .tk-stub:before{left:calc(var(--n) + 10px);right:calc(var(--n) + 10px);border-top:2px dashed #002f6c38;border-left:0;top:-1px;bottom:auto}.afc .on-dark .tk-stub .kicker{margin-left:0}.afc .amount{font-size:clamp(44px,17cqi,72px)}.afc .tk-code{flex-direction:row;width:100%;height:28px;margin-top:20px;position:static}.afc .tk-code:before{background:repeating-linear-gradient(90deg,var(--blue-d) 0 2px,#0000 2px 5px,var(--blue-d) 5px 6px,#0000 6px 9px,var(--blue-d) 9px 12px,#0000 12px 14px,var(--blue-d) 14px 15px,#0000 15px 19px,var(--blue-d) 19px 21px,#0000 21px 23px);height:100%}.afc .tk-code:after{writing-mode:horizontal-tb}.afc .tk-perks{max-width:800px;margin:var(--gap) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.afc .tk-perks li,.afc .tk-perks li:first-child,.afc .tk-perks li:last-child{padding:14px 0}.afc .tk-perks li+li{border-left:0}.afc .tk-perks li{border-top:1px solid #ffffff24}}@media (min-width:600px) and (max-width:1023px){.afc .tk-wrap,.afc .tk-perks{max-width:720px}.afc .tk-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.afc .tk-photo{aspect-ratio:auto;min-height:220px}.afc .tk-info{padding:16px 12px 16px 0}}@media (max-width:599px){.afc .tk-wrap{--n:14px}.afc .tk-perks{grid-template-columns:minmax(0,1fr)}.afc .tk-perks li:nth-child(n+2){border-top:1px solid #ffffff24}.afc .tk-info{padding:16px 8px 20px}.afc .tk-stub{padding:24px 20px 20px}.afc .tk-fields{column-gap:24px}}@media (min-width:1024px) and (max-height:800px){.afc .offer{--sec:20px}.afc .offer .sec-head{margin-bottom:18px}.afc .offer .kicker{margin-bottom:8px}.afc .tk-photo{min-height:200px}.afc .tk-stub{padding-block:16px}.afc .on-dark .tk-stub .kicker{margin-bottom:8px}.afc .price-desc{margin:6px 0 14px}.afc .tk-perks{margin-top:16px}}@media (prefers-reduced-motion:reduce){.afc .tk-wrap{transition:none}}.afc .tk-stub{position:relative}.afc .tk-was{color:#4b5563;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-size:15px;line-height:1.4;display:flex}.afc .tk-was s{color:#4b5563;white-space:nowrap;font-weight:600;text-decoration-line:line-through;text-decoration-color:#ef8426;text-decoration-thickness:2px}.afc .tk-save{color:#002f6c;letter-spacing:.02em;white-space:nowrap;background:#fff1e6;border:1px solid #ef84268c;border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;font-weight:800;display:inline-flex}@media (min-width:1024px) and (max-height:940px){.afc .tk-stub .amount{font-size:clamp(44px,min(7.4vh,15cqi),72px)}.afc .on-dark .tk-stub .kicker{margin-bottom:8px}.afc .tk-was{margin-top:4px}.afc .tk-was+.amount{margin-top:6px}.afc .price-desc{margin:6px 0 16px}.afc .tk-perks{margin-top:clamp(12px,2vh,24px)}}@media (min-width:1024px) and (max-height:800px){.afc .tk-save{padding:2px 10px}.afc .price-desc{margin:4px 0 12px}.afc .offer .sec-head{margin-bottom:12px}}@media (min-width:1024px) and (max-height:740px){.afc .tk-stub .amount{font-size:52px}.afc .tk-photo{min-height:160px}.afc .offer .sec-lead{margin-top:6px}.afc .tk-stub .btn{height:48px}.afc .tk-perks{margin-top:10px}.afc .tk-perks li{line-height:1.4}.afc .tk-stub{padding-block:10px}.afc .price-desc{margin:2px 0 10px}}.afc .afc-marquee{color:var(--blue-d);background:var(--bg2);border-block:1px solid var(--bd2);padding:12px 0;display:block}.afc .afc-marquee:before{background:linear-gradient(90deg,var(--bg2),#f7f9fc00);width:min(120px,10vw)}.afc .afc-marquee:after{background:linear-gradient(270deg,var(--bg2),#f7f9fc00);width:min(120px,10vw)}.afc .mq-track{animation-duration:100s}.afc .mq-item{letter-spacing:.005em;gap:10px;padding-right:28px;font-size:16px;font-weight:600;line-height:1.5}.afc .mq-item:before{width:4px;height:4px;box-shadow:none;opacity:.9;margin-right:18px}.afc .mq-item b{letter-spacing:.06em;color:var(--blue);font-size:14px;font-weight:700;line-height:1.5}.afc .cap-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.afc .cap-card{border:1px solid var(--bd2);border-radius:var(--r);background:#fff;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;padding:16px;transition:border-color .25s;display:grid}.afc .cap-thumb{border-radius:10px;width:72px;height:72px;display:block}.afc .cap-text{flex-direction:column;min-width:0;display:flex}.afc .cap-index{letter-spacing:.08em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.5;display:block}.afc .cap-card h3{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.35}.afc .cap-card p{color:var(--tx2)}.afc .cap-biz{border-top:1px solid var(--bd2);margin-top:12px;padding-top:12px}.afc .cap-biz small{letter-spacing:.04em;color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.afc .cap-biz .ico{color:var(--or-h);flex:none}.afc .cap-biz b{color:var(--tx);margin-top:2px;font-weight:600;line-height:1.5;display:block}@media (hover:hover) and (pointer:fine){.afc .cap-card:hover{border-color:#004aad66}}@media (max-width:899px){.afc .cap-list{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:599px){.afc .cap-card{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:14px}.afc .cap-thumb{width:56px;height:56px}.afc .cap-card h3{font-size:17px}}.afc .tools{margin-top:var(--gap);border-top:1px solid var(--bd2);padding-top:24px}.afc .tools-head small{letter-spacing:.04em;color:var(--blue);font-size:14px;font-weight:700;line-height:1.5;display:block}.afc .tools-head h3{font-size:var(--h4);margin:2px 0 8px;line-height:1.3}.afc .tools-head p{color:var(--tx2)}.afc .chips{flex-wrap:wrap;gap:8px;margin:16px 0 12px;display:flex}.afc .chips li{border:1px solid var(--bd2);color:var(--blue-d);background:#fff;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.5}.afc .tools .note{color:var(--tx3)}@media (min-width:900px){.afc .tools{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px 48px;display:grid}.afc .tools .chips{margin-top:0}}@media (min-width:1024px){.afc .capabilities>.afc-marquee{padding-block:clamp(8px,1.2vh,12px)}.afc.is-pin .cap-list{gap:16px}.afc.is-pin .cap-card{--cth:clamp(72px,100svh - 640px,176px);background:#fff;border-radius:16px;flex-direction:column;flex:0 0 312px;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.afc.is-pin .cap-thumb{width:auto;height:var(--cth);border-radius:0;flex:none}.afc.is-pin .cap-text{flex:1;padding:clamp(12px,1.8vh,20px) 20px clamp(14px,2vh,20px)}.afc.is-pin .cap-card h3{font-size:var(--h4);margin:clamp(0px,.4vh,4px) 0 clamp(4px,.8vh,8px);line-height:1.3}.afc.is-pin .cap-card .cap-text>p{margin-bottom:clamp(10px,1.4vh,14px)}.afc.is-pin .cap-biz{margin-top:auto;padding-top:clamp(10px,1.4vh,12px)}.afc.is-pin .cap-foot .tools{border-top:0;gap:8px 48px;margin:0;padding-top:clamp(2px,.6vh,8px)}.afc.is-pin .tools-head h3{margin-bottom:clamp(2px,.6vh,6px)}.afc.is-pin .tools .chips{margin-bottom:clamp(6px,1vh,10px)}}@media (min-width:1024px) and (max-height:800px){.afc.is-pin .cap-card{--cth:clamp(56px,100svh - 640px,120px)}.afc.is-pin .tools .note{line-height:1.45}}.afc .case-wrap{gap:40px;display:grid}.afc .cases .sec-head{margin-bottom:0}.afc .case-steps{margin:0;padding:0;list-style:none}.afc .case-steps li{grid-template-columns:64px minmax(0,1fr);gap:20px;padding:20px 0;display:grid;position:relative}.afc .cs-no{letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:44px;font-weight:300;line-height:1;display:block}.afc .case-steps li:last-child .cs-no{color:var(--or-h)}.afc .case-steps h3{font-size:var(--h4);margin:2px 0 6px;line-height:1.3}.afc .case-steps p{color:var(--tx2)}.afc .case-steps li:not(:last-child):after{content:"";background:var(--bd2);transform-origin:50% 0;width:1px;transition:transform .7s var(--ease) calc(var(--d,0s) + .3s);position:absolute;top:76px;bottom:-12px;left:22px}.afc.is-motion .case-steps li.reveal:not(.is-visible):after{transform:scaleY(0)}@media (max-width:599px){.afc .case-steps li{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px 0}.afc .cs-no{font-size:36px}.afc .case-steps li:not(:last-child):after{top:64px;bottom:-8px;left:18px}}@media (min-width:1024px){.afc .case-wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,7vw,112px)}.afc .case-steps{--nf:clamp(48px,7vh,68px);--py:clamp(16px,3.4vh,40px)}.afc .case-steps li{grid-template-columns:calc(var(--nf) * 1.4) minmax(0,1fr);padding:var(--py) 0;gap:24px}.afc .cs-no{font-size:var(--nf)}.afc .case-steps h3{margin-top:calc(var(--nf) * .12)}.afc .case-steps li:not(:last-child):after{left:calc(var(--nf) * .6);top:calc(var(--py) + var(--nf) + 14px);bottom:calc(14px - var(--py))}}@media (prefers-reduced-motion:reduce){.afc .case-steps li:after{transform:none!important}}.afc .sec-lead,.afc .out-top p{max-width:60ch}.afc .hero-lead{max-width:44ch}@media (min-width:1024px){.afc{--gap:clamp(28px,6vh,72px)}.afc .kicker{margin-bottom:clamp(12px,2vh,24px)}.afc .sec-lead{margin-top:clamp(16px,2.6vh,32px)}}.afc .board-lines li{border-top:0;align-items:center}.afc .board-lines li+li{border-top:1px dashed var(--bd)}@media (min-width:1024px){.afc .hero-lead{margin:clamp(16px,3vh,32px) 0 clamp(24px,4.4vh,48px)}.afc .board-lines li{padding-block:clamp(8px,1.5vh,14px)}}.afc .pain .vcard p{font-size:var(--lead);line-height:1.55}@media (min-width:1024px){.afc .vcard{--vpy:clamp(24px,4.4vh,48px);--vpx:clamp(24px,2.6vw,40px);padding:var(--vpy) var(--vpx)}.afc .vcard-head{margin-bottom:clamp(16px,3vh,32px)}.afc .vcard h3{margin-bottom:clamp(8px,1.6vh,16px)}.afc .vcard-grid{gap:clamp(20px,2.2vw,32px)}.afc .usp .vcard{--vpy:clamp(20px,3.4vh,40px)}.afc .usp .vcard-head{margin-bottom:clamp(8px,1.6vh,20px)}}.afc .roadmap-copy h3{margin-bottom:0}@media (min-width:1024px){.afc .out-top p{margin-top:clamp(16px,2.6vh,32px)}}.afc .cap-card .cap-biz{color:var(--tx2);border-top:0;align-items:flex-start;gap:8px;margin-top:8px;padding-top:0;line-height:1.5;display:flex}.afc .cap-biz .ico{margin-top:4px}.afc .cap-biz b{color:var(--blue-d);margin:0;font-weight:700;display:inline}.afc .tools-head h3{margin:0}.afc .tools .chips{margin:0 0 12px}@media (min-width:900px){.afc .tools{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}.afc .tools .note{grid-column:2}}@media (min-width:1024px){.afc.is-pin .cap-stage-in{gap:clamp(20px,4vh,48px);padding-block:clamp(16px,3.4vh,40px)}.afc.is-pin .cap-list{gap:20px}.afc.is-pin .cap-card{--cth:clamp(96px,100svh - 600px,200px)}.afc.is-pin .cap-text{padding:clamp(16px,2.6vh,28px) 24px clamp(20px,3vh,28px)}.afc.is-pin .cap-card h3{margin:clamp(2px,.6vh,6px) 0 0}.afc.is-pin .cap-card .cap-biz{margin-top:auto;padding-top:clamp(12px,2vh,20px)}.afc.is-pin .cap-foot{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.6vh,28px)}.afc.is-pin .cap-foot .cap-rail,.afc.is-pin .cap-foot .tools{grid-area:auto}.afc.is-pin .cap-foot .tools{gap:8px 48px;padding-top:0}.afc.is-pin .tools .chips{margin-bottom:8px}}@media (min-width:1024px) and (max-height:800px){.afc.is-pin .cap-card{--cth:clamp(80px,100svh - 600px,140px)}}.afc .case-steps li{align-items:center}.afc .case-steps h3{margin:0}.afc .case-steps li:not(:last-child):after{top:68px}@media (max-width:599px){.afc .case-steps li:not(:last-child):after{top:56px}}@media (min-width:1024px){.afc .case-steps{--py:clamp(20px,4.4vh,48px)}.afc .case-steps h3{margin-top:0}.afc .case-steps li:not(:last-child):after{top:calc(var(--py) + var(--nf) + 14px)}}.afc .format .after-item{border-top:0}.afc .format .after-items>:last-child{border-bottom:0}.afc .after-item p{font-size:var(--lead)}@media (min-width:1024px){.afc .format-copy h2{margin-bottom:clamp(20px,3.4vh,40px)}.afc .learn-facts{margin-bottom:clamp(16px,3vh,32px)}.afc .format .after-item{padding-block:clamp(10px,1.8vh,24px)}.afc .offer .sec-lead{margin-top:clamp(12px,2vh,24px)}.afc .final-buy p{margin:clamp(20px,3.4vh,40px) auto clamp(24px,4.4vh,48px)}}.afc .out-list{box-shadow:0 0 0 1px var(--bd2),0 24px 48px -36px #001a3d4d;counter-reset:none;background:#fff;border-radius:16px;margin-top:32px}.afc .out-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.afc .out-item+.out-item{border-top:1px solid var(--bd2)}.afc .out-ico{border-radius:10px;width:44px;height:44px}.afc .out-item:last-child .out-ico{background:linear-gradient(135deg,var(--or-s) 0,#ef842633 100%);color:var(--or-h)}.afc .out-text{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.afc .out-text .doc-no{letter-spacing:.06em;color:var(--blue);font-size:14px}.afc .out-item:last-child .doc-no{color:var(--or-h)}.afc .out-text h3{color:var(--blue-d);font-size:18px;line-height:1.35}.afc .out-text p{color:var(--tx2);grid-column:2;margin-top:4px;font-size:16px;line-height:1.5}.afc .out-media{margin-top:var(--gap)}.afc .out-tabs{border-radius:999px;width:fit-content;max-width:100%;margin:0 0 16px;display:flex}.afc .out-tabs button{border-radius:999px;flex:0 auto;gap:8px;padding:8px 18px;font-size:15px}.afc .out-panel{margin-bottom:0}@media (max-width:599px){.afc .out-list{margin-top:24px}.afc .out-item{gap:12px;padding:16px}.afc .out-ico{width:40px;height:40px}.afc .out-tabs{border-radius:16px;flex-direction:column;width:100%;display:flex}.afc .out-tabs button{border-radius:12px}.afc .out-text p{grid-column:1/-1}}@media (max-width:1023px){.afc .roadmap{padding-top:8px}}@media (min-width:1024px){.afc .out-screen{--out-img-h:calc(100svh - 64px - 2 * var(--sec) - 210px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,4.4vw,72px)}.afc .out-top{margin-bottom:0}.afc .out-list{margin-top:clamp(20px,3.6vh,40px)}.afc .out-item{padding:clamp(12px,2vh,20px) clamp(16px,1.6vw,24px)}.afc .out-ico{width:clamp(40px,5.4vh,44px);height:clamp(40px,5.4vh,44px)}.afc .out-media{width:100%;max-width:calc(var(--out-img-h) * 1.6 + 24px);justify-self:center;margin:0;container-type:inline-size}.afc .out-tabs{margin-bottom:16px}.afc .out-tabs button{min-height:44px;padding:8px clamp(14px,1.4vw,20px)}.afc .out-panels{align-items:center;min-height:calc(62.5cqw + 67px);display:grid}.afc .out-panel{min-width:0}.afc .out-panel .shot{max-width:none;margin:0}.afc .roadmap{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:24px}.afc .roadmap .shot{width:100%;max-width:calc((var(--out-img-h) - 24px) * 1.1 + 24px);justify-self:end}.afc .roadmap-copy .kicker{margin-bottom:12px}.afc,.afc .offer{--sec:clamp(56px,7vh,80px)}.afc .hero{min-height:min(var(--scr),880px);flex-direction:column;justify-content:center;display:flex}.afc .final-buy{min-height:min(var(--scr),720px);flex-direction:column;justify-content:center;display:flex}}@media (min-width:768px) and (max-width:1023px){.afc .final-buy{padding:80px 0}}.afc .hero-lead{line-height:1.65}@media (min-width:1024px){.afc .hero .stat-row{margin-top:clamp(20px,3.6vh,40px)}}.afc .vcard p{line-height:1.65}.afc .pain .vcard p{line-height:1.6}.afc .vcard h3{margin-bottom:14px}@media (min-width:1024px){.afc .vcard h3{margin-bottom:clamp(10px,1.8vh,16px)}.afc .usp .vcard{--vpy:clamp(24px,4vh,44px)}.afc .usp .vcard-head{margin-bottom:clamp(12px,2vh,24px)}.afc .usp .vcard h3{margin-bottom:clamp(12px,2.2vh,20px)}.afc .usp .vcard p{line-height:1.7}}.afc .out-text p{margin-top:6px;line-height:1.6}@media (min-width:1024px){.afc .out-item{padding:clamp(14px,2.4vh,24px) clamp(16px,1.6vw,24px)}}.afc .cap-card .cap-biz{margin-top:10px;line-height:1.6}.afc .cap-card h3{margin-bottom:0}.afc .cap-index{margin-bottom:2px}@media (min-width:1024px){.afc.is-pin .cap-card h3{margin:clamp(4px,.8vh,8px) 0 0}.afc.is-pin .cap-card .cap-biz{padding-top:clamp(14px,2.2vh,24px)}}@media (min-width:1024px) and (min-height:960px){.afc.is-pin .cap-card{--cth:clamp(96px,100svh - 600px,240px)}.afc.is-pin .cap-stage-in{gap:clamp(20px,5.6vh,64px)}}@media (min-width:1024px){.afc .case-steps li:first-child{padding-top:0}.afc .case-steps li:first-child:after{top:calc(var(--nf) + 14px)}.afc .case-steps li:last-child{padding-bottom:0}}.afc .after-item h3{margin-bottom:6px}.afc .after-item p{line-height:1.6}@media (min-width:1024px){.afc .format .after-item{padding-block:clamp(12px,2.2vh,28px)}.afc .format .after-items>:not(:last-child):after{top:calc(clamp(12px,2.2vh,28px) + 56px);bottom:calc(8px - clamp(12px,2.2vh,28px))}.afc .learn-facts div{padding:clamp(10px,1.6vh,16px) 18px}.afc .format .after-items{margin-bottom:calc(0px - clamp(12px,2.2vh,28px))}}.afc .tk-fields div{gap:4px}.afc .tk-perks li{gap:12px;line-height:1.6}@media (min-width:1024px){.afc .tk-fields{row-gap:clamp(14px,2.4vh,24px)}.afc .tk-perks{margin-top:clamp(24px,3.6vh,40px)}.afc .tk-perks li{padding:2px clamp(16px,1.6vw,28px)}.afc .tk-perks li:first-child{padding-left:0}.afc .tk-perks li:last-child{padding-right:0}}@media (min-width:1024px) and (max-height:800px){.afc .offer .sec-head{margin-bottom:clamp(24px,5vh,40px)}.afc .offer .kicker{margin-bottom:12px}.afc .offer .sec-lead{margin-top:10px}.afc .tk-stub{padding-block:20px}.afc .price-desc{margin:6px 0 16px}.afc .tk-perks{margin-top:24px}.afc .tk-perks li{line-height:1.6}}@media (max-width:1023px){.afc .tk-perks li,.afc .tk-perks li:first-child,.afc .tk-perks li:last-child{padding:16px 0}}.afc .faq-qt{line-height:1.45}@media (min-width:1024px){.afc .faq-md{row-gap:clamp(4px,.8vh,8px)}.afc .faq-head{padding-bottom:clamp(16px,2.8vh,32px)}.afc .faq-q{padding-block:clamp(10px,1.6vh,16px)}.afc .faq-a p{margin-top:clamp(16px,2.6vh,28px)}}@media (min-width:1024px) and (max-height:740px){.afc .faq-md{row-gap:2px}.afc .faq-head{padding-bottom:16px}.afc .faq-q{padding-block:9px}}@media (max-width:1023px){.afc .faq-a{padding-bottom:22px}.afc .faq-a p{line-height:1.7}}.afc .curriculum{isolation:isolate;background:radial-gradient(ellipse 640px 460px at 100% 0,#5b8cff29,transparent 70%), radial-gradient(ellipse 560px 420px at 0 100%,#ef842614,transparent 70%), linear-gradient(180deg,#f4f7fc 0,#f4f7fc 55%,var(--bg2) 100%)}.afc .curriculum:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#004aad29 1.2px,#0000 1.6px);background-size:22px 22px;width:min(600px,60%);height:380px;position:absolute;top:32px;right:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 35%,#000 0,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 35%,#000 0,#0000 75%)}.afc .cur-head{max-width:960px}.afc .cur-head .sec-lead{max-width:800px}.afc .chapter-list{gap:12px;display:grid}.afc .chapter-detail{border:1px solid var(--bd2);background:#fff;border-radius:18px;position:relative;overflow:hidden}.afc .chapter-detail:before{content:"";background:linear-gradient(180deg,var(--blue),var(--sky));opacity:0;width:4px;transition:opacity .25s,transform .35s var(--ease);pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.4)}.afc .chapter-detail.is-final:before{background:linear-gradient(180deg,var(--or),var(--or-h))}.afc .chapter-detail[open]{border-color:#004aad52;box-shadow:0 24px 44px -32px #002f6c73}.afc .chapter-detail[open]:before{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.afc .chapter-detail:hover{border-color:#bfd3ff;box-shadow:0 18px 36px -28px #001a3d61}.afc .chapter-detail summary:hover:after{background:var(--bd2)}.afc .chapter-detail[open] summary:hover:after{background:var(--blue-h)}}.afc .chapter-detail summary{cursor:pointer;align-items:center;gap:22px;padding:18px 24px;list-style:none;display:flex}.afc .chapter-detail summary::-webkit-details-marker{display:none}.afc .chapter-detail summary:after{content:"+";background:var(--blue-s);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--bd2);color:var(--blue);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:22px;font-weight:500;line-height:1;display:grid}.afc .chapter-detail[open] summary:after{content:"−";background:var(--blue);box-shadow:none;color:#fff}.afc .chapter-index{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background-image:linear-gradient(160deg,var(--blue) 15%,var(--sky) 135%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none;min-width:48px;font-size:30px;font-weight:800;line-height:1}.afc .chapter-detail.is-final .chapter-index{background-image:linear-gradient(180deg,var(--or) 0,var(--or-h) 100%)}.afc .chapter-summary{min-width:0}.afc .chapter-summary small{letter-spacing:.04em;color:var(--tx3);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.5;transition:color .25s;display:block}.afc .chapter-detail[open] .chapter-summary small{color:var(--blue)}.afc .chapter-detail.is-final[open] .chapter-summary small{color:var(--or-h)}.afc .chapter-summary strong{color:var(--blue-d);font-size:20px;font-weight:700;line-height:1.45;display:block}.afc .chapter-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:0 24px 26px 94px;display:grid}.afc .chapter-body ol{padding-left:24px;list-style:decimal}.afc .chapter-body li{color:var(--tx2);border-bottom:1px solid #e9eef5;padding:8px 0 8px 8px;font-size:16px;line-height:1.7}.afc .chapter-body li::marker{color:var(--blue);font-weight:800}.afc .chapter-output{background:var(--blue-s);border:1px solid var(--bd2);border-radius:12px;align-self:start;padding:20px 22px}.afc .chapter-output b{letter-spacing:.06em;color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1.5;display:flex}.afc .chapter-output p{color:var(--blue-d);margin-top:10px;font-size:16px;font-weight:600;line-height:1.7}.afc .curriculum-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.afc .curriculum-bottom>span{color:var(--tx2);font-size:16px;line-height:1.6}@media (min-width:1024px){.afc .chapter-detail summary{padding-block:clamp(14px,2vh,20px)}.afc .curriculum-bottom{margin-top:clamp(20px,3.4vh,32px)}}@media (max-width:899px){.afc .chapter-body{grid-template-columns:minmax(0,1fr);gap:20px;padding-left:24px}.afc .curriculum-bottom{flex-direction:column;align-items:stretch;gap:16px}}@media (max-width:767px){.afc .curriculum:before{width:80%;height:280px;top:16px}.afc .chapter-detail summary{gap:14px;padding:18px 16px}.afc .chapter-detail summary:after{width:30px;height:30px;font-size:20px}.afc .chapter-index{min-width:32px;font-size:24px}.afc .chapter-summary small{letter-spacing:0}.afc .chapter-summary strong{font-size:18px}.afc .chapter-body{padding:0 16px 20px}.afc .chapter-output{padding:18px}.afc .curriculum-bottom>span{text-align:center}}.afc .after-items .step-no{float:none;font:inherit;letter-spacing:inherit;line-height:inherit;color:var(--blue);font-variant-numeric:tabular-nums;margin:0;display:inline}.afc .after-items>:last-child .step-no{color:var(--blue)}.afc .tk-tagline{color:var(--tx2);align-items:center;gap:12px;margin:16px 0 0;font-size:14px;line-height:1.5;display:flex}.afc .tk-tagline:before{content:"";opacity:.5;background:currentColor;flex:none;width:20px;height:1px}.afc .offer .sec-head h2{text-transform:none;letter-spacing:-.02em;color:#fff;font-size:clamp(36px,4.4vw,60px);line-height:1.15}.afc .offer .sec-head h2 .h-em{color:#fff;opacity:1}.afc .offer .sec-lead{color:#ffffffe6;font-size:clamp(17px,1.3vw,20px)}.afc .ticket{-webkit-mask:none;mask:none}.afc .tk-stub:before{border-left-width:1px;border-left-color:#002f6c40;top:24px;bottom:24px}.afc .tk-main{box-shadow:none}.afc .tk-photo.ph.frame:before{display:none}.afc .tk-photo{border-radius:12px}.afc .tk-mark:after{background:var(--or);border-radius:2px;width:56px;height:3px}.afc .tk-fields{grid-template-columns:auto auto;gap:0}.afc .tk-fields div{padding:12px 32px 14px 0}.afc .tk-fields div:nth-child(2){border-left:1px solid var(--bd);padding-left:32px}.afc .tk-fields div:last-child{border-top:1px solid var(--bd);grid-column:1/-1;margin-top:4px;padding:16px 0 0}.afc .tk-perks li{color:#fff;align-items:center;font-size:18px;line-height:1.4}.afc .tk-check{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--or);color:var(--or);background:0 0}.afc .tk-check svg{stroke-width:2.5px;width:18px;height:18px}@media (max-width:1023px){.afc .tk-stub:before{border-top:1px dashed #002f6c40;border-left:0;left:24px;right:24px}.afc .offer .sec-head h2{font-size:clamp(30px,6.4vw,40px)}}@media (max-width:599px){.afc .tk-fields div:nth-child(2){padding-left:20px}.afc .tk-fields div{padding-right:20px}.afc .tk-perks li{font-size:17px}}@media (min-width:1024px){.afc .offer .shell{width:min(1360px,100% - 48px);max-width:none}.afc .tk-wrap,.afc .tk-perks{max-width:1360px}.afc .offer .sec-head{margin-bottom:clamp(24px,3.4vh,40px)}}@media (min-width:1280px){.afc .tk-perks li{white-space:nowrap;font-size:clamp(16px,1.2vw,18px)}.afc .tk-perks{justify-content:space-between;display:flex}.afc .tk-perks li{flex:0 auto}}.afc .offer .sec-head h2{text-transform:none;letter-spacing:-.01em;font-size:clamp(32px,3.4vw,48px);line-height:1.2}.afc .board{padding-bottom:24px}@media (max-width:599px){.afc .board{padding-bottom:16px}}@media (min-width:1024px){.afc .board{padding-bottom:clamp(14px,2.2vh,24px)}}.afc .usp .vcard-head{justify-content:flex-start;margin-bottom:16px}@media (min-width:1024px){.afc .usp .vcard-head{margin-bottom:clamp(10px,1.6vh,18px)}}.afc .personal{background:linear-gradient(#f7f9fc 0,#eef3fb 100%)}.afc .ps-card{isolation:isolate;box-shadow:0 0 0 1px var(--bd2),0 44px 80px -48px #002f6c80;background:radial-gradient(70% 90% at 0 0,#5b8cff29,#5b8cff00 60%),linear-gradient(135deg,#fff 0,#eaf2fb 52%,#d9e5ff 100%);border:1px solid #fff;border-radius:28px;grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.afc .ps-card:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#004aad0f 1px,#0000 1px),linear-gradient(90deg,#004aad0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 18% 60%,#000 0,#0000 75%);mask-image:radial-gradient(60% 70% at 18% 60%,#000 0,#0000 75%)}.afc .ps-copy{flex-direction:column;justify-content:center;padding:clamp(28px,5vh,56px) clamp(28px,3.2vw,48px);display:flex}.afc .ps-copy .kicker{align-self:flex-start}.afc .ps-copy h2{margin-top:16px}.afc .ps-copy .sec-lead{max-width:56ch;font-size:var(--lead);color:var(--tx2);margin:20px 0 0;line-height:1.75}.afc .pf{isolation:isolate;background:radial-gradient(46% 56% at 44% 52%,#5b8cff80,#5b8cff00 72%),linear-gradient(140deg,#004aad 0,#003b8a 40%,#002f6c 72%,#001a3d 100%);border-radius:20px;align-items:center;margin:10px;padding:clamp(16px,3vh,28px) clamp(16px,2vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d9e5ff29,0 24px 48px -28px #001a3db3}.afc .pf:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#d9e5ff12 1px,#0000 1px),linear-gradient(90deg,#d9e5ff12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 0,#0000 80%);mask-image:radial-gradient(70% 70%,#000 0,#0000 80%)}.afc .pf-stage{aspect-ratio:760/506;--u:calc(100cqw / 760);width:100%;position:relative;container-type:inline-size}.afc .pf-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.afc .pf-svg-m{display:none!important}.afc .pf-orbit{fill:none;stroke:#d9e5ff33;stroke-width:1px;stroke-dasharray:2 6}.afc .pf-tr{fill:none;stroke:#9dbbff6b;stroke-width:1.5px;stroke-dasharray:4 5}.afc .pf-pg,.afc .pf-pc{fill:none;stroke-linecap:round;stroke-dasharray:20 200;stroke-dashoffset:20px;opacity:0}.afc .pf-pg{stroke:#5b8cff;stroke-width:10px;stroke-opacity:.5}.afc .pf-pc{stroke:#fff;stroke-width:3px}.afc .pf-rt.or .pf-pg{stroke:#ef8426;stroke-opacity:.4;stroke-width:6px}.afc .pf-rt.or .pf-pc{stroke:#fbc596}.afc .pf-stage>:is(.pf-chip,.pf-ai,.pf-ai-lab,.pf-ch,.pf-end,.pf-form){position:absolute}.afc .pf-form{left:0;top:calc(24 * var(--u));width:calc(200 * var(--u));height:calc(448 * var(--u));border-radius:calc(18 * var(--u));background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #d9e5ff3d}.afc .pf-av{left:calc(14 * var(--u));top:calc(16 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));color:#d9e5ff;background:#d9e5ff29;border:1px solid #d9e5ff66;border-radius:50%;place-items:center;display:grid;position:absolute}.afc .pf-av svg{width:56%;height:56%}.afc .pf-form i{left:calc(70 * var(--u));height:calc(8 * var(--u));background:#d9e5ff57;border-radius:99px;position:absolute}.afc .pf-form i:first-of-type{top:calc(26 * var(--u));width:calc(100 * var(--u))}.afc .pf-form i:nth-of-type(2){top:calc(42 * var(--u));width:calc(64 * var(--u));background:#d9e5ff2e}.afc .pf-chip{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(184 * var(--u));height:calc(68 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(14 * var(--u));background:#fff;display:flex;box-shadow:0 12px 24px -12px #001a3da6}.afc .pf-ico{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(10 * var(--u));background:var(--blue-s);color:var(--blue);flex:none;place-items:center;display:grid}.afc .pf-ico svg{width:58%;height:58%}.afc .pf-lab,.afc .pf-ai-lab,.afc .pf-end-txt{font-size:clamp(14px,calc(20 * var(--u)),16px);font-weight:700;line-height:1.25}.afc .pf-lab{color:var(--blue-d);white-space:nowrap}.afc .pf-tick{right:calc(-7 * var(--u));top:calc(-7 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));background:var(--blue);color:#fff;--pf-s0:.3;border:2px solid #fff;border-radius:50%;place-items:center;min-width:16px;min-height:16px;display:grid;position:absolute}.afc .pf-tick svg{width:62%;height:62%}.afc .pf-bar{left:calc(12 * var(--u));right:calc(12 * var(--u));bottom:calc(6 * var(--u));height:max(2px,calc(3 * var(--u)));transform-origin:0;--pf-s0:0 1;background:linear-gradient(90deg,#004aad,#5b8cff);border-radius:2px;position:absolute}.afc .pf-chip:after{content:"";border-radius:calc(14 * var(--u) + 4px);opacity:0;pointer-events:none;border:2px solid #9dbbff;position:absolute;inset:-4px;box-shadow:0 0 20px #5b8cffbf}.afc .pf-ai{left:calc(330 * var(--u));top:calc(280 * var(--u));width:calc(128 * var(--u));height:calc(128 * var(--u));translate:-50% -50%}.afc .pf-halo{background:radial-gradient(circle,#5b8cff8c 0,#5b8cff2e 52%,#001a3d1f 70%);border:1px solid #d9e5ff47;border-radius:50%;position:absolute;inset:-24%}.afc .pf-rip{opacity:0;border:1.5px solid #9dbbffe6;border-radius:50%;position:absolute;inset:-12%}.afc .pf-ai .pf-emb{--es:100%;--ci:17%;top:0;left:0}.afc .pf-ai-lab{left:calc(330 * var(--u));top:calc(374 * var(--u));white-space:nowrap;color:#fff;letter-spacing:.02em;padding:calc(6 * var(--u)) calc(16 * var(--u));background:#001a3d9e;border:1px solid #d9e5ff66;border-radius:99px;translate:-50% -50%}.afc .pf-ch{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));font-variant-numeric:tabular-nums;color:#d9e5ff;background:#001a3d80;border:1.5px solid #d9e5ff80;border-radius:50%;place-items:center;min-width:26px;min-height:26px;font-size:14px;font-weight:800;line-height:1;display:grid;translate:-50% -50%}.afc .pf-ch:after{content:attr(data-n);color:var(--blue);--pf-s0:.55;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:-1.5px;box-shadow:0 0 0 4px #5b8cff47,0 0 18px #5b8cffd9}.afc .pf-ch:before{content:"";opacity:0;border:2px solid #9dbbff;border-radius:50%;position:absolute;inset:-5px}.afc .pf-end{left:calc(590 * var(--u));top:calc(280 * var(--u));width:calc(170 * var(--u));align-items:flex-start;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:#fff;flex-direction:column;display:flex;translate:0 -50%;box-shadow:0 20px 40px -16px #001a3dcc}.afc .pf-end-txt{color:var(--blue-d);font-weight:800;position:relative}.afc .pf-badge{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--or);color:#fff;min-width:26px;min-height:26px;box-shadow:0 0 0 calc(5 * var(--u)) #ef842633;--pf-s0:.3;border-radius:50%;place-items:center;display:grid;position:relative}.afc .pf-badge svg{width:56%;height:56%}.afc .pf-end-glow{border-radius:calc(16 * var(--u) + 4px);border:2px solid var(--or);pointer-events:none;--pf-s0:.96;position:absolute;inset:-4px;box-shadow:0 0 26px #ef842699}.afc.is-motion .is-visible>.pf :is(.pf-tick,.pf-bar){animation:afc-pf-c0 8s var(--ease) infinite}.afc.is-motion .is-visible>.pf .c1 :is(.pf-tick,.pf-bar){animation-name:afc-pf-c1}.afc.is-motion .is-visible>.pf .c2 :is(.pf-tick,.pf-bar){animation-name:afc-pf-c2}.afc.is-motion .is-visible>.pf .c3 :is(.pf-tick,.pf-bar){animation-name:afc-pf-c3}.afc.is-motion .is-visible>.pf .pf-chip:after,.afc.is-motion .is-visible>.pf .pf-ch:before{animation:afc-pf-flash 8s ease-out var(--pt) infinite}.afc.is-motion .is-visible>.pf :is(.pf-pg,.pf-pc){animation:afc-pf-run 8s cubic-bezier(.45,0,.35,1) var(--pd) infinite}.afc.is-motion .is-visible>.pf .pf-halo{animation:afc-pf-ai 8s var(--ease) infinite}.afc.is-motion .is-visible>.pf .pf-rip{animation:8s ease-out 1.8s infinite afc-pf-rip}.afc.is-motion .is-visible>.pf .pf-rip.r2{animation-delay:2.4s}.afc.is-motion .is-visible>.pf .pf-ch:after{animation:afc-pf-k0 8s var(--ease) infinite}.afc.is-motion .is-visible>.pf .k1:after{animation-name:afc-pf-k1}.afc.is-motion .is-visible>.pf .k2:after{animation-name:afc-pf-k2}.afc.is-motion .is-visible>.pf .k3:after{animation-name:afc-pf-k3}.afc.is-motion .is-visible>.pf .k4:after{animation-name:afc-pf-k4}.afc.is-motion .is-visible>.pf .k5:after{animation-name:afc-pf-k5}.afc.is-motion .is-visible>.pf .k6:after{animation-name:afc-pf-k6}.afc.is-motion .is-visible>.pf .k7:after{animation-name:afc-pf-k7}.afc.is-motion .is-visible>.pf :is(.pf-badge,.pf-end-glow){animation:afc-pf-end 8s var(--ease) infinite}.afc.is-motion .is-visible>.pf .pf-end{animation:afc-pf-bump 8s var(--ease) 5.2s infinite}.afc.is-motion .mo-off .pf *,.afc.is-motion .mo-off .pf :before,.afc.is-motion .mo-off .pf :after{animation-play-state:paused!important}@keyframes afc-pf-c0{0%,1.25%{opacity:0;scale:var(--pf-s0)}5%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-c1{0%,5%{opacity:0;scale:var(--pf-s0)}8.75%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-c2{0%,8.75%{opacity:0;scale:var(--pf-s0)}12.5%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-c3{0%,12.5%{opacity:0;scale:var(--pf-s0)}16.25%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k0{0%,33.75%{opacity:0;scale:var(--pf-s0)}36.25%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k1{0%,36.875%{opacity:0;scale:var(--pf-s0)}39.375%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k2{0%,40%{opacity:0;scale:var(--pf-s0)}42.5%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k3{0%,43.125%{opacity:0;scale:var(--pf-s0)}45.625%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k4{0%,46.25%{opacity:0;scale:var(--pf-s0)}48.75%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k5{0%,49.375%{opacity:0;scale:var(--pf-s0)}51.875%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k6{0%,52.5%{opacity:0;scale:var(--pf-s0)}55%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-k7{0%,55.625%{opacity:0;scale:var(--pf-s0)}58.125%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-end{0%,65%{opacity:0;scale:var(--pf-s0)}69%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:var(--pf-s0)}}@keyframes afc-pf-ai{0%,22.5%{opacity:.4;scale:.84}26%{opacity:1;scale:1.08}29%,95%{opacity:1;scale:1}99%,to{opacity:.4;scale:.84}}@keyframes afc-pf-run{0%{opacity:0;stroke-dashoffset:20px}.6%{opacity:1}8.2%{opacity:1}8.75%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes afc-pf-flash{0%{opacity:.95;scale:1}7%,to{opacity:0;scale:1.45}}@keyframes afc-pf-rip{0%{opacity:.75;scale:.8}12%,to{opacity:0;scale:1.7}}@keyframes afc-pf-bump{0%{scale:1}3%{scale:1.05}7%,to{scale:1}}@media (min-width:1024px){.afc .personal{padding-block:var(--sec)}.afc .ps-copy{padding-right:clamp(16px,1.8vw,28px)}.afc .ps-copy h2{margin-top:clamp(8px,1.4vh,16px)}.afc .ps-copy .sec-lead{margin-top:clamp(12px,2vh,20px);line-height:1.7}.afc .pf-stage{max-width:calc((100svh - 64px - 2 * var(--sec) - 2 * clamp(16px,3vh,28px) - 24px) * 760 / 506);margin-inline:auto}}@media (min-width:1024px) and (max-width:1199px){.afc .ps-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:768px){.afc .pf-end{width:max(170 * var(--u),120px);left:auto;right:0}}@media (max-width:1023px){.afc .ps-card{grid-template-columns:minmax(0,1fr)}.afc .ps-copy{padding:32px 28px 20px}.afc .pf{margin:0 10px 10px}}@media (max-width:767px){.afc .ps-card{border-radius:22px}.afc .ps-copy{padding:28px 20px 16px}.afc .pf{border-radius:16px;margin:0 8px 8px;padding:12px}.afc .pf-stage{aspect-ratio:360/504;--u:calc(100cqw / 360);max-width:420px;margin-inline:auto}.afc .pf-svg-d{display:none!important}.afc .pf-svg-m{display:block!important}.afc .pf-form{width:calc(360 * var(--u));height:calc(146 * var(--u));top:0}.afc .pf-form>*{display:none}.afc .pf-chip{left:calc(var(--mx) * var(--u));top:calc(var(--my) * var(--u));width:calc(164 * var(--u));height:calc(56 * var(--u))}.afc .pf-ico{width:calc(34 * var(--u));height:calc(34 * var(--u))}.afc .pf-ai{left:calc(180 * var(--u));top:calc(234 * var(--u));width:calc(96 * var(--u));height:calc(96 * var(--u))}.afc .pf-halo{inset:-20%}.afc .pf-ai-lab{left:calc(180 * var(--u));top:calc(318 * var(--u))}.afc .pf-ch{left:calc(var(--mx) * var(--u));top:calc(var(--my) * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u))}.afc .pf-end{left:calc(20 * var(--u));top:calc(475 * var(--u));width:calc(320 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));flex-direction:row;justify-content:center;align-items:center;gap:12px}.afc .pf-badge{width:calc(34 * var(--u));height:calc(34 * var(--u));flex:none}.afc .pf-end-txt{font-size:clamp(14px,calc(18 * var(--u)),16px);white-space:nowrap}.afc .pf-pg,.afc .pf-rip,.afc .pf-orbit,.afc .pf-ch:before{display:none}}.afc .out-cta{align-self:flex-start;margin-top:clamp(20px,2.6vh,32px)}@media (max-width:1023px){.afc .out-cta{text-align:center;justify-content:center;align-self:stretch}}@media (min-width:1024px){.afc .outputs .out-top{margin-bottom:clamp(14px,1.8vh,22px)}.afc .out-list .out-item{padding-block:clamp(10px,1.5vh,16px)}.afc .out-cta{margin-top:clamp(14px,1.8vh,22px)}}@media (min-width:1024px) and (max-height:820px){.afc .outputs{padding-block:clamp(40px,5vh,64px)}.afc .out-cta{height:48px}}@media (min-width:1024px) and (max-height:800px){.afc .outputs .out-top{margin-bottom:12px}.afc .outputs .out-top p{margin-top:8px}.afc .out-item p{margin-top:2px}.afc .out-cta{height:46px;margin-top:12px}.afc .out-tabs{margin-bottom:10px}.afc .outputs{padding-block:28px}.afc .outputs .out-top h2{font-size:clamp(26px,2.3vw,32px);line-height:1.22}.afc .outputs .out-top p{font-size:16px;line-height:1.55}.afc .out-list .out-item{padding-block:7px}.afc .out-item h3{font-size:17px}.afc .out-item p{font-size:15px}.afc .out-ico{width:38px;height:38px}}.afc .kicker{line-height:1.5}.afc .btn{line-height:1.45}.afc .hero-facts b,.afc .amount,.afc .tk-mark:before{line-height:1.22}.afc .after-items .after-item h3,.afc .out-item h3,.afc .doc-card h3{line-height:1.36}.afc .chapter-summary strong,.afc .cap-card h3,.afc .faq-q,.afc .faq-answer h3,.afc .fq-title{line-height:1.4}.afc .vcard h3{line-height:1.38}.afc .tk-perks li{line-height:1.5}@media (min-width:1024px){.afc .usp .vcard{padding:clamp(18px,2.2vh,28px) clamp(20px,1.6vw,28px)}.afc .usp .vcard p{margin-top:10px}.afc .usp .sec-head{margin-bottom:clamp(18px,2.4vh,30px)}.afc .offer .sec-head{margin-bottom:clamp(16px,2.2vh,28px)}.afc .tk-perks{margin-top:clamp(14px,2vh,24px)}.afc .faq-head{margin-bottom:clamp(16px,2.2vh,28px)}}@media (min-width:1024px) and (max-height:920px){.afc .usp{padding-block:clamp(32px,4.4vh,56px)}.afc .usp .vcard h3{font-size:clamp(16px,1.15vw,18px)}.afc .usp .vcard p{font-size:15px}.afc .usp .vcard .ph{aspect-ratio:16/8}.afc .offer,.afc .faq{padding-block:clamp(32px,4.4vh,56px)}.afc .fq-list button{padding-block:clamp(9px,1.3vh,14px)}}@media (min-width:1024px) and (max-height:800px){.afc .offer{padding-block:28px}.afc .offer .sec-head{margin-bottom:14px}.afc .offer .sec-lead{margin-top:8px}.afc .tk-main{padding:12px}.afc .tk-photo{min-height:clamp(150px,22vh,220px)}.afc .tk-stub{padding-block:12px}.afc .tk-perks{margin-top:12px}.afc .tk-tagline{margin-top:10px}}@media (max-width:767px){.afc .mobile-cta .btn{white-space:nowrap;letter-spacing:.01em;flex:none;padding:0 14px;font-size:15px}.afc .mobile-cta span{flex:auto;min-width:0}.afc .mobile-cta b,.afc .mobile-cta small{text-overflow:ellipsis;overflow:hidden}}@media (max-width:400px){.afc .mobile-cta{gap:8px;padding-left:12px;padding-right:76px}.afc .mobile-cta .btn{padding:0 12px;font-size:14px}.afc .mobile-cta b{font-size:15px}.afc .mobile-cta small{font-size:13px}}.afc .btn-primary{background:var(--or);color:#001a3d;box-shadow:0 8px 20px -8px #ef842680}.afc .btn-primary:hover{background:var(--or-h);color:#001a3d;box-shadow:0 12px 24px -8px #ef842699}.afc .btn-primary:before{background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%)}.afc .on-dark .btn-primary{box-shadow:0 0 0 1px #ffffff59,0 8px 24px #0006}.afc .on-dark .btn-glow{box-shadow:0 0 0 2px #ffffffe6,0 0 40px #ef842699,0 12px 28px #0006}.afc .on-dark .btn-glow:hover{background:var(--or-h);box-shadow:0 0 0 2px #fff,0 0 48px #ef8426cc,0 16px 32px #00000073}.afc .tk-stub .btn{box-shadow:0 14px 28px -12px #ef842699}.afc .tk-stub .btn:hover{box-shadow:0 16px 32px -12px #ef8426b3}.afc .btn-primary:focus-visible{outline-offset:3px;outline:3px solid #001a3d}.afc .on-dark .btn-primary:focus-visible{outline-color:#fff}
