.purchase-simple{width:min(1200px,100%);margin-inline:auto;padding:clamp(118px,12vh,152px) clamp(22px,4.75vw,80px) 80px}.purchase-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:clamp(24px,4vh,52px) 0 clamp(56px,7vh,88px);display:flex;position:relative}.purchase-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 36% 48%,#61d8ff1a,#0000 57%),radial-gradient(at 78% 38%,#b06cff13,#0000 52%);position:absolute;inset:-30px 0 14% 10%}.purchase-hero__eyebrow,.purchase-maintenance-simple__eyebrow{color:#677287;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.purchase-hero__eyebrow span{color:#9ba4b3;margin-inline:4px}.purchase-hero__price{color:#151a24;letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 0;line-height:1;display:flex}.purchase-hero__price strong{letter-spacing:-.07em;font-size:clamp(68px,7.1vw,104px);font-weight:820}.purchase-hero__price span{color:#626d82;letter-spacing:-.04em;font-size:clamp(34px,3.6vw,52px);font-weight:660}.purchase-hero__monthly{color:#677287;flex-wrap:wrap;align-items:baseline;gap:4px 7px;max-width:100%;margin:12px 0 0;font-size:clamp(14px,1.1vw,16px);line-height:1.35;display:flex}.purchase-hero__monthly strong{color:#4b566b;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1em;font-weight:690}.purchase-hero__monthly strong span{letter-spacing:-.01em;font-size:.92em;font-weight:620}.purchase-hero__cta.nav__cta{color:#fff;background:linear-gradient(135deg,#171a23,#30364b);border-radius:999px;justify-content:center;align-items:center;gap:20px;min-width:232px;min-height:62px;margin-top:30px;padding:15px 28px;font-size:17px;font-weight:760;line-height:1.2;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:inline-flex;box-shadow:0 13px 28px #151a2730}.purchase-hero__cta span[aria-hidden]{font-size:20px;font-weight:500}.purchase-hero__cta.nav__cta.is-disabled{cursor:default;opacity:.63;box-shadow:none}.purchase-hero__cta.nav__cta:focus-visible,.purchase-faq-simple summary:focus-visible,.purchase-faq-simple a:focus-visible{outline-offset:5px;outline:3px solid #5f6fff8c}.purchase-hero__included{border-top:1px solid #171f301f;width:100%;max-width:870px;margin-top:clamp(40px,5.5vh,64px);padding-top:24px}.purchase-hero__included p{color:#576376;margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.purchase-hero__included p+p{color:#747f91;margin-top:8px;font-size:14px}.purchase-hero__included strong{color:#252c3b}.purchase-maintenance-simple{color:#f6f8ff;background:radial-gradient(at 88% 18%,#5f6fff2e,#0000 58%),#0d1220;border-radius:34px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(26px,5vw,68px);margin:0;padding:clamp(34px,4.5vw,56px);display:grid}.purchase-maintenance-simple__eyebrow{color:#ecf0ff94}.purchase-maintenance-simple h2{color:#fff;letter-spacing:-.056em;text-wrap:balance;margin:13px 0 0;font-size:clamp(36px,4.1vw,52px);line-height:1.02}.purchase-maintenance-simple__copy p{color:#f1f4ffcc;max-width:510px;margin:0;font-size:clamp(16px,1.22vw,18px);line-height:1.6}.purchase-faq-simple{max-width:900px;margin-top:clamp(72px,9vw,112px)}.purchase-faq-simple h2{color:#171c27;letter-spacing:-.054em;margin:12px 0 28px;font-size:clamp(40px,4.8vw,60px);line-height:1}.purchase-faq-simple details{border-top:1px solid #171f301f}.purchase-faq-simple details:last-of-type{border-bottom:1px solid #171f301f}.purchase-faq-simple summary{color:#242b38;cursor:pointer;padding:23px 42px 23px 0;font-size:clamp(16px,1.25vw,19px);font-weight:690;line-height:1.4;list-style:none;position:relative}.purchase-faq-simple summary::-webkit-details-marker{display:none}.purchase-faq-simple summary:after{content:"+";color:#626e84;font-size:23px;font-weight:450;transition:transform .18s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.purchase-faq-simple details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.purchase-faq-simple details p{color:#5e6a7e;max-width:720px;margin:-3px 0 25px;font-size:15px;line-height:1.7}.purchase-faq-simple details a{color:#4e5bdb;text-underline-offset:3px}.purchase-release-simple{color:#717c8f;border-top:1px solid #171f301f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 32px;margin-top:68px;padding-top:22px;font-size:13px;line-height:1.55;display:flex}.purchase-release-simple p{margin:0}.purchase-release-simple strong{color:#303847}.purchase-release-simple a{color:#4d5b70;text-underline-offset:3px}.purchase-release-simple span{color:#9aa3b0;margin-inline:7px}@media (hover:hover) and (pointer:fine){.purchase-hero__cta.nav__cta:not(.is-disabled):hover{transform:translateY(-2px);box-shadow:0 16px 34px #151a273b}}@media (width<=760px){.purchase-simple{padding:112px 22px 68px}.purchase-hero{padding-top:24px;padding-bottom:58px}.purchase-hero__price{gap:2px 8px}.purchase-hero__price strong{font-size:clamp(57px,15vw,72px)}.purchase-hero__price span{font-size:clamp(28px,7vw,36px)}.purchase-hero__included{margin-top:38px}.purchase-maintenance-simple{border-radius:27px;grid-template-columns:1fr;gap:20px;padding:34px 26px}.purchase-faq-simple{margin-top:72px}.purchase-release-simple{flex-direction:column;align-items:flex-start}}@media (width<=390px){.purchase-hero__price strong{font-size:clamp(56px,15vw,62px)}.purchase-hero__price span{font-size:28px}.purchase-hero__cta.nav__cta{width:100%}}@media (prefers-reduced-motion:reduce){.purchase-hero__cta.nav__cta,.purchase-faq-simple summary:after{transition:none!important}}@media (prefers-contrast:more){.purchase-maintenance-simple{border:1px solid #8a94b0}.purchase-hero__included{border-color:#606b7d}}.purchase-hero__recommendation{color:var(--accent,#596956);margin:20px 0 0;font-size:14px;font-weight:650}.purchase-hero__billing{max-width:760px;line-height:1.65}.purchase-annual-option{background:#faf8f48c;border:1px solid #46423929;border-radius:16px;max-width:760px;margin-top:36px;padding:22px 26px}.purchase-annual-option h2{margin:0 0 10px;font-size:18px;font-weight:500}.purchase-annual-option p{margin:0;font-size:14px;line-height:1.65}.purchase-annual-option__availability{color:#69665f;margin-top:8px!important}main:has(>.journey-backdrop){isolation:isolate}main:has(>.journey-backdrop) .hero__watermark{display:none}.journey-backdrop{z-index:0;pointer-events:none;user-select:none;contain:paint;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:clip}.journey-backdrop__mark{transform-origin:50%;white-space:nowrap;position:absolute;top:0;left:0;transform:translate(48vw,34svh)translate(-50%,-50%)rotate(90deg)}.journey-backdrop__word{color:#0000;-webkit-text-stroke:clamp(1px, .115vw, 1.7px) #5364b842;letter-spacing:-.092em;opacity:.72;width:max-content;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(140px,19vw,320px);font-weight:830;line-height:.91;display:block}.journey-backdrop__word--echo{-webkit-text-stroke-color:#6991d721;opacity:.48;position:absolute;top:clamp(68px,11vw,160px);left:clamp(38px,7vw,116px)}main:has(>.journey-backdrop)>.hero,main:has(>.journey-backdrop)>.showcase,main:has(>.journey-backdrop)>.closing-scene{z-index:1;position:relative}.footer{z-index:2;position:relative}.story__chapter--future{isolation:isolate;position:relative}.story__chapter--future:before{content:"";z-index:-1;pointer-events:none;opacity:.38;background:radial-gradient(closest-side at 50% 38%,#979fff4a,#b2d8ff21 44%,#0000 100%);border-radius:50%;transition:opacity .48s;position:absolute;inset:-34px 15px -35px}.story.is-enhanced:not(.is-flow)[data-chapter=future] .story__chapter--future:before{opacity:1}.story__chapter--future .story__future-coming{color:#5e65b4;letter-spacing:-.035em;margin:1px 0 16px;font-size:clamp(19px,1.75vw,26px);font-weight:760;line-height:1.2;display:block}.story__chapter--future .story__future-promise{color:#555db0}@supports ((-webkit-background-clip:text)){.story__chapter--future .story__future-promise{background:linear-gradient(100deg,#4656a8,#8463be);color:#0000;-webkit-background-clip:text;background-clip:text}}.story__resume-example{background:linear-gradient(90deg,#f1f3ffc7,#f8f9fd6b);border-left:2px solid #5d69d675;max-width:510px;margin-top:22px;padding:15px 17px}.story__resume-example span{color:#717b90;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:780;display:block}.story__resume-example code{color:#343d54;white-space:normal;font:600 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.story__chapter--future .story__roadmap-note{color:#7a8497;max-width:510px;margin-top:16px;font-size:12px;line-height:1.5}@media (width<=760px){.journey-backdrop__word{-webkit-text-stroke-width:1px;font-size:clamp(118px,28vw,210px)}.journey-backdrop__word--echo{display:none}.journey-backdrop__mark{transform:translate(50vw,42svh)translate(-50%,-50%)rotate(90deg)}.story__chapter--future:before{inset:-10px 8px -8px}.story__chapter--future .story__future-coming{margin-bottom:11px;font-size:20px}.story__resume-example{margin-top:15px;padding:12px 13px}.story__resume-example code{font-size:12px}.story__chapter--future .story__roadmap-note{margin-top:12px;font-size:11px}}@media (prefers-reduced-motion:no-preference){.journey-backdrop__mark{will-change:transform}}@media (prefers-reduced-motion:reduce){.journey-backdrop__mark{transform:translate(50vw,44svh)translate(-50%,-50%)}.journey-backdrop__word{opacity:.32}.story__chapter--future:before{opacity:.65;transition:none}}@media (prefers-contrast:more){.journey-backdrop__word{opacity:.15}.story__chapter--future .story__future-promise{color:#384276;background:0 0}.story__chapter--future .story__future-coming{color:#384276}}.journey-backdrop__mark{opacity:.58;width:min(124vw,1820px);height:100svh}.journey-backdrop__mark .journey-backdrop__word{letter-spacing:-.085em;-webkit-text-stroke:clamp(.95px, .105vw, 1.55px) #5364b84d;opacity:.72;width:max-content;margin:0;font-size:clamp(104px,12.4vw,184px);font-weight:820;line-height:.88;display:block;position:absolute}.journey-backdrop__mark .journey-backdrop__word:first-child{-webkit-text-stroke-color:#4396d24f;top:-8%;left:-20%;transform:rotate(-12deg)}.journey-backdrop__mark .journey-backdrop__word:nth-child(2){-webkit-text-stroke-color:#8165d24a;opacity:.64;top:15%;left:45%;transform:rotate(10deg)}.journey-backdrop__mark .journey-backdrop__word:nth-child(3){-webkit-text-stroke-color:#5371ca4f;top:42%;left:-12%;transform:rotate(-8deg)}.journey-backdrop__mark .journey-backdrop__word:nth-child(4){-webkit-text-stroke-color:#7969da4a;opacity:.65;top:66%;left:36%;transform:rotate(13deg)}.journey-backdrop__mark .journey-backdrop__word:nth-child(5){-webkit-text-stroke-color:#4697d04d;top:91%;left:-24%;transform:rotate(-11deg)}@media (width<=760px){.journey-backdrop__mark{opacity:.4;width:166vw;height:100svh}.journey-backdrop__mark .journey-backdrop__word{-webkit-text-stroke-width:1px;font-size:clamp(92px,22vw,132px)}.journey-backdrop__mark .journey-backdrop__word:first-child{top:2%;left:-34%}.journey-backdrop__mark .journey-backdrop__word:nth-child(2){top:29%;left:18%}.journey-backdrop__mark .journey-backdrop__word:nth-child(3){top:55%;left:-33%}.journey-backdrop__mark .journey-backdrop__word:nth-child(4){top:81%;left:17%}.journey-backdrop__mark .journey-backdrop__word:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.journey-backdrop__mark{opacity:.22}}@media (prefers-contrast:more){.journey-backdrop__mark{opacity:.14}}.purchase-scene{isolation:isolate;position:relative}.purchase-scene>.journey-backdrop{z-index:0}.purchase-scene .journey-backdrop__mark{opacity:.58;will-change:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.purchase-scene>.purchase-simple{z-index:1;position:relative}@media (width<=760px){.purchase-scene .journey-backdrop__mark{opacity:.43;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.purchase-scene .journey-backdrop__mark{opacity:.3;transform:translate(-50%,-50%)}}@media (prefers-contrast:more){.purchase-scene .journey-backdrop__mark{opacity:.16}}
