﻿.applicationShowcaseV2{grid-template-columns:minmax(0,.94fr) minmax(380px,1.06fr);align-items:start;gap:clamp(2.5rem,5vw,5.2rem);padding-top:clamp(12px,2vw,28px);display:grid}.applicationShowcaseV2__copy{align-content:start;gap:1rem;padding-top:clamp(8px,1.4vw,18px);display:grid}.applicationShowcaseV2__eyebrow,.applicationShowcaseV2__menuLabel{color:#e8cc7c;text-transform:uppercase;letter-spacing:.25em;margin:0;font-size:.84rem;font-weight:800}.applicationShowcaseV2__eyebrow{text-shadow:0 0 22px #e8cc7c1f;align-items:center;gap:.8rem;width:fit-content;display:inline-flex}.applicationShowcaseV2__eyebrow:after{content:"";background:linear-gradient(90deg,#e8cc7cb8,#0000);width:54px;height:1px}.applicationShowcaseV2__title{color:#f6f2ea;letter-spacing:-.03em;text-wrap:balance;max-width:13ch;margin:.15rem 0 0;font-size:clamp(2.35rem,3.55vw,3.9rem);line-height:1.02}.applicationShowcaseV2__text{color:#e1e2eac7;max-width:38rem;margin:.35rem 0 0;font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.72}.applicationShowcaseV2__points{flex-wrap:wrap;gap:.55rem;margin-top:.4rem;display:flex}.applicationShowcaseV2__points span{color:#eff0f6e0;background:#090e206b;border:1px solid #dfc47a38;border-radius:999px;align-items:center;gap:.4rem;min-height:36px;padding:.45rem .72rem;font-size:.82rem;display:inline-flex}.applicationShowcaseV2__points span:before{content:"✦";color:#dfc47af5;font-size:.68rem}.applicationShowcaseV2__actions{flex-wrap:wrap;gap:.72rem;margin-top:.2rem;display:flex}.applicationShowcaseV2__actions .button{min-height:44px;padding-inline:18px;font-size:.88rem}.applicationShowcaseV2__menu{gap:.9rem;margin-top:1.35rem;display:grid}.applicationShowcaseV2__menuHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.applicationShowcaseV2__auto{color:#aaa8b3;cursor:pointer;background:#ffffff05;border:1px solid #d8c07b26;border-radius:999px;align-items:center;gap:.45rem;min-height:32px;padding:0 .72rem;font-size:.74rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.applicationShowcaseV2__auto span{color:#d8c07b;font-size:.68rem}.applicationShowcaseV2__auto:hover,.applicationShowcaseV2__auto:focus-visible,.applicationShowcaseV2__auto.isActive{color:#eee3c3;background:#d8c07b0e;border-color:#d8c07b57}.applicationShowcaseV2__menuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.applicationShowcaseV2__menuCard{width:100%;min-height:5.8rem;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d1227c2,#070a17e0);border:1px solid #8b99cf26;border-radius:16px;grid-template-columns:3.8rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.62rem .76rem;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.applicationShowcaseV2__menuCard:after{content:"";opacity:0;background:linear-gradient(90deg,#d8c07b9e,#0000);width:36%;height:1px;transition:opacity .22s,width .22s;position:absolute;bottom:0;left:0}.applicationShowcaseV2__menuCard:hover,.applicationShowcaseV2__menuCard:focus-visible{border-color:#d8c07b47;transform:translateY(-2px)}.applicationShowcaseV2__menuCard.isActive{background:radial-gradient(circle at 18% 20%,#6f5acc1c,#0000 48%),linear-gradient(145deg,#12172ee0,#080b18f0);border-color:#d8c07b70;box-shadow:0 15px 36px #0003}.applicationShowcaseV2__menuCard.isActive:after{opacity:.86;width:72%}.applicationShowcaseV2__menuCardIcon{background:#070a14;border:1px solid #d8c07b26;border-radius:12px;width:3.8rem;height:4.55rem;overflow:hidden;box-shadow:0 10px 24px #00000040}.applicationShowcaseV2__menuCardIcon img{object-fit:cover;object-position:top center;width:100%;height:100%}.applicationShowcaseV2__menuCardCopy{gap:.25rem;min-width:0;display:grid}.applicationShowcaseV2__menuCardCopy strong{color:#f3eee5;font-size:.96rem}.applicationShowcaseV2__menuCardCopy small{color:#92919b;font-size:.76rem;line-height:1.38}.applicationShowcaseV2__visual{justify-items:center;gap:.9rem;min-width:0;display:grid;position:sticky;top:104px}.applicationShowcaseV2__phoneWrap{place-items:center;width:min(100%,31rem);display:grid;position:relative}.applicationShowcaseV2__phoneWrap:before{content:"";aspect-ratio:1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#6853c82e,#4363a411 44%,#0000 70%);border-radius:50%;width:88%;animation:7s ease-in-out infinite cyclebornAppHaloV3;position:absolute}.applicationShowcaseV2__phone{aspect-ratio:9/19.5;cursor:pointer;background:linear-gradient(#232736fa,#0a0d16);border:0;border-radius:2.75rem;width:min(100%,22.5rem);padding:.82rem;animation:8s ease-in-out infinite cyclebornPhoneFloatV3;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13,0 36px 82px #0006}.applicationShowcaseV2__phone:hover,.applicationShowcaseV2__phone:focus-visible{animation-play-state:paused}.applicationShowcaseV2__phone:after{content:"";pointer-events:none;border:1px solid #ffffff13;border-radius:2.15rem;position:absolute;inset:.5rem}.applicationShowcaseV2__notch{z-index:3;background:#e6e9f221;border-radius:999px;width:4.5rem;height:.42rem;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.applicationShowcaseV2__phoneImage{object-fit:cover;object-position:top center;border-radius:2.1rem;animation:.38s cubic-bezier(.2,.7,.2,1) both cyclebornScreenRevealV3}.applicationShowcaseV2__nav{z-index:4;color:#f2eee6;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a16d1;border:1px solid #d8c07b47;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;font-size:1.55rem;line-height:1;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.applicationShowcaseV2__nav:hover,.applicationShowcaseV2__nav:focus-visible{background:#15141beb;border-color:#d8c07b85;transform:translateY(-50%)scale(1.05)}.applicationShowcaseV2__navPrev{left:.2rem}.applicationShowcaseV2__navNext{right:.2rem}.applicationShowcaseV2__captionCard{background:linear-gradient(#0d1123c2,#070a16e0);border:1px solid #d8c07b2b;border-radius:18px;width:min(100%,22.5rem);padding:.9rem 1rem;box-shadow:0 16px 38px #0000002e}.applicationShowcaseV2__captionTop{justify-content:space-between;align-items:end;gap:1rem;display:flex}.applicationShowcaseV2__captionTop small{color:#918f99;text-transform:uppercase;letter-spacing:.11em;margin-bottom:.2rem;font-size:.69rem;display:block}.applicationShowcaseV2__captionCard h3{color:#e5cf8e;margin:0;font-size:1.28rem;line-height:1.1}.applicationShowcaseV2__counter{color:#9d9aa5;letter-spacing:.08em;flex:none;font-size:.72rem}.applicationShowcaseV2__captionCard>p{color:#aaa8b2;margin:.55rem 0 0;font-size:.84rem;line-height:1.48}.applicationShowcaseV2__dots{align-items:center;gap:.4rem;margin-top:.72rem;display:flex}.applicationShowcaseV2__dots button{cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;width:.42rem;height:.42rem;padding:0;transition:width .2s,background .2s}.applicationShowcaseV2__dots button.isActive{background:#d8c07bf2;width:1.35rem}.applicationShowcaseV2__hint{color:#777681;margin-top:.5rem;font-size:.7rem;line-height:1.4;display:block}@keyframes cyclebornScreenRevealV3{0%{opacity:.3;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@keyframes cyclebornPhoneFloatV3{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cyclebornAppHaloV3{0%,to{opacity:.46;transform:scale(.97)}50%{opacity:.78;transform:scale(1.035)}}@media (max-width:980px){.applicationShowcaseV2{grid-template-columns:1fr;gap:2.5rem}.applicationShowcaseV2__copy{padding-top:0}.applicationShowcaseV2__title{max-width:15ch}.applicationShowcaseV2__visual{position:relative;top:auto}}@media (max-width:680px){.applicationShowcaseV2{gap:2rem;padding-top:0}.applicationShowcaseV2__eyebrow{font-size:.78rem}.applicationShowcaseV2__title{max-width:12ch;font-size:clamp(2.15rem,10vw,3rem)}.applicationShowcaseV2__text{font-size:.95rem;line-height:1.62}.applicationShowcaseV2__points{gap:.45rem}.applicationShowcaseV2__points span{min-height:32px;padding:.36rem .6rem;font-size:.76rem}.applicationShowcaseV2__actions{grid-template-columns:1fr;display:grid}.applicationShowcaseV2__actions .button{width:100%}.applicationShowcaseV2__menuHeading{flex-direction:column;align-items:flex-start;gap:.6rem}.applicationShowcaseV2__menuGrid{grid-template-columns:1fr;gap:.55rem}.applicationShowcaseV2__menuCard{grid-template-columns:3.25rem minmax(0,1fr);min-height:5rem;padding:.55rem .65rem}.applicationShowcaseV2__menuCardIcon{width:3.25rem;height:3.9rem}.applicationShowcaseV2__menuCardCopy small{font-size:.74rem}.applicationShowcaseV2__phone,.applicationShowcaseV2__captionCard{width:min(100%,20rem)}.applicationShowcaseV2__navPrev{left:0}.applicationShowcaseV2__navNext{right:0}}@media (prefers-reduced-motion:reduce){.applicationShowcaseV2__phoneWrap:before,.applicationShowcaseV2__phone,.applicationShowcaseV2__phoneImage{animation:none!important}.applicationShowcaseV2__menuCard,.applicationShowcaseV2__auto,.applicationShowcaseV2__nav,.applicationShowcaseV2__dots button{transition:none!important;transform:none!important}}
.applicationJourneySection{align-items:center;gap:clamp(24px,4vw,48px)}.applicationJourneyVisual{isolation:isolate;background:radial-gradient(circle at 50% 44%,#6f5acc24,#0000 35%),radial-gradient(circle at 50% 55%,#4c7fbe1a,#0000 52%),linear-gradient(145deg,#12162ac2,#070912c7);min-height:520px;padding:clamp(26px,4vw,46px);position:relative}.applicationJourneyVisual:before{content:"";pointer-events:none;border:1px solid #d8c07b14;border-radius:50%;position:absolute;inset:10%}.applicationJourneyVisual img{object-fit:contain;z-index:1;filter:drop-shadow(0 24px 46px #38367e3d);width:min(82%,420px);height:auto;transition:transform .4s,filter .4s;position:relative}.applicationJourneyVisual:hover img{filter:drop-shadow(0 28px 58px #4f48a657);transform:translateY(-4px)scale(1.015)}.applicationJourneySteps{gap:14px}.journeyStepCard{transition:transform .22s,border-color .22s,background .22s}.journeyStepCard:hover{background:#ffffff06;border-color:#d8c07b47;transform:translateY(-3px)}.applicationInfoCards{gap:22px}.applicationInfoCards .panelWithVisual{grid-template-columns:180px 1fr;align-items:center;gap:clamp(22px,3vw,34px);min-height:330px;position:relative;overflow:hidden}.applicationInfoCards .panelWithVisual:after{content:"";pointer-events:none;border:1px solid #d8c07b14;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-80px}.applicationInfoCards .panelVisualCompact{background:radial-gradient(circle,#4f4c9d1c,#0000 68%),#060811b8;border-radius:26px;place-items:center;width:180px;height:180px;padding:14px;display:grid}.applicationInfoCards .panelVisualCompact img{object-fit:contain;filter:drop-shadow(0 16px 30px #2d2b643d);width:100%;height:100%}.applicationFinalCta{background:radial-gradient(circle at 86%,#d8c07b14,#0000 28%),linear-gradient(145deg,#13182cc7,#080a14bd);border-color:#d8c07b3d}.appPillarCard{transition:transform .24s,border-color .24s,box-shadow .24s}.appPillarCard:hover{border-color:#d8c07b47;transform:translateY(-5px);box-shadow:0 18px 54px #0000002e}@media (max-width:980px){.applicationJourneyVisual{min-height:380px}.applicationInfoCards .panelWithVisual{grid-template-columns:150px 1fr}.applicationInfoCards .panelVisualCompact{width:150px;height:150px}}@media (max-width:680px){.applicationJourneyVisual{min-height:320px}.applicationInfoCards .panelWithVisual{grid-template-columns:1fr}.applicationInfoCards .panelVisualCompact{width:160px;height:160px}}@media (prefers-reduced-motion:reduce){.applicationJourneyVisual img,.journeyStepCard,.appPillarCard{transition:none}}.applicationFinalCta{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:28px;display:grid}.applicationFinalLinks{flex-wrap:wrap;gap:10px 18px;margin-top:18px;display:flex}.applicationFinalLinks a{color:var(--gold-light);font-size:.9rem}.applicationFinalStores{justify-content:flex-end;display:flex}@media (max-width:760px){.applicationFinalCta{grid-template-columns:1fr}.applicationFinalStores{justify-content:flex-start}}.applicationMarketingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(18px,2.5vw,28px);display:grid}.applicationMarketingCard{background:#080a1494;border:1px solid #d8c07b24;border-radius:24px;margin:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 24px 68px #0000003d}.applicationMarketingCard img{object-fit:cover;width:100%;height:auto;display:block}.applicationMarketingCard:hover{border-color:#d8c07b47;transform:translateY(-5px);box-shadow:0 30px 82px #00000052}@media (max-width:760px){.applicationMarketingGrid{grid-template-columns:1fr;gap:18px}.applicationMarketingCard{border-radius:20px;width:100%;max-width:600px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.applicationMarketingCard{transition:none!important;transform:none!important}}.applicationMarketingSection{padding-top:clamp(54px,7vw,88px)}.applicationMarketingFlow{gap:clamp(70px,9vw,118px);margin-top:clamp(40px,5vw,64px);display:grid}.applicationMarketingStory{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,.9fr) minmax(320px,.82fr);align-items:center;gap:clamp(44px,7vw,92px);padding-bottom:clamp(58px,7vw,90px);display:grid}.applicationMarketingStory:last-child{border-bottom:0;padding-bottom:0}.applicationMarketingStory.isReverse .applicationMarketingCopy{order:2}.applicationMarketingStory.isReverse .applicationMarketingVisual{order:1}.applicationMarketingCopy{justify-self:center;max-width:560px}.applicationMarketingCopy h3{color:#f5f0e7;letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font:500 clamp(2.1rem,3.7vw,3.65rem)/1.06 Georgia,Times New Roman,serif}.applicationMarketingCopy .lead{max-width:50ch;margin-top:18px;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.78}.applicationMarketingVisual{justify-self:center;width:min(100%,500px);margin:0;position:relative}.applicationMarketingVisual:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#6758be24,#0000 68%);border-radius:50%;position:absolute;inset:7% -7%}.applicationMarketingVisual img{border:1px solid #d8c07b29;border-radius:26px;width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .4s;display:block;box-shadow:0 28px 76px #00000052}.applicationMarketingStory:hover .applicationMarketingVisual img{border-color:#d8c07b47;transform:translateY(-4px);box-shadow:0 34px 86px #00000061}@media (max-width:860px){.applicationMarketingFlow{gap:68px}.applicationMarketingStory,.applicationMarketingStory.isReverse{grid-template-columns:1fr;gap:28px;padding-bottom:58px}.applicationMarketingStory .applicationMarketingCopy,.applicationMarketingStory .applicationMarketingVisual,.applicationMarketingStory.isReverse .applicationMarketingCopy,.applicationMarketingStory.isReverse .applicationMarketingVisual{order:initial}.applicationMarketingCopy{justify-self:center;width:min(100%,620px)}.applicationMarketingVisual{width:min(100%,560px)}}@media (max-width:560px){.applicationMarketingSection{padding-top:38px}.applicationMarketingFlow{gap:54px;margin-top:30px}.applicationMarketingCopy h3{font-size:clamp(1.9rem,9vw,2.6rem)}.applicationMarketingVisual img{border-radius:20px}}@media (prefers-reduced-motion:reduce){.applicationMarketingVisual img{transition:none!important;transform:none!important}}.applicationInfoCardsV3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(52px,6vw,78px);display:grid}.applicationInfoCardV3{background:radial-gradient(circle at 15%,#5648a51c,#0000 34%),linear-gradient(145deg,#111423d1,#070911eb);border:1px solid #d8c07b29;border-radius:26px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;min-height:320px;padding:clamp(26px,3vw,38px);transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px #0003}.applicationInfoCardV3:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 66%,#d8c07b06 100%);position:absolute;inset:0}.applicationInfoCardV3:hover{border-color:#d8c07b4d;transform:translateY(-4px);box-shadow:0 26px 68px #00000045}.applicationInfoVisualV3{aspect-ratio:1;background:#080b16;border:1px solid #d8c07b21;border-radius:24px;width:150px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000057,0 0 36px #584ab20f}.applicationInfoVisualV3 img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.01)}.applicationInfoCopyV3{z-index:1;min-width:0;position:relative}.applicationInfoCopyV3 .eyebrow{margin-bottom:9px}.applicationInfoCopyV3 h3{color:#f6f1e8;letter-spacing:-.02em;text-wrap:balance;margin:0;font:500 clamp(1.72rem,2.5vw,2.45rem)/1.08 Georgia,Times New Roman,serif}.applicationInfoCopyV3 .muted{color:#aaa8b2;max-width:44ch;margin-top:14px;font-size:.94rem;line-height:1.65}.applicationInfoLinkV3{color:#e4cf92;letter-spacing:.01em;align-items:center;gap:10px;margin-top:20px;font-size:.88rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.applicationInfoLinkV3 span{font-size:1.1rem}.applicationInfoLinkV3:hover,.applicationInfoLinkV3:focus-visible{color:#f3dda0;gap:14px}@media (max-width:980px){.applicationInfoCardsV3{grid-template-columns:1fr}.applicationInfoCardV3{grid-template-columns:132px minmax(0,1fr);min-height:0}.applicationInfoVisualV3{width:132px}}@media (max-width:620px){.applicationInfoCardsV3{gap:14px;padding-top:36px;padding-bottom:44px}.applicationInfoCardV3{border-radius:20px;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:20px 18px}.applicationInfoVisualV3{border-radius:18px;align-self:start;width:96px}.applicationInfoCopyV3 h3{font-size:clamp(1.45rem,7vw,2rem)}.applicationInfoCopyV3 .muted{margin-top:10px;font-size:.88rem;line-height:1.55}.applicationInfoLinkV3{margin-top:14px}}@media (prefers-reduced-motion:reduce){.applicationInfoCardV3,.applicationInfoLinkV3{transition:none!important;transform:none!important}}.applicationMarketingCopy h3{text-wrap:balance;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.08}.applicationInfoCopyV3 h3{font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.1}@media (max-width:620px){.applicationMarketingCopy h3{font-size:clamp(1.85rem,8vw,2.55rem)}.applicationInfoCopyV3 h3{font-size:clamp(1.45rem,6.8vw,1.95rem)}}
