
.pro-page{--pro-accent:#c3a1ff;--pro-muted:#b8adc8;background:#08070e;color:#f6f1ff;font-family:'DM Sans',sans-serif;overflow-x:clip}.pro-page *{box-sizing:border-box}.pro-page a:focus-visible,.pro-page summary:focus-visible{outline:2px solid #e0caff;outline-offset:7px}.pro-header{max-width:1440px;margin:auto;padding:24px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff15}.pro-header .brand-sub{display:none}.back-home{font-size:13px;color:#cfc4de}.pro-nav{max-width:1440px;margin:auto;padding:22px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px}.pro-name{font:800 22px Manrope,sans-serif;letter-spacing:2px}.pro-name span{font:500 10px 'DM Sans',sans-serif;letter-spacing:1.7px;color:var(--pro-muted);margin-left:12px}.pro-nav>div{display:flex;gap:28px;font-size:13px;color:#c5b7d7}.pro-hero{max-width:1440px;margin:auto;min-height:680px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;padding:58px 6% 70px;position:relative;overflow:hidden}.hero-writing{position:relative;z-index:1}.pro-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--pro-accent);line-height:1.7;margin:0 0 24px}.pro-page h1{font:700 clamp(58px,6.6vw,96px)/1.04 Manrope,sans-serif;letter-spacing:-5px;margin:0 0 30px}.pro-page em{font-style:normal;color:var(--pro-accent)}.pro-lead{font-size:clamp(17px,1.7vw,22px);line-height:1.65;color:#d4c9e1;margin:0 0 30px}.pro-button{display:inline-flex;align-items:center;gap:38px;background:#c7a4ff;color:#160a26;padding:17px 23px;border-radius:5px;font-weight:700;font-size:15px;transition:background .2s}.pro-button:hover{background:#e1caff}.foundation-line{font-size:12px;color:#b8adc8;margin-top:24px;max-width:350px;line-height:1.7}.light-art{height:540px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 60% 60%,#54248328,transparent 65%)}.beam{position:absolute;bottom:95px;height:330px;width:10px;border-radius:20px;transform:rotate(26deg);background:#e3b9ff;box-shadow:0 0 15px #c25dff,0 0 60px #a53bff,0 0 120px #9223e055}.b1{left:20%;height:220px}.b2{left:42%;height:380px}.b3{left:65%;height:300px;background:#8cf9ff;box-shadow:0 0 18px #00ddff,0 0 70px #0099aa66}.b4{left:85%;height:210px;background:#ffb3dc;box-shadow:0 0 15px #ff3195,0 0 65px #ff007766}.light-orbit{position:absolute;inset:60px -20px 60px 0;border:1px solid #c7a4ff25;border-radius:50%;transform:rotate(-25deg)}.light-floor{position:absolute;bottom:40px;left:5%;width:95%;height:110px;background:radial-gradient(ellipse,#b72aff35,transparent 65%);transform:rotate(-10deg)}.light-art>span{position:absolute;bottom:18px;left:18%;font-size:9px;letter-spacing:2px;color:#b5a2c7}.three-ideas{max-width:1268px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ffffff1c;padding:28px 24px;gap:30px}.three-ideas p{margin:0;font-size:16px;color:#d5c8e1}.three-ideas b{display:block;font-size:10px;letter-spacing:2px;color:var(--pro-accent);margin-bottom:12px}.pro-section{max-width:1268px;margin:auto;padding:92px 24px;scroll-margin-top:24px}.pro-page h2{font:600 clamp(38px,4.5vw,64px)/1.12 Manrope,sans-serif;letter-spacing:-2.5px;margin:0 0 34px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:40px}.section-heading>p{font-size:16px;color:var(--pro-muted);line-height:1.8;max-width:340px}.tools{border-top:1px solid #ffffff24}.tool{border-bottom:1px solid #ffffff24}.tool summary{list-style:none;display:grid;grid-template-columns:44px 1fr 28px;gap:20px;align-items:center;cursor:pointer;padding:24px 0}.tool summary::-webkit-details-marker{display:none}.tool-number{color:#a78cbf;font-size:12px;align-self:start;padding-top:5px}.tool strong{display:block;font:600 22px Manrope,sans-serif;letter-spacing:-.5px}.tool small{display:block;color:var(--pro-muted);font-size:15px;line-height:1.6;margin-top:7px}.plus{font-size:24px;color:var(--pro-accent);text-align:center}.tool[open] .plus{transform:rotate(45deg)}.tool>p{margin:0 60px 28px 64px;max-width:740px;font-size:17px;line-height:1.85;color:#d0c4db}.tool[open]{background:linear-gradient(90deg,transparent,#a56bff08,transparent)}.audience-section{border-block:1px solid #ffffff1c;background:radial-gradient(ellipse at 90% 30%,#69379715,transparent 65%)}.audience-list{columns:3;column-gap:40px;margin:0;padding:0;list-style:none}.audience-list li{break-inside:avoid;padding:10px 0;font-size:16px;line-height:1.6;color:#d9cce8}.audience-list li:before{content:'↗';color:#ad81e7;margin-right:12px}.scenario-grid,.professional-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 70px}.pro-page h3{font:600 22px/1.4 Manrope,sans-serif;letter-spacing:-.5px;margin:0 0 12px}.scenario-grid p,.professional-grid p{font-size:17px;line-height:1.8;color:var(--pro-muted);margin:0;max-width:510px}.scenario-grid article{padding-top:22px;border-top:1px solid #ffffff22}.professional{margin-top:48px;border-block:1px solid #ffffff24}.professional>summary,.compatibility summary{cursor:pointer;font-size:17px;line-height:1.6;padding:22px 0;color:#e0caff;display:flex;justify-content:space-between;gap:20px}.professional-grid{padding:20px 0 35px}.professional-grid h3{font-size:18px}.professional-grid p{font-size:15px}.connection{border-top:1px solid #ffffff1c;background:radial-gradient(ellipse at 10% 50%,#7c2ea51f,transparent 60%)}.connection>p:not(.pro-eyebrow){font-size:19px;line-height:1.8;color:#cbbdd8;max-width:680px;margin:0 0 30px}.compatibility{padding-top:0;padding-bottom:45px}.compatibility details{border-top:1px solid #ffffff24}.compatibility p{font-size:14px;line-height:1.85;color:var(--pro-muted);max-width:880px}.pro-footer{max-width:1220px;margin:0 auto;padding:30px 24px 45px;display:flex;gap:28px;align-items:center;justify-content:space-between;border-top:1px solid #ffffff24}.pro-footer a{font-size:13px;color:#d6c1ed}.pro-footer span{font-size:9px;letter-spacing:1.5px;color:#aa95bc}
@media(min-width:1600px){.pro-hero{min-height:760px}}@media(max-width:900px){.pro-name span{display:none}.pro-hero{min-height:600px}.pro-page h1{letter-spacing:-3px}.light-art{height:430px}.b2{height:300px}.b3{height:240px}.b1,.b4{height:180px}.audience-list{columns:2}.pro-section{padding:65px 6%}.three-ideas{margin:0 6%;padding-inline:0}.pro-footer{margin:0 6%;padding-inline:0}.scenario-grid,.professional-grid{gap:32px}.pro-header .brand{font-size:14px}}
@media(max-width:600px){.pro-header{padding:20px 6%}.pro-header .brand-icon-wrap{display:none}.back-home{font-size:11px}.pro-nav{padding:20px 6%;gap:12px}.pro-nav>div{gap:16px;font-size:12px}.pro-name{font-size:18px}.pro-hero{display:block;padding:38px 6% 20px}.pro-page h1{font-size:clamp(54px,13.5vw,78px);letter-spacing:-3px}.pro-eyebrow{font-size:9px;letter-spacing:1.8px}.pro-lead{font-size:17px}.light-art{height:250px;width:85%;margin:-10px auto 0}.beam{bottom:50px;width:6px}.b1,.b4{height:110px}.b2{height:200px}.b3{height:160px}.light-art>span{bottom:8px;font-size:7px;left:12%}.light-orbit{inset:20px -10px 20px 0}.three-ideas{grid-template-columns:1fr;gap:21px;padding-block:27px}.three-ideas p{font-size:15px}.three-ideas b{margin-bottom:5px}.pro-page h2{font-size:40px;letter-spacing:-1.6px}.section-heading{display:block}.section-heading>p{font-size:15px;margin-bottom:30px}.tool summary{grid-template-columns:25px 1fr 18px;gap:10px;padding:22px 0}.tool strong{font-size:18px}.tool small{font-size:14px}.tool>p{margin:0 12px 26px 35px;font-size:16px}.audience-list{columns:1}.audience-list li{font-size:16px;padding:8px 0}.scenario-grid,.professional-grid{grid-template-columns:1fr;gap:30px}.scenario-grid p{font-size:16px}.pro-page h3{font-size:20px}.connection>p:not(.pro-eyebrow){font-size:17px}.pro-footer{flex-direction:column;align-items:flex-start;gap:20px}.compatibility{padding-top:0}.pro-button{font-size:14px;gap:25px}}
