.site-header .header-inner{flex-wrap:wrap;gap:14px;padding-block:12px}.site-header .brand{margin-right:auto}.site-header .header-tools{display:flex;align-items:center;gap:10px}.site-header .header-tools>.project-cta{display:inline-flex!important;background:#ff68cf;color:#21112c;border-color:#ff68cf;font-weight:800;box-shadow:0 4px 24px #ff68cf24}.project-cta:hover{background:#b880ff!important;transform:translateY(-2px)}.site-header .header-tools>.portal-cta{display:inline-flex!important;color:#fff;border-color:#a377cb;background:#291637}.site-header .nav{order:3;width:100%;justify-content:center}.relaunch-hero{position:relative;isolation:isolate;grid-template-columns:1.05fr 1fr!important;gap:0!important;align-items:center!important;min-height:640px;padding-block:65px!important}.relaunch-hero:before{content:"";position:absolute;z-index:-1;inset:5% 0;background:radial-gradient(ellipse at 65% 50%,#7c22f52c,transparent 65%)}.relaunch-hero .hero-copy{position:relative;z-index:2;margin-right:-70px}.relaunch-hero h1{max-width:760px;font-size:clamp(42px,5.6vw,82px);text-wrap:balance}.relaunch-hero .hero-copy>p{max-width:550px}.relaunch-hero .founder-note{width:100%;margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative}.relaunch-hero .founder-note img{width:100%;height:540px;max-height:none;object-fit:cover;object-position:center;border:0;border-radius:0;mask-image:linear-gradient(to right,transparent 0%,#000 20%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 20%,#000 88%,transparent 100%)}.founder-note>span{align-self:flex-end;position:relative;margin-top:-30px;margin-right:30px;background:#170c20cc;border-radius:99px;padding:10px 16px;color:#fff}.main-directions .service-action{margin-top:24px;background:#ff68cf;color:#160c20;border-color:#ff68cf;font-weight:700}.main-directions>a:hover .service-action{background:#ff68cf;border-color:#ff68cf}.offer-controls input[type=range]{appearance:none;-webkit-appearance:none;height:28px;background:transparent;cursor:pointer}.offer-controls input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(to right,#ff68cf 0%,#ff68cf var(--range-fill,0%),#493150 var(--range-fill,0%),#493150 100%)}.offer-controls input[type=range]::-moz-range-track{height:8px;border-radius:99px;background:linear-gradient(to right,#ff68cf 0%,#ff68cf var(--range-fill,0%),#493150 var(--range-fill,0%),#493150 100%)}.offer-controls input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;margin-top:-6px;border-radius:50%;background:#ff68cf;border:3px solid #fff;box-shadow:0 0 16px #ff68cf55}.offer-controls input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ff68cf;border:3px solid #fff}.project-visual{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:20px;margin-bottom:24px;overflow:hidden;background:linear-gradient(135deg,#321543,#140b1d);border-radius:18px;padding:20px}.project-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.project-visual .phone-preview{width:150px;margin:0}.project-visual .phone-frame{width:150px}.project-visual figcaption{font-size:10px}.selected-project{margin-top:24px}.legal-copy{max-width:920px}.legal-copy h2{font-size:clamp(22px,3vw,32px);margin-top:44px}.legal-copy p,.legal-copy li{line-height:1.85}.legal-copy a{text-decoration:underline}.legal-copy .business-details{display:grid;grid-template-columns:180px 1fr;gap:12px 24px}.legal-copy dt{color:#ff9cde}.legal-copy dd{margin:0}.legal-date{color:#c9bacf;font-size:14px}
@media(max-width:1050px){.site-header .nav{order:3}.site-header .brand{max-width:210px}.relaunch-hero{min-height:520px}.relaunch-hero .founder-note img{height:440px}.relaunch-hero .hero-copy{margin-right:-35px}.relaunch-hero h1{font-size:clamp(40px,6vw,68px)}}
@media(max-width:650px){.site-header .header-inner{gap:10px}.site-header .brand{max-width:170px}.site-header .header-tools{width:100%;justify-content:space-between;flex-wrap:wrap}.site-header .header-tools>.btn{font-size:12px;min-height:44px;padding:10px 12px}.locale-switch{order:3}.menu-button{order:4}.relaunch-hero{grid-template-columns:1fr!important;padding-top:35px!important;min-height:0;gap:0!important}.relaunch-hero .hero-copy{margin:0}.relaunch-hero h1{font-size:clamp(38px,10vw,56px)}.relaunch-hero .founder-note{width:100%;margin-top:12px}.relaunch-hero .founder-note img{height:330px;object-position:center;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.project-visual{grid-template-columns:1fr 125px;gap:10px;padding:12px}.project-visual .phone-preview,.project-visual .phone-frame{width:125px}.legal-copy .business-details{grid-template-columns:1fr;gap:6px}.legal-copy dd{margin-bottom:18px}}
