.studio-pricing{color:var(--paper);padding:60px 7vw 100px}.inquiry-success{color:var(--paper);background:#b1beff12;border:1px solid #b1beff70;margin:0;padding:16px;font-size:14px;line-height:1.6}.pricing-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.studio-prototype .inquiry-kicker{letter-spacing:.1em;text-transform:uppercase;color:#aeb3a6;margin:0 0 28px;font-size:10px}.pricing-heading h2,.inquiry-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,6vw,94px);font-weight:450;line-height:1.03}.pricing-heading h2 em,.inquiry-intro h2 em{color:var(--accent);letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.pricing-heading>p{color:#b1b6aa;margin:0 0 8px;font-size:13px;line-height:1.8}.pricing-packages{background:linear-gradient(130deg,#ffffff06,#b1beff05);border:1px solid #d8ddff26;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pricing-package{flex-direction:column;min-width:0;padding:30px clamp(20px,2.4vw,38px);display:flex}.pricing-package+.pricing-package{border-left:1px solid #d8ddff26}.pricing-top{color:#a4aa9e;letter-spacing:.025em;justify-content:space-between;gap:10px;font-size:9px;display:flex}.pricing-package h3{letter-spacing:-.04em;margin:34px 0 12px;font-size:clamp(22px,2.3vw,36px);font-weight:450;line-height:1.2}.pricing-description{color:#aab0a3;min-height:40px;margin:0;font-size:12px;line-height:1.6}.pricing-amount{white-space:nowrap;align-items:baseline;gap:8px;margin:28px 0 30px;display:flex}.pricing-amount strong{letter-spacing:-.06em;font-size:clamp(36px,4vw,60px);font-weight:450;line-height:1}.pricing-amount span{color:#aab0a3;font-size:12px}.pricing-package ul{border-top:1px solid #ffffff20;flex:1;margin:0;padding:22px 0 30px;list-style:none}.pricing-package li{color:#d2d7cb;margin:10px 0;padding-left:17px;font-size:12px;line-height:1.6;position:relative}.pricing-package li:before{content:"+";color:var(--accent);position:absolute;left:0}.pricing-package>a{border:1px solid #d8ddff45;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:15px 12px;font-size:11px;transition:background .2s,color .2s;display:flex}.pricing-package>a:hover{background:var(--accent);color:var(--ink)}.pricing-note{color:#969d8f;max-width:740px;margin:20px 0 0;font-size:10px;line-height:1.7}.studio-inquiry{background:radial-gradient(at 90% 30%,#b1beff08,#0000 60%);border-top:1px solid #d8ddff26;grid-template-columns:.82fr 1.18fr;gap:7vw;padding:85px 7vw 80px;display:grid}.inquiry-intro h2{font-size:clamp(42px,5vw,76px)}.inquiry-intro>p:not(.inquiry-kicker){color:#b1b6aa;max-width:315px;margin:30px 0;font-size:14px;line-height:1.8}.inquiry-email{letter-spacing:-.035em;border-bottom:1px solid #d8ddff50;align-items:center;gap:30px;padding:0 0 10px;font-size:clamp(17px,1.8vw,25px);display:inline-flex}.inquiry-intro>small{color:#90988a;max-width:260px;margin-top:20px;font-size:10px;line-height:1.8;display:block}.studio-prototype .inquiry-form{min-width:0;color:var(--paper);background:#ffffff03;border:1px solid #d8ddff26;border-radius:4px;flex-direction:column;gap:28px;padding:30px;display:flex}.inquiry-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.inquiry-form label{flex-direction:column;gap:11px;min-width:0;display:flex}.inquiry-form label>span,.inquiry-form legend{letter-spacing:.02em;color:#c4c9be;font-size:10px;line-height:1.6}.inquiry-form label b{color:var(--accent);font-weight:400}.inquiry-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.inquiry-form select,.inquiry-form textarea{width:100%;min-width:0;max-width:100%;color:var(--paper);font:400 13px/1.5 var(--font-geist-sans),Arial,sans-serif;box-shadow:none;outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #d8ddff40;border-radius:0;margin:0;padding:12px 0;display:block}.inquiry-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding-right:20px}.inquiry-form select option{color:#eeede7;background:#1c1e1b}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#8c9587;opacity:1}.inquiry-form textarea{resize:vertical;min-height:95px;max-height:340px}.inquiry-budget{border:0;min-width:0;margin:0;padding:0}.inquiry-budget legend{margin-bottom:12px;padding:0}.inquiry-budget>div{flex-wrap:wrap;gap:8px;display:flex}.inquiry-budget label{cursor:pointer;display:block;position:relative}.inquiry-budget input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.inquiry-budget label>span{border:1px solid #d8ddff38;border-radius:30px;padding:10px 13px;font-size:10px;transition:background .2s,border-color .2s;display:block}.inquiry-budget input:checked+span{color:#d8dfff;background:#b1beff1d;border-color:#b1beffb0}.inquiry-budget input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.inquiry-form .inquiry-consent{flex-direction:row;align-items:flex-start;gap:11px;display:flex}.inquiry-consent input{accent-color:#b1beff;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.inquiry-form .inquiry-consent>span{color:#a7b09f;font-size:10px;line-height:1.8}.inquiry-consent a{text-underline-offset:3px;text-decoration:underline}.inquiry-send{justify-content:space-between;align-items:center;gap:20px;display:flex}.inquiry-send>span{color:#90988a;font-size:9px;line-height:1.8}.inquiry-send button{border:1px solid var(--accent);background:var(--accent);color:#111210;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:25px;padding:16px 20px;font-size:12px;transition:background .2s;display:inline-flex}.inquiry-send button:hover{background:#c9d2ff}.inquiry-send button>span{font-size:18px}.studio-prototype .inquiry-form .inquiry-honey{display:none!important}@media (max-width:1000px){.studio-inquiry{grid-template-columns:1fr;gap:40px}.inquiry-intro h2 br:last-child{display:none}.inquiry-intro>p:not(.inquiry-kicker){max-width:430px}}@media (max-width:760px){.studio-pricing{padding:30px 20px 65px}.pricing-heading{margin-bottom:28px;display:block}.pricing-heading>p{margin-top:25px;font-size:12px}.pricing-heading>p br{display:none}.pricing-packages{grid-template-columns:1fr}.pricing-package{padding:28px}.pricing-package+.pricing-package{border-top:1px solid #d8ddff26;border-left:0}.pricing-package h3{margin-top:26px;font-size:28px}.pricing-description{min-height:0}.pricing-amount strong{font-size:46px}.pricing-package ul{padding-bottom:15px}.studio-inquiry{gap:30px;padding:55px 20px 30px}.inquiry-intro h2{font-size:12vw}.inquiry-intro>p:not(.inquiry-kicker){font-size:13px}.studio-prototype .inquiry-form{gap:25px;padding:24px 20px}.inquiry-fields{grid-template-columns:1fr;gap:25px}.inquiry-budget label>span{padding:10px 11px;font-size:9px}.inquiry-send{flex-wrap:wrap;gap:15px}.inquiry-send button{width:100%}.inquiry-send>span br{display:none}.inquiry-send>span br:after{content:" "}.inquiry-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.inquiry-form select,.inquiry-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.studio-pricing *,.studio-inquiry *{transition:none!important}}
