@property --home-cta-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --home-cta-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --home-cta-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --home-cta-shine{syntax:"<color>";initial-value:white;inherits:false}@keyframes home-hero-cta-border{to{--home-cta-angle:360deg}}@keyframes home-hero-cta-shimmer{to{rotate:1turn}}@keyframes home-hero-cta-breathe{0%,to{scale:1}50%{scale:1.2}}:where(.august-landing:has([data-landing-page])) .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;max-width:550px;margin:0 auto 20px;font-family:var(--font-display)}:where(.august-landing:has([data-landing-page])) .hero-primary-wrap{flex:1;min-width:0}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:16px 26px;border-radius:999px;color:white;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:transform .2s,box-shadow .2s,background-color .2s}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta){--home-cta-bg:#7c3aed;--home-cta-bg-subtle:#9333ea;--home-cta-highlight:#c084fc;--home-cta-highlight-subtle:#ffffff;--home-cta-animation:home-hero-cta-border linear infinite;--home-cta-duration:3s;--home-cta-shadow-size:2px;--home-cta-transition:800ms cubic-bezier(0.25,1,0.5,1);isolation:isolate;overflow:hidden;cursor:pointer;border:1px solid transparent;background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 50%,#6d28d9 100%) padding-box,conic-gradient(from calc(var(--home-cta-angle) - var(--home-cta-angle-offset)),transparent,var(--home-cta-highlight) var(--home-cta-percent),var(--home-cta-shine) calc(var(--home-cta-percent) * 2),var(--home-cta-highlight) calc(var(--home-cta-percent) * 3),transparent calc(var(--home-cta-percent) * 4)) border-box;box-shadow:0 0 25px rgba(139,92,246,.5),0 4px 14px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.4);color:#ffffff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:var(--home-cta-transition);transition-property:--home-cta-angle-offset,--home-cta-percent,--home-cta-shine,box-shadow,transform}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before{--home-cta-dot-size:calc(100% - var(--home-cta-shadow-size) * 2);--home-cta-dot-position:2px;--home-cta-dot-space:calc(var(--home-cta-dot-position) * 2);width:var(--home-cta-dot-size);height:var(--home-cta-dot-size);background:radial-gradient(circle at var(--home-cta-dot-position) var(--home-cta-dot-position),rgba(255,255,255,.8) .65px,transparent .85px) padding-box;background-size:var(--home-cta-dot-space) var(--home-cta-dot-space);background-repeat:space;mask-image:conic-gradient(from calc(var(--home-cta-angle) + 45deg),black 0,transparent 20%,transparent 80%,black 100%);border-radius:inherit;opacity:.7;z-index:0}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after{--home-cta-animation:home-hero-cta-shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,rgba(255,255,255,.3),transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.75}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span{position:relative;z-index:2}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before{--home-cta-breathe-size:calc(100% + 1rem);width:var(--home-cta-breathe-size);height:var(--home-cta-breathe-size);border-radius:999px;background:radial-gradient(ellipse,var(--home-cta-highlight),transparent 70%);filter:blur(6px);opacity:0;transition:opacity var(--home-cta-transition);animation:calc(var(--home-cta-duration) * 1.5) home-hero-cta-breathe linear infinite}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before{animation:var(--home-cta-animation) var(--home-cta-duration),var(--home-cta-animation) calc(var(--home-cta-duration) / .4) reverse paused;animation-composition:add}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible){--home-cta-percent:20%;--home-cta-angle-offset:95deg;--home-cta-shine:#ffffff;box-shadow:0 0 35px rgba(168,85,247,.75),0 6px 20px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.55);transform:translateY(-1px)}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible):before{animation-play-state:running}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):is(:hover,:focus-visible)>span:before{opacity:1}:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){flex:1;width:auto;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffff;font-weight:500;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 4px 14px rgba(0,0,0,.25);transition:all .2s ease}:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta):hover{background:rgba(255,255,255,.13);border-color:rgba(168,85,247,.55);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 20px rgba(139,92,246,.3);transform:translateY(-1px)}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):active{translate:0 1px}:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta):active{transform:translateY(1px)}:is(.rp-animated-cta,.rp-secondary-cta,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta)):focus-visible{outline:2px solid #b994f6;outline-offset:4px}@media (max-width:639px){:where(.august-landing:has([data-landing-page])) .hero-actions{grid-template-columns:1fr;max-width:420px;gap:10px}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){min-height:52px;padding-block:13px}}@media (max-width:379px){:where(.august-landing:has([data-landing-page])) .hero-heading{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):after,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta):before,:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before{animation:none;--home-cta-angle:220deg}:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta),:is(.rp-animated-cta,:where(.august-landing:has([data-landing-page])) .hero-primary-cta)>span:before,:is(.rp-secondary-cta,:where(.august-landing:has([data-landing-page])) .hero-secondary-cta){transition:none}}