@layer theme,base;@layer nwn-site{.nwn-site .profile-hero{padding-top:44px}.nwn-site .profile-hero-grid{grid-template-columns:1.13fr 1fr;align-items:center;gap:34px;min-height:650px;display:grid}.nwn-site .profile-hero-copy{z-index:2;padding-block:30px;position:relative}.nwn-site .profile-hero-copy .eyebrow{color:#a89bad;margin-bottom:27px}.nwn-site .profile-hero h1{letter-spacing:-.075em;max-width:none;font-size:clamp(65px,7.8vw,108px);font-weight:800;line-height:.98}.nwn-site .profile-hero[lang=en] h1{font-size:clamp(58px,6vw,82px)}.nwn-site .profile-hero h1 em{color:#c5b7d5;display:inline}.nwn-site .profile-intro{color:#aaa2b2;max-width:410px;margin-top:28px;font-size:16px;line-height:1.8}.nwn-site .profile-name-form{width:100%;max-width:510px}.nwn-site .profile-hero-copy .profile-name-form{margin-top:32px}.nwn-site .profile-name-form>label{color:#d0c4db;margin-bottom:10px;font-size:12px;display:block}.nwn-site .profile-name-control{background:#18131e;border:1px solid #665674;border-radius:9px;align-items:center;gap:0;padding:6px 6px 6px 17px;display:flex;box-shadow:0 8px 40px #0003}.nwn-site .profile-name-control:focus-within{border-color:#d3b9ec;box-shadow:0 0 0 3px #c6a8e11a}.nwn-site .profile-name-prefix{color:#9586a2;white-space:nowrap;font-size:16px}.nwn-site .profile-name-input{color:#f3edf8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 4px;font-size:16px}.nwn-site .profile-name-input::placeholder{color:#73677e}.nwn-site .profile-name-submit{color:#1b1223;background:#e6ddef;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 17px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.nwn-site .profile-name-submit:hover:not(:disabled){background:#fff}.nwn-site .profile-name-submit:disabled{color:#211729;cursor:not-allowed;background:#a59aad}.nwn-site .profile-name-submit svg{width:17px;height:17px}.nwn-site .profile-name-status{color:#9e90a9;min-height:37px;margin-top:11px;font-size:10px;line-height:1.7}.nwn-site .profile-name-status[data-status=available]{color:#9fd4bb}.nwn-site .profile-name-status:is([data-status=invalid],[data-status=taken],[data-status=error]){color:#f0adbd}.nwn-site .profile-hero-links{flex-wrap:wrap;align-items:center;gap:26px;margin-top:13px;display:flex}.nwn-site .profile-hero-links a{color:#bdb1c9;border-bottom:1px solid #504657;align-items:center;gap:12px;padding-bottom:8px;font-size:12px;display:inline-flex}.nwn-site .profile-hero-links .icon{width:15px;height:15px}.nwn-site .profile-scene{isolation:isolate;place-items:center;min-height:630px;display:grid;position:relative;overflow:clip}.nwn-site .profile-scene-backdrop{object-fit:cover;opacity:.28;z-index:-2;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.nwn-site .profile-orbit{z-index:-1;background:radial-gradient(#9c71c620,#0000 65%);border:1px solid #bda4d520;border-radius:50%;width:96%;height:80%;position:absolute;transform:rotate(-25deg)}.nwn-site .profile-phone{filter:drop-shadow(0 30px 40px #0008);transform:rotate(5deg)}.nwn-site .profile-float{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#19141eec;border:1px solid #756180;border-radius:9px;align-items:center;gap:12px;padding:17px 20px;font-size:13px;display:flex;position:absolute;box-shadow:0 15px 35px #0006}.nwn-site .profile-float .icon{color:#d7bceb;width:18px;height:18px}.nwn-site .profile-float-url{bottom:112px;left:0;transform:rotate(-4deg)}.nwn-site .profile-float-url span{color:#a89bb4}.nwn-site .profile-float-url b{color:#f0e9f7}.nwn-site .profile-float-design{font-size:11px;top:101px;right:-2px;transform:rotate(5deg)}.nwn-site .profile-float-design i{background:#a291d1;border-radius:50%;width:14px;height:14px;margin-right:7px;box-shadow:7px 0 #e0d6ea}.nwn-site .profile-example-label{letter-spacing:.16em;color:#9e8cae;font-size:8px;position:absolute;bottom:15px}.nwn-site .profile-community-counts .text-link{color:#beaccf;font-size:10px}.nwn-site .profile-benefit-strip{border-block:1px solid #38303f;justify-content:space-between;gap:20px;padding:24px 0;display:flex}.nwn-site .profile-benefit-strip span{color:#b3a4c1;align-items:center;gap:10px;font-size:12px;display:flex}.nwn-site .profile-benefit-strip .icon{color:#d3b8e8;width:15px;height:15px}.nwn-site .profile-examples{padding-block:85px 50px}.nwn-site .profile-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.nwn-site .profile-example{background:linear-gradient(155deg, color-mix(in srgb, var(--sample-accent) 10%, #131016), #0f0d12 65%);border:1px solid #43364d;border-radius:12px;flex-direction:column;align-items:center;padding:24px 22px;display:flex;overflow:hidden}.nwn-site .profile-example-top{text-transform:uppercase;letter-spacing:.1em;width:100%;color:var(--sample-accent);justify-content:space-between;margin-bottom:25px;font-size:9px;display:flex}.nwn-site .profile-example-bottom{justify-content:space-between;align-items:center;width:100%;margin-top:25px;display:flex}.nwn-site .profile-example-bottom h3{letter-spacing:-.025em;font-size:20px;font-weight:500}.nwn-site .profile-example-bottom p{color:#a494b1;margin-top:4px;font-size:11px}.nwn-site .profile-example-bottom .icon{color:var(--sample-accent)}.nwn-site .profile-sample-note{color:#8f819b;margin-top:18px;font-size:10px}.nwn-site .profile-features{padding-block:50px 70px}.nwn-site .profile-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.nwn-site .profile-feature-grid article{border-top:1px solid #48384f;padding-top:24px}.nwn-site .profile-feature-grid article>.icon{color:#c3a6d9;width:27px;height:27px;margin-bottom:28px}.nwn-site .profile-feature-grid h3{letter-spacing:-.03em;margin-bottom:13px;font-size:19px;font-weight:500}.nwn-site .profile-feature-grid p{color:#a89ab2;font-size:12px;line-height:1.9}.nwn-site .profile-steps{background:#151018;border-block:1px solid #302635;padding-block:55px}.nwn-site .profile-steps h2{font-size:32px}.nwn-site .profile-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:36px 0 0;padding:0;list-style:none;display:grid}.nwn-site .profile-steps li>span{color:#89729e;font-size:11px}.nwn-site .profile-steps h3{margin:14px 0 10px;font-size:19px;font-weight:500}.nwn-site .profile-steps li>p{color:#ab9bb7;font-size:12px;line-height:1.8}.nwn-site .profile-plans{padding-top:85px}.nwn-site .profile-plan-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.nwn-site .profile-plan{isolation:isolate;background:#151118;border:1px solid #483b50;border-radius:10px;flex-direction:column;align-items:start;padding:36px;display:flex;position:relative;overflow:hidden}.nwn-site .profile-plan .eyebrow{margin-bottom:20px}.nwn-site .profile-plan h3{font-size:22px;font-weight:500}.nwn-site .profile-plan-price{letter-spacing:-.06em;margin-top:20px;font-size:48px;line-height:1.2}.nwn-site .profile-plan-note{color:#b6a4c5;margin-top:7px;font-size:11px}.nwn-site .profile-plan ul{gap:14px;margin:28px 0 35px;padding:0;list-style:none;display:grid}.nwn-site .profile-plan li{color:#c1b1ce;align-items:start;gap:10px;font-size:12px;display:flex}.nwn-site .profile-plan li .icon{color:#c3a7d6;width:16px;height:16px;margin-top:2px}.nwn-site .profile-plan .button{border-radius:5px;width:100%;margin-top:auto;font-size:12px}.nwn-site .profile-secondary-button{background:#ffffff07;border:1px solid #74617e}.nwn-site .profile-plan-premium{background:#21172a;border-color:#a68bb9}.nwn-site .profile-plan-premium>img{object-fit:cover;opacity:.2;z-index:-1;width:70%;height:260px;position:absolute;top:0;right:-25px;-webkit-mask-image:linear-gradient(#000 10%,#0000);mask-image:linear-gradient(#000 10%,#0000)}.nwn-site .profile-final{background:radial-gradient(at 0,#33213f66,#0000 65%);border-block:1px solid #56435f;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:45px;padding-block:50px;display:grid}.nwn-site .profile-final h2{font-size:40px}.nwn-site .profile-final>div>p:last-child{color:#b6a4c2;margin-top:15px;font-size:12px}@media (max-width:1000px){.nwn-site .profile-hero-grid{grid-template-columns:1fr 1fr;gap:15px;min-height:600px}.nwn-site .profile-hero h1{font-size:71px}.nwn-site .profile-intro{font-size:14px}.nwn-site .profile-scene{min-height:600px}.nwn-site .profile-float{padding:12px 13px}.nwn-site .profile-float-design{font-size:9px;right:0}.nwn-site .profile-float-url{font-size:11px;left:0}.nwn-site .profile-name-control{flex-wrap:wrap;padding:8px 12px}.nwn-site .profile-name-submit{flex-basis:100%;min-height:44px;margin-top:5px}.nwn-site .profile-example-grid{gap:12px}.nwn-site .profile-example{padding:20px 10px}.nwn-site .profile-example>.relative{zoom:.83}.nwn-site .profile-feature-grid{gap:22px}.nwn-site .profile-final{gap:30px}}@media (max-width:700px){.nwn-site .profile-hero{padding-top:26px}.nwn-site .profile-hero-grid{grid-template-columns:1fr;gap:0}.nwn-site .profile-hero-copy{padding-block:15px 0}.nwn-site .profile-hero-copy .eyebrow{margin-bottom:22px;font-size:8px}.nwn-site .profile-hero h1{font-size:clamp(55px,14vw,83px)}.nwn-site .profile-intro{max-width:360px;margin-top:23px;font-size:13px}.nwn-site .profile-hero-copy .profile-name-form{margin-top:25px}.nwn-site .profile-name-form>label{font-size:11px}.nwn-site .profile-name-control{flex-wrap:nowrap;padding:5px 5px 5px 12px}.nwn-site .profile-name-submit{flex-basis:auto;gap:7px;margin:0;padding:12px;font-size:10px}.nwn-site .profile-name-submit svg{width:14px;height:14px}.nwn-site .profile-name-prefix{font-size:14px}.nwn-site .profile-name-status{min-height:34px;font-size:9px}.nwn-site .profile-hero-links{gap:20px;margin-top:12px}.nwn-site .profile-hero-links a{font-size:10px}.nwn-site .profile-scene{min-height:585px;margin-top:10px}.nwn-site .profile-phone{transform:rotate(3deg)scale(.92)}.nwn-site .profile-float-design{top:100px}.nwn-site .profile-float-url{bottom:110px}.nwn-site .profile-example-label{bottom:18px}.nwn-site .profile-community-counts .text-link{grid-column:1/-1}.nwn-site .profile-benefit-strip{grid-template-columns:1fr 1fr;gap:20px 10px;display:grid}.nwn-site .profile-benefit-strip span{gap:8px;font-size:10px}.nwn-site .profile-examples{padding-block:50px 30px}.nwn-site .profile-examples .section-heading{gap:18px}.nwn-site .profile-example-grid{grid-template-columns:1fr;gap:20px}.nwn-site .profile-example{padding:24px}.nwn-site .profile-example>.relative{zoom:1}.nwn-site .profile-example-top{font-size:9px}.nwn-site .profile-feature-grid{grid-template-columns:1fr;gap:28px}.nwn-site .profile-features{padding-block:30px 45px}.nwn-site .profile-feature-grid article>.icon{margin-bottom:18px}.nwn-site .profile-steps{padding-block:36px}.nwn-site .profile-steps h2{font-size:29px}.nwn-site .profile-steps ol{grid-template-columns:1fr;gap:27px;margin-top:25px}.nwn-site .profile-plans{padding-top:50px}.nwn-site .profile-plan-grid{grid-template-columns:1fr;gap:18px}.nwn-site .profile-plan{padding:28px 24px}.nwn-site .profile-plan-price{font-size:43px}.nwn-site .profile-final{grid-template-columns:1fr;gap:25px;margin-bottom:15px;padding-block:35px}.nwn-site .profile-final h2{font-size:33px}.nwn-site .profile-hero[lang=en] h1{font-size:clamp(42px,11vw,68px)}}@media (max-width:360px){.nwn-site .profile-name-control{flex-wrap:wrap;padding:7px 12px}.nwn-site .profile-name-submit{flex-basis:100%;margin-top:4px;font-size:12px}.nwn-site .profile-float-design{right:-4px}.nwn-site .profile-float-url{left:-4px}}@media (prefers-reduced-motion:reduce){.nwn-site .profile-name-submit svg{animation:none}}}@layer components,utilities;
