.request-page{background:#080b10;color:#fff;font-family:'M PLUS Rounded 1c',sans-serif;padding-top:110px;overflow:hidden}.request-page *{box-sizing:border-box}.request-page h1,.request-page h2,.request-page h3,.request-page p{margin:0}.request-page p{line-height:1.9}.request-page h2{font-size:clamp(28px,3vw,44px);line-height:1.5}.request-page a{text-decoration:none}.request-kicker{color:#65e1f8;font-size:12px;font-weight:900;letter-spacing:.14em;margin-bottom:16px!important}.request-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:5%;padding:64px 6%;min-height:500px;background:radial-gradient(ellipse at 90% 20%,#ff80bf18,transparent 45%),radial-gradient(ellipse at 70% 80%,#65e1f821,transparent 50%),#080b10}.request-hero h1{font-size:clamp(34px,4.2vw,66px);font-weight:900;line-height:1.4;margin-bottom:24px}.request-hero-art{position:relative;min-height:340px}.request-hero-art>span{position:absolute;inset:0;color:#ffffff0c;font-size:clamp(46px,6vw,92px);font-weight:900;line-height:1.1;transform:rotate(-8deg)}.request-hero-art img{position:absolute;bottom:0;left:-18%;width:75%;height:85%;object-fit:contain}.request-hero-art img:last-child{left:auto;right:-12%;bottom:5%;width:75%;height:80%}.request-button,.request-line{display:inline-block;padding:17px 25px;font-weight:900;font-size:17px;border-radius:4px;background:#ffe400;color:#080b10;margin-top:24px}.request-button:hover{background:#fff}.request-line{background:#06c755;color:#fff}.request-line:hover{background:#05aa49}.request-page a:focus-visible,.request-page summary:focus-visible{outline:3px solid #ff80bf;outline-offset:4px}.request-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ffffff25;border-block:1px solid #ffffff25}.request-categories a{display:grid;grid-template-columns:1fr auto;gap:8px;background:#141b25;color:#fff;padding:22px 24px;min-height:100px}.request-categories a:hover{background:#233340}.request-categories span{grid-column:1/-1;color:#65e1f8;font-size:11px;font-weight:900}.request-categories strong{font-size:16px}.request-categories b{color:#65e1f8}.request-intro{text-align:center;padding:52px 6% 20px}.request-intro>p:first-child{color:#65e1f8;font-weight:700}.request-intro h2{margin:12px 0}.request-service{position:relative;display:grid;grid-template-columns:1fr 1.3fr;gap:6%;padding:50px 6%;border-bottom:1px solid #ffffff20;scroll-margin-top:120px;background:radial-gradient(ellipse at 0 100%,#65e1f808,transparent 60%)}.request-service:nth-of-type(even){background:#10151c}.request-service-title{padding-bottom:170px}.request-service small{font-size:12px;letter-spacing:.1em;color:#65e1f8;font-weight:900}.request-service h2{margin:12px 0 14px;font-size:clamp(26px,2.6vw,38px)}.request-service img{position:absolute;bottom:20px;left:3%;width:27%;height:160px;object-fit:contain;pointer-events:none}.request-service ul{margin:0;padding:0;list-style:none}.request-service li{padding:14px 0 14px 20px;border-bottom:1px solid #ffffff15;position:relative;font-size:16px;line-height:1.8}.request-service li:before{content:'+';position:absolute;left:0;color:#65e1f8}.request-estimate{display:inline-block;margin-top:18px!important;padding:8px 14px;border:1px solid #65e1f860;color:#65e1f8;font-size:14px;font-weight:700}.request-note{font-size:13px;color:#bac6d0;margin-top:18px!important;line-height:1.9}.request-link{display:inline-block;color:#65e1f8;border-bottom:1px solid #65e1f870;padding:7px 0;margin-top:18px;font-weight:700}.request-link:hover{color:#fff}.request-prices{padding:54px 6%;scroll-margin-top:120px;background:#f5f5f7;color:#111}.request-prices .request-kicker{color:#087e9b}.request-prices>p{margin-top:10px}.request-prices .request-note{color:#48515a}.request-price-examples{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.request-price-examples article{border:1px solid #1112;background:#fff;padding:24px}.request-price-examples small{color:#52616e}.request-price-examples h3{font-size:22px;margin:10px 0}.request-price-examples strong{display:block;font-size:34px;color:#10151c;margin-bottom:12px}.request-price-examples p{font-size:14px}.request-price-details details{border-bottom:1px solid #1112;padding:16px 0}.request-price-details summary{cursor:pointer;font-weight:900;font-size:18px}.request-price-details dl{margin:16px 0 0}.request-price-details dl>div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:12px 0;border-top:1px solid #1111;font-size:15px;line-height:1.8}.request-price-details dd{margin:0;font-weight:700}.request-prices .request-estimate{color:#087e9b;border-color:#087e9b}.request-flow{padding:54px 6%}.request-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;margin:28px 0;padding:0}.request-flow li{border-top:2px solid #65e1f8;padding-top:15px}.request-flow small{color:#65e1f8;font-size:22px;font-weight:900}.request-flow h3{font-size:20px;margin:14px 0 10px}.request-flow p{font-size:15px}.request-contact{padding:55px 6%;text-align:center;background:radial-gradient(ellipse at 20% 100%,#ff80bf14,transparent 60%),#141b25;scroll-margin-top:120px}.request-contact>p{margin-top:12px}.request-contact-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.request-phone{display:inline-block;color:#fff;font-size:24px;font-weight:700;margin-top:24px}.request-phone small{display:block;font-size:13px;font-weight:400}
@media(max-width:750px){.request-page{padding-top:95px}.request-hero{grid-template-columns:1fr;padding:35px 6% 15px;gap:10px}.request-hero-art{min-height:250px}.request-hero-art>span{font-size:60px;left:15%;opacity:.8}.request-hero-art img{left:0;width:65%;height:100%}.request-hero-art img:last-child{right:0;width:65%;height:90%}.request-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.request-categories a{padding:18px 14px}.request-categories strong{font-size:14px}.request-service{grid-template-columns:1fr;gap:20px;padding:34px 6%}.request-service-title{padding-bottom:0;padding-right:0}.request-service-body{padding-bottom:165px}.request-service img{left:auto;right:0;width:50%;height:150px;bottom:12px}.request-service li{font-size:14px}.request-price-examples{grid-template-columns:1fr}.request-price-details dl>div{grid-template-columns:1fr;gap:4px}.request-flow ol{grid-template-columns:1fr 1fr}.request-flow h3{font-size:18px}.request-button,.request-line{font-size:15px}.request-contact h2{font-size:28px}.request-intro p{font-size:14px}}
.request-hero h1{font-size:clamp(32px,3.3vw,54px)}
@media(max-width:750px){.request-hero h1{font-size:26px}.request-categories strong{overflow-wrap:anywhere;font-size:13px}}
.request-design-prices{background:#10151c;color:#fff}.request-design-prices .request-kicker{color:#65e1f8}.request-design-table{margin:28px 0}.request-design-table>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #ffffff25;line-height:1.8}.request-design-table dt{font-weight:700}.request-design-table dd{margin:0;color:#65e1f8;font-size:20px;font-weight:900}.request-design-conditions{padding:24px;background:#ffffff06;border:1px solid #ffffff20}.request-design-conditions h3{font-size:18px;margin:0 0 10px}.request-design-conditions h3:not(:first-child){margin-top:20px}.request-design-conditions p{font-size:15px}.request-design-prices .request-note{color:#bac6d0}@media(max-width:750px){.request-design-table>div{grid-template-columns:1fr;gap:6px}.request-design-table dd{font-size:18px}.request-design-conditions{padding:18px}}
.request-price-open{background:none;border:0;border-bottom:1px solid #65e1f870;font-family:inherit;font-size:16px;cursor:pointer;text-align:left}.request-price-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:0;background:#080b10;color:#fff;overflow:auto;font-family:'M PLUS Rounded 1c',sans-serif}.request-price-dialog::backdrop{background:#080b10}.request-modal-bar{position:sticky;top:0;z-index:5;background:#080b10f5;border-bottom:1px solid #ffffff25;padding:20px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px}.request-modal-bar strong{font-size:18px}.request-modal-bar button{background:transparent;border:1px solid #65e1f8;color:#fff;border-radius:30px;padding:10px 18px;font-family:inherit;cursor:pointer;white-space:nowrap}.request-modal-content{padding:40px 6%;min-height:calc(100dvh - 85px)}.request-modal-content>p{margin-top:16px}.request-price-dialog a,.request-price-dialog button{position:relative;z-index:1}.request-price-dialog h2{font-size:clamp(26px,3vw,44px)}@media(max-width:650px){.request-modal-bar{padding:14px 5%;gap:12px}.request-modal-bar strong{font-size:14px}.request-modal-bar button{padding:9px 12px;font-size:13px}.request-modal-content{padding:28px 5%}}

.request-price-scope{display:block;color:#bac6d0;font-size:14px;font-weight:400;margin-top:5px}.request-design-conditions p+p{margin-top:16px}.request-extra-heading{margin-top:36px!important}.request-price-dialog button:focus-visible,.request-price-open:focus-visible{outline:3px solid #ff80bf;outline-offset:4px}

.request-web-prices{background:#10151c;color:#fff}.request-web-prices .request-kicker{color:#65e1f8}.request-web-prices .request-note{color:#bac6d0}.request-web-prices .request-price-examples article{background:#ffffff06;border-color:#ffffff25}.request-web-prices .request-price-examples small{color:#bac6d0}.request-web-prices .request-price-examples strong{color:#65e1f8}.request-web-prices .request-price-details details{border-color:#ffffff25}.request-web-prices .request-price-details dl>div{border-color:#ffffff15}.request-web-prices .request-price-details dd{color:#65e1f8}.request-web-prices .request-estimate{color:#65e1f8;border-color:#65e1f8}
