:root{--dark:#100b28;--primary:#26105d;--secondary:#64cad0;--paper:#f7f6fc;--accent:#eeeafa;--text:#1e1639;--white:#fff;--radius:16px;--container:1280px;--gutter:clamp(20px,3vw,48px);--section:clamp(48px,6vw,92px)}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--text);background:#fff;margin:0;font-family:Helvetica,Arial,Noto Sans Armenian,sans-serif;font-size:17.2px;line-height:1.39474}body,html{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(100%,var(--container));margin-inline:auto}.section{padding:var(--section) var(--gutter)}.site-header{z-index:100;background:#fffffff5;border-bottom:2px solid #f2f0f6;height:88px;position:sticky;top:0;box-shadow:0 8px 28px #1b104114}.header-inner{max-width:var(--container);height:100%;padding:12px var(--gutter);justify-content:space-between;align-items:center;margin:auto;display:flex}.logo img,.footer-logo{width:230px;max-height:54px;display:block}.main-nav{align-items:center;gap:clamp(22px,3vw,48px);display:flex}.main-nav a{font-weight:400}.accent-link{color:var(--secondary)!important}.menu-toggle,.floating-call{display:none}.hero{padding-bottom:0}.hero-box{background:var(--dark);color:#fff;border-radius:var(--radius);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:570px;padding:clamp(36px,7vw,100px);display:flex}.hero h1{margin:0 0 34px;font-size:57.6px;line-height:1.132}.hero p{margin:0;font-size:21.6px;line-height:1.5}.hero button,.submit,.success button{background:var(--secondary);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:18px 28px;line-height:1}.kpis{padding-top:clamp(24px,3vw,44px)}.kpi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kpi-grid article{background:var(--paper);border-radius:12px;grid-template-columns:78px 1fr;align-items:start;gap:22px;min-height:185px;padding:28px;display:grid;position:relative}.kpi-grid article:not(:last-child):after{content:"";background:var(--secondary);width:1px;position:absolute;top:10%;bottom:10%;right:-11px}.kpi-icon{background:var(--secondary);color:#fff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.kpi-icon svg{width:43px;height:43px}.kpi-grid h2{margin:2px 0 14px;font-size:21.6px;line-height:1.34028}.kpi-grid p{margin:0}.intro-inner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,120px);display:grid}.intro h2,.reviews h2{margin:0;font-size:41.6px;line-height:1.15865}.intro h2{font-weight:700}.reviews h2{font-weight:800}.intro p{margin:0 0 20px}.partners{padding-top:0}.partner-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.partner{background:var(--paper);border-radius:12px;justify-content:center;align-items:center;min-height:180px;padding:26px;display:flex}.partner img{object-fit:contain;width:100%;height:105px}.reviews{padding-top:20px}.reviews-head{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);margin-bottom:55px;display:grid}.reviews-head p{margin:0}.review{background:var(--accent);border-radius:var(--radius);grid-template-columns:1fr 1fr;min-height:380px;margin-bottom:28px;display:grid;overflow:hidden}.review-copy{flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,58px);display:flex}.review-copy p{margin:0}.review-copy strong{margin-top:20px;display:inline-block}.review blockquote{margin:35px 0 0;font-size:17.2px;font-weight:400;line-height:1.39474}.review iframe{border:0;width:100%;height:100%;min-height:380px}.review.reverse .review-copy{order:2}.review.reverse iframe{order:1}.footer{background:var(--paper);padding:var(--section) var(--gutter) 35px}.footer-top,.footer-bottom{justify-content:space-between;align-items:center;display:flex}.footer-top{padding-bottom:44px;position:relative}.footer-top:after{content:"";background:#dcd9e5;width:100%;height:2px;position:absolute;bottom:0;left:0}.footer-top nav{flex-wrap:wrap;gap:28px;display:flex}.footer-bottom{padding-top:32px}.footer-bottom p{margin:0}.created{font-size:14px;text-decoration:underline}.footer-contact,.footer-contact>a,.socials{align-items:center;gap:18px;display:flex}.footer-contact>a{font-weight:500}.footer-contact>a svg{width:24px}.socials a{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.socials svg{width:18px;height:18px}.modal-overlay{z-index:1000;background:#0b071ca3;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radius);background:#fff;width:min(860px,100%);max-height:calc(100vh - 60px);padding:clamp(20px,3vw,42px);position:relative;overflow:auto}.modal-close{color:var(--text);cursor:pointer;background:0 0;border:0;position:absolute;top:15px;right:15px}.modal-close svg{width:28px}.tabs{justify-content:center;gap:16px;margin:5px 45px 28px;display:flex}.tabs button{cursor:pointer;background:#fff;border:1px solid #d7d2e5;border-radius:12px;align-items:center;gap:9px;padding:12px 20px;font-size:17.2px;line-height:1.39474;display:flex}.tabs button span{border:2px solid #b9b2cc;border-radius:50%;width:19px;height:19px;position:relative}.tabs .active{border-color:var(--primary)}.tabs .active span{border-color:var(--secondary)}.tabs .active span:after{content:"";background:var(--secondary);border-radius:50%;position:absolute;inset:3px}.form-card{background:#f1edfa;border:1px solid #d7d2e5;border-radius:12px;padding:clamp(20px,3vw,36px)}.form-card h2{text-align:center;margin:0 0 25px;font-size:28.8px;line-height:1.20139}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-card label{flex-direction:column;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.form-card input{background:#fff;border:1px solid #c9c2da;border-radius:8px;height:48px;margin-top:7px;padding:10px;font-size:14px;line-height:1.4}.form-card input:focus{outline:2px solid var(--secondary);border-color:#0000}.form-card em{color:#a00;font-size:12px;font-style:normal;display:none}.form-card input:user-invalid+em{display:block}.submit{margin-top:4px;font-size:14px;line-height:1.4}.form-error{color:#a00}.success{text-align:center;padding:40px}.success svg{fill:none;width:82px;stroke:var(--secondary);stroke-width:3px}.success h2{margin:18px 0 5px;font-size:28.8px;line-height:1.20139}@media (max-width:1024px){.site-header{height:66px}.logo img{width:230px;height:45px}.menu-toggle{color:var(--primary);background:0 0;border:0;padding:4px;display:block}.menu-toggle svg{width:40px;height:32px}.main-nav{background:#fff;flex-direction:column;align-items:flex-start;gap:24px;padding:60px 28px;font-size:28px;font-weight:600;transition:transform .25s;display:flex;position:fixed;inset:66px 0 0;transform:translate(100%)}.main-nav.open{transform:none}.floating-call{background:var(--secondary);color:#fff;z-index:99;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:fixed;bottom:60px;right:20px;box-shadow:0 0 0 6px #1801322e}.floating-call svg{width:28px}.hero{padding-top:42px}.hero-box{justify-content:center;gap:45px;min-height:488px;padding:28px}.kpi-grid{grid-template-columns:1fr}.kpi-grid article{grid-template-columns:104px 1fr;min-height:0;padding-left:60px;padding-right:60px}.kpi-grid article:after{display:none}.intro-inner,.reviews-head{grid-template-columns:1fr;gap:28px}.partner-grid{grid-template-columns:repeat(2,1fr)}.review{grid-template-columns:1fr}.review iframe{min-height:360px}.review.reverse .review-copy{order:1}.review.reverse iframe{order:2}.footer-top,.footer-bottom{align-items:flex-start}.footer-top nav{max-width:500px}}@media (max-width:620px){.section{padding-left:20px;padding-right:20px}.logo img{width:200px}.hero-box{min-height:450px}.kpi-grid article{grid-template-columns:72px 1fr;padding:22px 18px}.partner{min-height:130px;padding:18px}.partner img{height:80px}.review iframe{min-height:220px}.footer-top,.footer-bottom,.footer-contact{flex-direction:column;gap:28px}.footer-top nav{flex-direction:column;gap:14px}.footer-contact{align-items:flex-start}.form-row{grid-template-columns:1fr}.modal-overlay{padding:12px}.modal{max-height:calc(100vh - 24px);padding:18px 14px}.tabs{margin:28px 30px 20px}.tabs button{padding:10px 12px}.form-card{padding:18px 14px}}.about-section{padding:var(--section) var(--gutter)}.about-page h1,.about-page h2,.about-page h3{color:var(--primary)}.about-page h1{margin:0;font-size:41.6px;line-height:1.15865}.about-page h2{margin:0;font-size:41.6px;line-height:1.1}.about-page p{margin:0}.about-hero-card{background:var(--accent);border-radius:16px;flex-direction:column;gap:24px;padding:28px;display:flex}.about-kicker{background:#fff;border-radius:12px;align-self:flex-start;padding:14px 18px;font-size:21.6px;font-weight:500;line-height:1.35}.about-quote{border-left:4px solid var(--secondary);background:#fff;border-radius:16px;padding:22px 18px}.about-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:4px;display:grid}.about-stats>div{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;min-height:150px;padding:26px;display:flex}.about-stats strong{color:var(--secondary);font-size:57.6px;font-weight:600;line-height:1.1}.about-stats span{color:#777;font-size:21.6px;font-weight:500;line-height:1.3}.about-split{grid-template-columns:1fr 1fr;gap:32px;display:grid}.about-split>div:first-child{flex-direction:column;gap:24px;display:flex}.about-subtitle{color:var(--primary);font-size:28.8px;font-weight:600;line-height:1.1}.imbjishk-logo{background:var(--paper);border-radius:16px;justify-content:center;align-items:center;padding:42px;display:flex}.imbjishk-logo img{width:100%;max-width:520px;height:auto;display:block}.years .container{flex-direction:column;gap:24px;display:flex}.years h2{font-weight:700}.years-image{aspect-ratio:5/2;object-fit:cover;border-radius:16px;width:100%;margin-top:4px}.founders-head{margin-bottom:40px}.founders-head h2{font-weight:600}.founders-head p{margin-top:18px}.founders-list{flex-direction:column;gap:24px;display:flex}.founder{grid-template-columns:4fr 6fr;display:grid;position:relative}.founder-photo{border-radius:16px 0 0 16px;min-height:400px;overflow:hidden}.founder-photo img{aspect-ratio:4/3;object-fit:cover;object-position:50% 10%;width:100%;height:100%;display:block}.founder-info{background:var(--paper);flex-direction:column;align-items:flex-start;padding:34px;display:flex}.founder-info h3{margin:0;font-size:41.6px;line-height:1.1}.founder-role{background:var(--secondary);color:#fff;text-transform:uppercase;border-radius:12px;margin:20px 0;padding:12px 16px;font-size:17.2px;font-weight:500;display:inline-block}.founder-info>p{background:#fff;border-radius:16px;width:100%;padding:22px 18px}.founder-more{align-self:flex-end;align-items:center;gap:12px;padding:22px 18px 0;display:flex}.founder-more svg{width:20px;height:20px;color:var(--secondary)}.active-partners-head{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,120px);display:grid}.active-partners-head h2{font-weight:700}.active-partners-head p+p{margin-top:20px}.about-partners{padding:0 var(--gutter) var(--section)}@media (max-width:767px){.about-section{padding-left:20px;padding-right:20px}.about-hero-card{padding:20px}.about-stats,.about-split{grid-template-columns:1fr}.imbjishk-logo{grid-row:1;padding:28px}.years-image{aspect-ratio:4/3}.founder{grid-template-columns:1fr}.founder-photo{border-radius:16px 16px 0 0;min-height:0}.founder-info{padding:24px}.founder-info h3{font-size:34px}.founder-role{padding:10px 12px;font-size:14px}.active-partners-head{grid-template-columns:1fr;gap:28px}.about-partners{padding-left:20px;padding-right:20px}}.portfolio-intro{padding:0 var(--gutter)}.portfolio-intro-grid{grid-template-columns:1fr 1fr;align-items:center;padding:70px;display:grid}.portfolio-intro h1{color:var(--primary);margin:0;font-size:41.6px;line-height:1.15865}.portfolio-intro h1 span{color:var(--secondary)}.portfolio-intro p{color:var(--primary);margin:0}.portfolio-projects{padding:var(--section) var(--gutter)}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.portfolio-card{border:1px solid #ddd9e6;border-radius:12px;flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.portfolio-card:hover{box-shadow:0 0 10px 2px #0003}.portfolio-image{aspect-ratio:5/3;position:relative;overflow:hidden}.portfolio-image img{aspect-ratio:4/3;object-fit:contain;object-position:100% 0;width:100%;height:100%;display:block}.portfolio-image>span{color:#fff;background:#382d9f;border-radius:0 12px 0 0;padding:10px;font-size:17.2px;font-weight:600;line-height:1.39474;position:absolute;bottom:0;left:0}.portfolio-content{background:var(--accent);flex-direction:column;flex:1;gap:24px;padding:28px;display:flex}.portfolio-content h2{color:var(--primary);margin:0;font-size:21.6px;font-weight:500;line-height:1.23108}.portfolio-content a{color:var(--secondary);align-self:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.portfolio-content svg{width:20px;height:20px}.portfolio-gallery{grid-template-columns:repeat(5,1fr);padding-top:0;display:grid}.portfolio-gallery .gallery-wide{grid-column:span 3}.portfolio-gallery img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.portfolio-intro-grid{grid-template-columns:1fr;gap:18px;padding:40px 34px}.portfolio-content{gap:22px;padding:26px}}@media (max-width:767px){.portfolio-intro{padding:0 20px}.portfolio-intro-grid{grid-template-columns:1fr;gap:26px;padding:48px 0}.portfolio-grid{grid-template-columns:1fr}.portfolio-projects{padding-top:0;padding-left:20px;padding-right:20px}.portfolio-content{flex-direction:row;align-items:flex-start;gap:18px;padding:22px}.portfolio-content h2{flex:1}.portfolio-content a{white-space:nowrap}.portfolio-gallery{grid-template-columns:1fr}.portfolio-gallery .gallery-wide{grid-column:auto}.portfolio-gallery>div{aspect-ratio:16/9}}.services-hero{padding:var(--section) var(--gutter)}.services-hero-grid{grid-template-columns:1fr 1fr;align-items:center;display:grid}.services-hero-copy{flex-direction:column;align-self:start;align-items:flex-start;gap:30px;padding-right:clamp(32px,6vw,90px);display:flex}.services-hero h1{color:var(--primary);margin:0;font-size:41.6px;line-height:1.15865}.services-hero-copy p{margin:0 0 18px}.services-hero-copy button{background:var(--secondary);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:18px 28px;line-height:1}.services-hero-image{height:100%;overflow:hidden}.services-hero-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.services-list{padding:0 var(--gutter) var(--section);flex-direction:column;gap:54px;display:flex}.service-panel{background:var(--accent);border-radius:16px;padding:70px;position:relative}.service-panel>h2{color:var(--primary);margin:0 0 42px;font-size:56px;line-height:1.05}.service-info{grid-template-columns:repeat(10,1fr);align-items:start;display:grid}.service-description{grid-column:span 6;padding-right:70px}.service-description p{margin:0 0 18px}.service-includes{flex-direction:column;grid-column:span 4;gap:32px;display:flex}.service-includes h3{margin:0;font-size:21.6px;line-height:1.24769}.service-includes ul{flex-direction:column;gap:38px;margin:0;padding:0;list-style:none;display:flex}.service-includes li{position:relative}.service-includes li:not(:last-child):after{content:"";background:#d9d9d9;height:1px;position:absolute;bottom:-19px;left:0;right:0}.service-more{color:var(--text);align-self:flex-end;align-items:center;gap:10px;font-size:19.2px;transition:color .2s;display:flex}.service-more:hover{color:#30aeb2}.service-more svg{width:20px;height:20px;color:var(--secondary)}@media (max-width:1024px){.service-panel>h2{font-size:48px}}@media (max-width:767px){.services-hero{padding-left:20px;padding-right:20px}.services-hero-grid{grid-template-columns:1fr}.services-hero-copy{order:2;padding:32px 0 0}.services-hero-image{order:1}.services-hero-image img{aspect-ratio:3/2}.services-list{gap:30px;padding-left:20px;padding-right:20px}.service-panel{padding:32px 24px}.service-panel>h2{overflow-wrap:anywhere;margin-bottom:30px;font-size:38px;line-height:1.1}.service-info{grid-template-columns:1fr;gap:32px}.service-description,.service-includes{grid-column:1;padding-right:0}.service-more{font-size:17.2px}}.detail-hero{padding:var(--section) var(--gutter)}.detail-hero-card{background:var(--accent);border-radius:16px;grid-template-columns:4fr 6fr;align-items:start;column-gap:70px;padding:70px;display:grid}.detail-hero h1{color:var(--primary);margin:0;font-size:41.6px;line-height:1.15865}.detail-hero p{margin:0}.detail-hero button{background:var(--secondary);color:#fff;cursor:pointer;border:0;border-radius:12px;grid-column:2;justify-self:start;margin-top:28px;padding:18px 28px;line-height:1}.detail-content{padding:0 var(--gutter) var(--section)}.detail-list{flex-direction:column;gap:54px;display:flex}.detail-row{background:var(--paper);border-radius:16px;grid-template-columns:1fr 1fr;min-height:560px;display:grid;overflow:hidden}.detail-image img{object-fit:cover;width:100%;height:100%;min-height:560px;display:block}.detail-copy{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex}.detail-copy h2{color:var(--primary);overflow-wrap:anywhere;margin:0 0 30px;font-size:41.6px;line-height:1.12}.detail-body p{margin:0 0 20px}.detail-approach{border-left:4px solid var(--secondary);background:#fff;border-radius:12px;margin-top:8px;padding:20px}.detail-approach p{margin:0}.detail-faq{padding:0 var(--gutter) var(--section)}.detail-faq-head{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);margin-bottom:44px;display:grid}.detail-faq-head h2{color:var(--primary);margin:0;font-size:41.6px;line-height:1.15865}.detail-faq-head p{margin:0}.faq-list{border-top:1px solid #d9d5e3}.faq-item{border-bottom:1px solid #d9d5e3}.faq-item>button{width:100%;color:var(--primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:21.6px;font-weight:600;line-height:1.3;display:flex}.faq-item svg{width:24px;height:24px;color:var(--secondary);flex:none;transition:transform .2s}.faq-item.open svg{transform:rotate(180deg)}.faq-answer{padding:0 54px 24px 0}.faq-answer p{margin:0}@media (max-width:1024px){.detail-hero-card{grid-template-columns:1fr;gap:26px;padding:46px}.detail-hero button{grid-column:1;margin-top:0}.detail-row{grid-template-columns:1fr;min-height:0}.detail-row-reverse .detail-image{order:1}.detail-row-reverse .detail-copy{order:2}.detail-image img{aspect-ratio:16/9;min-height:0}.detail-copy h2{font-size:36px}.detail-faq-head{grid-template-columns:1fr;gap:22px}}@media (max-width:767px){.detail-hero,.detail-content,.detail-faq{padding-left:20px;padding-right:20px}.detail-hero-card{padding:28px 24px}.detail-hero h1,.detail-faq-head h2{font-size:34px}.detail-list{gap:30px}.detail-copy{padding:26px 22px}.detail-copy h2{margin-bottom:22px;font-size:28px;line-height:1.18}.detail-approach{padding:18px 16px}.faq-item>button{padding:20px 0;font-size:18px}.faq-answer{padding-right:0}}.detail-row{grid-template-columns:1fr 1fr;align-items:start;gap:40px;min-height:0;padding:32px;overflow:visible}.detail-row>h2{width:50%;color:var(--primary);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:28.8px;line-height:1.2}.detail-row-reverse .detail-image{order:3}.detail-row-reverse .detail-copy{order:2}.detail-image img{aspect-ratio:4/3;border-radius:12px;height:auto;min-height:0}.detail-copy{justify-content:flex-start;padding:0}@media (max-width:1024px){.detail-row{grid-template-columns:1fr 1fr;gap:30px}.detail-row>h2{width:65%;font-size:28.8px}.detail-row-reverse .detail-image{order:3}.detail-row-reverse .detail-copy{order:2}.detail-image img{aspect-ratio:4/3}}@media (max-width:767px){.detail-row{grid-template-columns:1fr;gap:24px;padding:24px}.detail-row>h2{order:2;grid-column:1;width:100%;font-size:25px;line-height:1.2}.detail-image,.detail-row-reverse .detail-image{order:1}.detail-copy,.detail-row-reverse .detail-copy{order:3}.detail-image img{aspect-ratio:5/3}}.person-page>section{padding:var(--section) var(--gutter)}.person-card{background:var(--accent);border-radius:16px;grid-template-columns:repeat(10,1fr);padding:32px;display:grid}.person-image{grid-column:span 4}.person-image img{aspect-ratio:3/4;object-fit:cover;object-position:50% 10%;border-radius:16px;width:100%;height:100%;display:block}.person-info{background:#fff;border-radius:16px;flex-direction:column;grid-column:span 6;justify-content:space-between;gap:36px;padding:40px;display:flex}.person-info h1{color:var(--primary);margin:0;font-size:41.6px;line-height:1.15865}.person-roles{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.person-roles span{background:var(--secondary);color:#fff;text-transform:uppercase;border-radius:12px;padding:14px 16px;font-weight:500}.person-info>p{margin:0}.person-contact>strong{color:var(--primary);margin-bottom:18px;font-size:21.6px;display:block}.person-contact>div{gap:20px;display:flex}.person-contact a{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.person-contact svg{width:23px;height:23px}@media (max-width:767px){.person-page>section{padding-left:20px;padding-right:20px}.person-card{grid-template-columns:1fr;padding:20px}.person-image,.person-info{grid-column:1}.person-image img{aspect-ratio:4/3}.person-info{padding:26px 22px}.person-info h1{font-size:34px}.person-roles span{padding:10px 12px;font-size:14px}}.enquiries-page>section{padding:var(--section) var(--gutter)}.enquiries-intro{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,100px);margin-bottom:54px;display:grid}.enquiries-intro h1{color:var(--primary);margin:0;font-size:48px;line-height:1.12}.enquiries-intro p{margin:0}.survey-form{background:var(--paper);border-radius:16px;flex-direction:column;gap:38px;padding:clamp(24px,5vw,64px);display:flex}.survey-form fieldset{border:0;margin:0;padding:0}.survey-form legend{width:100%;color:var(--primary);border-bottom:1px solid #d8d3e4;margin-bottom:24px;padding:0 0 22px;font-size:28.8px;font-weight:700;line-height:1.2}.survey-note{margin:-12px 0 22px}.survey-fields{grid-template-columns:1fr 1fr;gap:24px 30px;display:grid}.survey-field{flex-direction:column;gap:9px;font-weight:600;display:flex}.survey-field input,.survey-field select{width:100%;min-height:52px;color:var(--text);background:#f0ecfa;border:1px solid #d2ccdf;border-radius:10px;padding:10px 14px;font-size:17.2px}.survey-choice{grid-column:1/-1}.survey-choice>strong{color:var(--primary);margin-bottom:14px;font-size:19px;display:block}.survey-choice>div{grid-template-columns:repeat(2,1fr);gap:10px 20px;display:grid}.survey-choice label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.survey-choice input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.survey-submit{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;align-self:flex-start;padding:18px 34px;font-weight:700}.survey-success{background:var(--accent);text-align:center;border-radius:16px;padding:70px}.survey-success h2{color:var(--primary);margin:0 0 12px;font-size:41.6px}.survey-success p{margin:0}@media (max-width:767px){.enquiries-page>section{padding-left:20px;padding-right:20px}.enquiries-intro{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.enquiries-intro h1{font-size:34px}.survey-form{gap:32px;padding:26px 20px}.survey-form legend{font-size:25px}.survey-fields,.survey-choice>div{grid-template-columns:1fr}.survey-choice>strong{font-size:17.2px}.survey-submit{width:100%}}.enquiries-intro h1{font-size:30px;line-height:1.2}@media (max-width:767px){.enquiries-intro h1{font-size:30px}}
