.landing{--product-accent: #695586}.product-hero{padding-top:35px}.product-intro{text-align:center;position:relative;z-index:1}.product-name{margin:0 0 19px;font-size:16px;font-weight:500;color:#6a6079}.product-intro h1{font-size:clamp(56px,6.5vw,88px);line-height:1.02;letter-spacing:-4px;font-weight:600;margin:0 0 24px}.product-description{margin:0 auto 25px;font-size:20px;line-height:1.55;color:#6d6a73}.landing .button{background:var(--product-accent);border-color:var(--product-accent);border-radius:100px;padding:14px 25px;font-size:15px}.landing .button:hover{background:#514066;border-color:#514066}.product-platform{font-size:13px;color:#75717b;margin:12px 0 0}.product-stage{margin:27px 0 0;padding:32px 35px 20px;min-height:400px;background:linear-gradient(180deg,#fdfdfc,#ece9f0 65%,#e4e1e7);border-radius:0 0 32px 32px;position:relative;display:flex;flex-direction:column;align-items:center}.product-stage .deck{width:min(490px,80%);margin:0;transform:perspective(1400px) rotateX(14deg);border-radius:25px;padding:23px 27px 16px;box-shadow:0 35px 35px -25px #29212f90,0 3px #15151a,inset 0 1px 1px #ffffff50}.product-stage .deck-grid{gap:15px}.product-stage .deck-brand{margin-bottom:19px}.product-stage figcaption{text-align:center;font-size:12px;color:#6b6473;line-height:1.5;margin-top:30px}.product-reasons{padding-top:85px;padding-bottom:80px}.product-reasons h2{text-align:center;font-size:43px;letter-spacing:-1.6px;margin:0 0 40px}.product-reasons h2 span{color:#695586}.product-reasons .reasons{grid-template-columns:1.12fr 1fr 1fr;gap:18px}.product-reasons .reasons .reason-card{padding:0;border:0;border-radius:23px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.reason-priority{background:#292630;color:#fff}.reason-space{background:#eeebf2}.reason-focus{background:#efefed}.reason-art{height:215px;position:relative;display:flex;align-items:center;justify-content:center}.reason-art img{display:block;width:122px;height:122px;border-radius:17px;box-shadow:0 13px 18px -10px #100f1e60}.priority-art img{position:absolute;top:49px}.priority-art .priority-ready{width:97px;height:97px;left:calc(50% + 33px);top:66px;transform:rotate(8deg)}.priority-art .priority-attention{width:109px;height:109px;left:calc(50% - 36px);top:57px;transform:rotate(3deg)}.priority-art .priority-error{left:calc(50% - 120px);transform:rotate(-5deg)}.stack-art img{position:relative;transform:translate(-8px,10px)}.stack-layer{position:absolute;width:122px;height:122px;border:1px solid #c8c0d4;border-radius:17px}.stack-back{background:#ddd6e7;transform:translate(14px,-14px)}.stack-middle{background:#e5dfed;transform:translate(3px,-2px)}.focus-key{position:relative;padding:9px;border:1px solid #d0cece;border-radius:25px;background:#e5e4e2}.pin-mark{position:absolute;display:grid;place-items:center;top:-10px;right:-10px;width:35px;height:35px;border-radius:50%;background:#fdfdfc;color:#675786;border:1px solid #dedbe2;box-shadow:0 3px 7px #201a2d0a}.pin-mark svg{width:20px;height:20px;transform:rotate(30deg)}.reason-copy{padding:0 29px 31px}.product-reasons .reasons h3{font-size:22px;line-height:1.25;font-weight:550;letter-spacing:-.6px;margin:0 0 13px}.product-reasons .reasons p{font-size:16px;line-height:1.6;margin:0}.product-reasons .reason-priority p{color:#cec9d5}.personal-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f0efed;border-radius:24px;padding:54px 64px 0}.personal-copy h2{font-size:50px;line-height:1.06;letter-spacing:-2px;margin:0}.personal-copy p{font-size:17px;line-height:1.65;margin:22px 0 0}.personal-art{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:0;padding:25px 0}.personal-key{width:140px;background:#26252b;padding:7px;border:1px solid #4b4952;border-radius:21px;box-shadow:0 13px 20px -12px #24212c66}.personal-key:first-child{transform:rotate(-5deg) translateY(-10px)}.personal-key:nth-child(2){transform:rotate(5deg) translateY(10px)}.personal-key img{display:block;width:100%;height:auto;border-radius:14px}.personal-art figcaption{width:100%;text-align:center;font-size:12px;color:#706c75;margin-top:17px}.settings-disclosure{grid-column:1 / -1;border-top:1px solid #dcd9df;margin-top:34px}.settings-disclosure>summary{padding:23px 0;font-size:15px;color:#655a72}.settings-disclosure .screenshots{padding-top:8px}.settings-disclosure .screenshot-frame{padding:20px 20px 0;background:#dedbdf}.settings-disclosure .image-note{margin:0 0 25px;font-size:12px}.availability{text-align:center;padding:81px 0 71px}.availability>img{border-radius:15px;box-shadow:0 5px 13px #49356618}.availability h2{font-size:47px;line-height:1.12;letter-spacing:-1.7px;margin:23px 0 20px}.availability p{font-size:15px;margin:0 0 24px}.existing-customer{display:block;width:fit-content;margin:19px auto 0;font-size:13px;color:#70667c}.existing-customer:hover{text-decoration:underline;text-underline-offset:4px}.product-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;border-top:1px solid var(--line);padding:40px 0 60px}.product-faq h2{font-size:27px;margin-top:21px}.product-faq .faq details:first-child{border-top:0}.product-faq summary{font-size:15px}@media(max-width:1000px){.product-stage{min-height:0}.personal-section{padding:42px 35px 0}.personal-copy h2{font-size:41px}.personal-key{width:110px}.personal-art{gap:14px}.product-reasons .reasons{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.reason-copy{padding:0 21px 27px}.reason-art{height:190px}.priority-art{transform:scale(.8)}.product-reasons .reasons h3{font-size:20px}}@media(max-width:720px){.product-hero{padding-top:30px}.product-name{font-size:14px;margin-bottom:18px}.product-intro h1{font-size:clamp(44px,9.7vw,64px);letter-spacing:-2.5px}.product-description{font-size:16px}.product-stage{padding:25px 16px 18px;border-radius:0 0 20px 20px;margin-top:20px}.product-stage .deck{width:min(100%,400px);padding:17px 16px 12px;border-radius:19px}.product-stage .deck-grid{gap:10px}.product-stage .deck-brand{margin-bottom:14px;font-size:7px}.product-stage figcaption{margin-top:24px;font-size:11px}.product-reasons{padding-block:58px}.product-reasons h2{font-size:31px;letter-spacing:-1px;margin-bottom:28px}.product-reasons h2 span{display:block}.product-reasons .reasons{grid-template-columns:1fr;gap:16px}.product-reasons .reasons .reason-card{max-width:none;width:100%;margin:0;text-align:left}.reason-art{height:185px}.priority-art{transform:none}.priority-art img{top:31px}.priority-art .priority-ready{top:48px}.priority-art .priority-attention{top:39px}.reason-copy{padding:0 26px 27px}.product-reasons .reasons h3{font-size:22px;margin-bottom:10px}.product-reasons .reasons p{font-size:15px}.personal-section{grid-template-columns:1fr;padding:35px 24px 0;border-radius:19px;text-align:center}.personal-copy h2{font-size:37px}.personal-copy p{font-size:16px;margin-top:17px}.personal-art{padding-top:37px;gap:18px}.personal-key{width:min(110px,42%);border-radius:17px;padding:5px}.personal-art figcaption{font-size:11px}.settings-disclosure{margin-top:7px;text-align:left}.settings-disclosure .screenshot-frame{padding:12px 12px 0}.availability{padding-block:58px}.availability h2{font-size:34px;letter-spacing:-1px}.availability p{font-size:14px;max-width:260px;margin-inline:auto}.product-faq{display:block;padding-block:27px 45px}.product-faq h2{font-size:27px;margin:0 0 12px}}
