:root{--pink:#F4BDD1;--pink-dark:#DA7FA2;--blue:#B5DDF5;--blue-dark:#74A9D1;--ink:#3E5166;--ink-strong:#28394A;--paper:#FFF9F8;--white:#fff;--muted:#69798A;--border:#EAE8EB;--radius:26px;--shadow:0 18px 48px rgba(60,75,95,.08);--focus:#284e9b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink-strong);background:var(--paper);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.62;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}img,svg{max-width:100%}img{display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{line-height:1.16;letter-spacing:-.045em}h1{font-size:clamp(2.8rem,5.55vw,5.2rem);font-weight:790}h2{font-size:clamp(2.1rem,3.8vw,3.55rem);font-weight:780}h3{font-size:1.27rem;letter-spacing:-.025em}p{color:var(--muted)}strong{color:var(--ink-strong)}.container{width:min(1192px,calc(100% - 48px));margin-inline:auto}.section{padding:95px 0}.section-tight{padding:60px 0}.eyebrow{color:#AD5E80;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:850;display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:'';display:block;width:19px;height:3px;background:#DA7FA2;border-radius:5px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:31px}.section-heading h2{max-width:730px;margin:12px 0 0}.section-heading p{max-width:345px;margin:0;font-size:.97rem}.text-center{text-align:center}.text-center .eyebrow:before{display:none}.lead{font-size:1.15rem;max-width:670px}.small{font-size:.83rem}.muted{color:var(--muted)}.accent-pink{color:#C66E95}.accent-blue{color:#679EC8}.btn{display:inline-flex;gap:11px;align-items:center;justify-content:center;border-radius:14px;padding:14px 21px;font-weight:780;letter-spacing:-.01em;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s;text-align:center;white-space:normal}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 25px rgba(62,81,102,.18)}.btn-primary:hover{background:#2D4258;box-shadow:0 13px 30px rgba(62,81,102,.22)}.btn-light{background:#fff;color:var(--ink);border-color:#E6E3E7}.btn-pink{background:var(--pink-dark);color:#fff}.btn-link{padding:12px 0;color:#3E5166;font-weight:820;display:inline-flex;gap:8px;align-items:center}.arrow{font-size:1.12rem}.btn-sm{padding:10px 15px;border-radius:12px;font-size:.91rem}.chip{border-radius:100px;background:#fff;padding:9px 15px;font-size:.81rem;color:#5F6F7F;box-shadow:0 4px 13px rgba(45,56,67,.05);display:inline-flex;gap:9px;align-items:center;border:1px solid #F0E6EA}.chip-dot{background:#8EC9B6;width:8px;height:8px;border-radius:50%}.pill{display:inline-flex;align-items:center;border-radius:100px;padding:5px 11px;font-size:.72rem;font-weight:800;letter-spacing:.05em;background:#FBE8EF;color:#A15E7B}.pill.blue{background:#E6F4FD;color:#487A9D}.pill.neutral{background:#F0F2F4;color:#526273}
.announcement{background:#F6E4EC;border-bottom:1px solid #F1DAE4;font-size:.78rem;color:#865B73;text-align:center;font-weight:700;padding:8px 15px}.site-header{position:sticky;z-index:80;top:0;background:rgba(255,249,248,.94);backdrop-filter:blur(15px);border-bottom:1px solid rgba(229,227,230,.85)}.nav-row{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand-symbol{width:44px;height:44px}.brand-type{display:flex;flex-direction:column;line-height:1.02}.brand-name{font-size:1.65rem;font-weight:890;letter-spacing:-.07em;white-space:nowrap}.brand-name .pink{color:#D77B9F}.brand-name .blue{color:#79B0D8}.brand-tag{font-size:.5rem;font-weight:850;letter-spacing:.105em;color:#5A6F84;margin-top:6px}.nav-links{display:flex;align-items:center;gap:25px;font-size:.9rem;font-weight:690;color:#54667A}.nav-links a:hover,.footer-links a:hover{color:#D57B9F}.nav-actions{display:flex;align-items:center;gap:12px}.nav-toggle{display:none;border:0;background:#fff;border-radius:11px;padding:9px 12px;color:var(--ink);font-size:1.35rem}.prelaunch-badge{background:#FCE7EF;color:#A45C7D;border-radius:8px;padding:7px 8px;font-size:.66rem;font-weight:850;white-space:nowrap}
.hero{padding:78px 0 77px;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 4% 14%,#FDE4EC 0%,transparent 26%),radial-gradient(circle at 94% 78%,#DDF1FD 0%,transparent 28%)}.hero-inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px}.hero-copy{padding:15px 0}.hero h1{margin:25px 0 22px;max-width:650px}.hero h1 .highlight{position:relative;z-index:0;white-space:normal}.hero h1 .highlight:after{content:'';position:absolute;bottom:4px;left:-2px;right:-1px;height:17px;background:#F5C8DA;z-index:-1;border-radius:30px;transform:rotate(-1deg)}.hero-copy>p{font-size:1.15rem;max-width:555px;line-height:1.8}.hero-buttons{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}.hero-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.hero-visual{position:relative;min-height:530px;display:flex;align-items:center;justify-content:center}.hero-art{width:100%;max-width:670px;filter:drop-shadow(0 21px 30px rgba(91,102,120,.06))}.float-label{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #F0E4E8;box-shadow:var(--shadow);padding:11px 15px;border-radius:16px;font-weight:820;font-size:.83rem;color:#3D576A}.float-label .bubble{height:28px;width:28px;border-radius:50%;display:grid;place-items:center;background:#F6DFE8;font-size:1rem}.float-label.one{top:9%;left:-4%;transform:rotate(-5deg)}.float-label.two{bottom:10%;right:-2%;transform:rotate(4deg)}
.credibility{background:#fff;border-top:1px solid #F4EAEE;border-bottom:1px solid #F4EAEE}.credibility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 0}.cred-item{display:flex;gap:11px;align-items:flex-start}.cred-icon{display:grid;place-items:center;flex-shrink:0;background:#F6E6EB;color:#C4799A;height:39px;width:39px;border-radius:13px;font-size:1.15rem}.cred-item b{display:block;font-size:.88rem;color:#3E5166}.cred-item span:not(.cred-icon){display:block;font-size:.75rem;line-height:1.4;color:#768594;margin-top:2px}
.section-bg{background:#fff}.section-pink{background:linear-gradient(135deg,#FFF2F6 10%,#F2F9FE 100%)}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.service-card{background:#fff;border:1px solid #EBE7EC;border-radius:23px;padding:25px 23px 22px;display:flex;flex-direction:column;min-height:305px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#EBCCDC}.service-card .service-icon{width:62px;height:62px;border-radius:19px;background:#FCE9F0;color:#C67D9B;display:grid;place-items:center;margin-bottom:19px}.service-card .service-icon.blue-bg{background:#E6F4FD;color:#6A9DC4}.service-icon svg{width:35px;height:35px}.service-card h3{margin:0 0 8px;font-size:1.2rem}.service-card .card-summary{font-size:.89rem;line-height:1.56;flex:1;margin-bottom:16px}.card-meta{display:flex;justify-content:space-between;gap:12px;align-items:end;border-top:1px solid #F2E9ED;padding-top:16px;margin-top:auto}.price{font-size:1.28rem;letter-spacing:-.035em;font-weight:880;color:#3E5166}.price-sub{font-size:.72rem;display:block;color:#87919F;font-weight:600}.deadline{font-size:.78rem;font-weight:750;text-align:right;color:#59728A}.card-actions{display:flex;gap:13px;align-items:center;margin-top:19px}.card-actions a:not(.btn){font-weight:760;font-size:.86rem;color:#6B8FAE}.catalog-cta{margin-top:29px;display:flex;justify-content:center}.catalog-notice{border-left:4px solid #DA7FA2;background:#FFF4F7;border-radius:5px 14px 14px 5px;padding:15px 18px;font-size:.86rem;color:#775F70;margin-top:25px}
.lines-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.line-card{position:relative;border-radius:23px;padding:27px 23px;min-height:208px;background:#FCE7EF;overflow:hidden}.line-card:nth-child(2){background:#E5F3FB}.line-card:nth-child(3){background:#EAF2ED}.line-card:nth-child(4){background:#FFF2E7}.line-card .big-letter{font-size:4.8rem;position:absolute;right:-2px;bottom:-23px;color:rgba(62,81,102,.08);font-weight:900}.line-card h3{font-size:1.18rem;margin-bottom:12px}.line-card p{font-size:.89rem;color:#5E7082;margin:0;max-width:215px}
.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:21px;counter-reset:steps}.step-card{border:1px solid #ECE7EA;padding:25px 22px 22px;background:#fff;border-radius:23px;position:relative}.step-num{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#E7F4FD;color:#537FA2;font-weight:900;margin-bottom:21px}.step-card h3{margin-bottom:8px}.step-card p{font-size:.87rem;margin:0}.step-card:after{content:'→';position:absolute;right:-18px;top:42px;color:#B6A5B0;font-size:1.5rem;z-index:1}.step-card:last-child:after{display:none}
.brands-preview{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin:31px auto;max-width:980px}.brand-pill{padding:11px 18px;border:1px solid #EAE3E7;border-radius:50px;background:#fff;font-weight:740;color:#607187;font-size:.9rem;white-space:nowrap}.brands-legal{max-width:850px;text-align:center;margin:0 auto 25px;font-size:.83rem}.brand-search{display:flex;gap:12px;max-width:740px;margin:28px auto 24px}.brand-search input{flex:1;border:1px solid #DED9DF;background:#fff;border-radius:13px;padding:15px 18px;color:var(--ink)}.brand-count{font-size:.9rem;color:#697B8B;margin-bottom:13px}.brand-groups{display:grid;gap:24px}.brand-group{background:#fff;padding:23px;border-radius:22px;border:1px solid #ECE8EC}.brand-group h3{margin:0 0 17px;display:flex;align-items:center;gap:10px}.brand-tags{display:flex;flex-wrap:wrap;gap:9px}.brand-item{background:#F7F8FA;border:1px solid #E9ECF0;border-radius:999px;padding:9px 13px;color:#576B7A;font-size:.83rem;font-weight:700}.brand-item.hidden{display:none}.brand-group.hidden{display:none}
.split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.care-panel{padding:48px;background:linear-gradient(145deg,#F7E3EA,#DAEEFD);border-radius:35px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.care-panel .note-card{padding:26px;background:#fff;border-radius:24px;box-shadow:var(--shadow);max-width:380px;margin:auto;transform:rotate(-2deg)}.note-card .ico{font-size:2.15rem;margin-bottom:7px}.note-card h3{margin-bottom:9px}.note-card p{margin:0}.checklist{margin:21px 0;padding:0;list-style:none}.checklist li{display:flex;gap:11px;align-items:flex-start;margin:15px 0;color:#56687A}.checklist li:before{content:'✓';flex:none;background:#E3F3ED;border-radius:50%;color:#4B9378;font-weight:900;width:23px;height:23px;text-align:center;line-height:23px;font-size:.8rem}
.quote-band{position:relative;border-radius:34px;background:#3E5166;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:33px;padding:52px 60px;overflow:hidden}.quote-band:after{content:'';position:absolute;height:300px;width:300px;border-radius:50%;right:-90px;top:-110px;background:#A4CFE9;opacity:.14}.quote-band h2{font-size:clamp(1.9rem,3.5vw,3.1rem);max-width:650px;margin:12px 0}.quote-band p{color:#DCE3EB;margin:0;max-width:610px}.quote-band .btn{background:#fff;color:#3E5166;flex-shrink:0;position:relative;z-index:1}
.faq-list{max-width:950px;margin:0 auto}.faq-list details{border-bottom:1px solid #E8E4E6;background:transparent}.faq-list summary{padding:22px 4px;cursor:pointer;font-weight:780;color:#42576A;display:flex;justify-content:space-between;gap:15px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:1.5rem;font-weight:350;line-height:1}.faq-list details[open] summary:after{content:'−'}.faq-list details p{padding:0 30px 23px 4px;margin:0;line-height:1.7;color:#677787}.faq-list details[open] summary{color:#C76E95}
.footer{background:#F2F5F7;border-top:1px solid #E3E8EB;padding:60px 0 24px}.footer-main{display:grid;grid-template-columns:1.45fr .75fr .78fr 1fr;gap:43px}.footer .brand{margin-bottom:16px}.footer p{font-size:.88rem;max-width:300px}.footer h4{font-size:.9rem;color:#4F6275;margin-bottom:15px}.footer-links{display:flex;flex-direction:column;gap:12px;font-size:.84rem;color:#6A7A89}.footer-bottom{margin-top:46px;padding-top:23px;border-top:1px solid #DBE3E8;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8693A0;font-size:.77rem}.floating-cta{position:fixed;right:23px;bottom:23px;z-index:65;background:#337B65;color:#fff;border:0;box-shadow:0 10px 35px rgba(36,92,78,.3);border-radius:100px;padding:15px 19px;font-size:.88rem;display:flex;align-items:center;gap:10px;font-weight:830}.floating-cta:hover{background:#2B6E58}.floating-cta svg{height:21px;width:21px}.footer-bottom a{text-decoration:underline}
.page-hero{padding:82px 0 64px;background:linear-gradient(105deg,#FFF4F7 15%,#EAF5FD 100%);border-bottom:1px solid #F0E7ED}.page-hero h1{max-width:830px;font-size:clamp(2.5rem,5vw,4.55rem);margin:17px 0 15px}.page-hero p{font-size:1.14rem;max-width:790px;margin-bottom:20px}.breadcrumbs{font-size:.78rem;display:flex;gap:9px;flex-wrap:wrap;color:#8492A0}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.quick-filter{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.filter-btn{border:1px solid #E5E1E5;border-radius:999px;background:#fff;color:#5B6E80;padding:9px 18px;font-weight:770;font-size:.85rem}.filter-btn[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}.service-card.hidden{display:none}.empty-search{padding:20px;display:none}.pricing-table{border-radius:23px;border:1px solid #ECE5EA;overflow:hidden;background:#fff}.pricing-row{display:grid;grid-template-columns:1.9fr 1fr 1fr .8fr;align-items:center;gap:16px;border-bottom:1px solid #F1ECEF;padding:18px 24px}.pricing-row:last-child{border-bottom:0}.pricing-row.header{background:#F9EDF2;color:#708091;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:870}.pricing-row .p-name{font-weight:770}.pricing-row .p-price{font-weight:890;font-size:1.02rem}.pricing-row .btn{justify-self:end}.pricing-table-note{font-size:.82rem;margin-top:16px}
.detail-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:65px;align-items:start}.detail-copy h2{margin-bottom:20px}.detail-copy p{line-height:1.75}.detail-copy h3{margin-top:35px}.aside-card{position:sticky;top:115px;background:#fff;border-radius:25px;padding:30px;border:1px solid #F1E2E9;box-shadow:var(--shadow)}.aside-card .aside-price{font-size:2.65rem;letter-spacing:-.045em;font-weight:900;margin:14px 0 0}.aside-card .aside-time{color:#59768A;font-weight:770;margin:9px 0 23px}.aside-card .btn{width:100%;margin-top:7px}.warning-box{margin-top:30px;background:#FFF5E8;color:#7E6848;padding:23px 25px;border-radius:18px;font-size:.92rem;border:1px solid #F5E3C8}.warning-box strong{color:#70593D}.text-content{max-width:880px}.text-content h2{font-size:1.6rem;margin-top:40px}.text-content h3{font-size:1.12rem}.text-content li{margin:9px 0;color:#657684}.city-list{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.city-card{border:1px solid #EBE3EA;border-radius:24px;background:#fff;padding:26px}.city-card h3{font-size:1.2rem}.city-card p{font-size:.9rem;min-height:70px}.city-card a{font-weight:750;color:#6089AB}.location-rail{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.stat{background:#fff;padding:28px;border:1px solid #F0E6EB;border-radius:20px}.stat strong{font-size:2.1rem;color:#C77B9A;display:block}.stat span{font-size:.85rem;color:#647588}
.dialog-backdrop{position:fixed;inset:0;background:rgba(24,36,49,.54);z-index:200;display:none;padding:22px;overflow-y:auto;align-items:center;justify-content:center}.dialog-backdrop.open{display:flex}.quote-dialog{position:relative;width:min(580px,100%);max-height:calc(100vh - 44px);overflow-y:auto;border-radius:29px;background:#fff;padding:35px 36px;box-shadow:0 25px 90px rgba(30,41,50,.21)}.dialog-close{position:absolute;right:20px;top:15px;width:35px;height:35px;border:0;border-radius:50%;background:#F3F3F4;font-size:1.4rem;color:#667584}.quote-dialog h2{font-size:2rem;margin:13px 0 12px}.quote-dialog p{font-size:.9rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:19px}.form-field{display:flex;flex-direction:column;gap:7px}.form-field.full{grid-column:span 2}.form-field label{font-size:.84rem;font-weight:780;color:#516478}.form-field select,.form-field input,.form-field textarea{padding:12px 14px;border:1px solid #DEE3E7;border-radius:12px;background:#fff;color:#3E5166;min-width:0}.form-field textarea{min-height:80px;resize:vertical}.submit-cta{width:100%;margin-top:22px}.quote-feedback{border-radius:12px;background:#FFF2E1;color:#785F42;margin-top:15px;padding:14px;font-size:.86rem;display:none}.quote-feedback.show{display:block}.quote-disclaimer{margin-top:13px;font-size:.74rem !important;color:#8493A1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.nav-links{gap:13px}.nav-row{gap:12px}.nav-actions .btn{padding:10px 13px;font-size:.8rem}.hero-visual{min-height:460px}.float-label.one{left:1%}.float-label.two{right:1%}.footer-main{gap:21px}}
@media(max-width:900px){.nav-toggle{display:inline-flex}.nav-links{display:none;position:absolute;top:88px;left:0;right:0;padding:19px 24px 25px;background:#FFF9F8;box-shadow:0 12px 30px rgba(0,0,0,.09);flex-direction:column;align-items:stretch;gap:20px;border-bottom:1px solid #E9E0E5}.nav-links.open{display:flex}.nav-actions{margin-left:auto}.hero-inner{grid-template-columns:1fr 1fr;gap:0}.hero-visual{min-height:400px}.service-grid{grid-template-columns:repeat(2,1fr)}.lines-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.step-card:after{display:none}.credibility-grid{grid-template-columns:repeat(2,1fr)}.split{gap:25px}.footer-main{grid-template-columns:1.3fr 1fr;gap:35px}.pricing-row{grid-template-columns:1.5fr .9fr 1fr}.pricing-row>:last-child{display:none}}
@media(max-width:640px){.container{width:calc(100% - 34px)}.nav-row{height:72px}.nav-links{top:72px}.brand-symbol{width:38px;height:38px}.brand-name{font-size:1.4rem}.brand-tag{font-size:.43rem}.nav-actions>.btn{display:none}.prelaunch-badge{display:none}.hero{padding:38px 0 44px}.hero-inner{grid-template-columns:1fr}.hero-copy{padding:3px 0}.hero h1{font-size:clamp(2.7rem,10.3vw,4rem);margin:19px 0}.hero-copy>p{font-size:1rem}.hero-buttons{gap:9px}.hero-buttons .btn{width:100%}.hero-chips{gap:7px}.chip{font-size:.73rem;padding:7px 10px}.hero-visual{min-height:310px;margin:0 -30px}.hero-art{max-width:420px}.float-label{font-size:.67rem;padding:8px 10px}.float-label.one{top:13%;left:7%}.float-label.two{bottom:7%;right:8%}.credibility-grid{grid-template-columns:1fr 1fr;gap:22px 10px}.cred-item{gap:9px}.cred-icon{height:33px;width:33px;font-size:1rem}.cred-item b{font-size:.76rem}.cred-item span:not(.cred-icon){font-size:.68rem}.section{padding:64px 0}.section-tight{padding:43px 0}.section-heading{display:block;margin-bottom:23px}.section-heading h2{margin-bottom:17px}.section-heading p{font-size:.94rem}.service-grid,.lines-grid,.steps-grid,.split,.city-list,.stat-row,.detail-layout{grid-template-columns:1fr}.service-card{min-height:290px}.line-card{min-height:175px}.care-panel{padding:29px}.quote-band{padding:35px 25px;display:block;border-radius:23px}.quote-band h2{font-size:2rem}.quote-band .btn{margin-top:23px;width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:28px}.footer-main>div:first-child{grid-column:span 2}.footer-bottom{display:block;padding-bottom:60px}.footer-bottom span{display:block;margin-bottom:9px}.floating-cta{right:12px;bottom:12px;padding:13px 17px;font-size:.83rem}.page-hero{padding:45px 0 40px}.page-hero h1{font-size:2.7rem}.page-hero p{font-size:1.01rem}.pricing-table{overflow:visible;background:transparent;border:0}.pricing-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;border:1px solid #ECE5EA;background:#fff;margin:10px 0;padding:18px;border-radius:16px}.pricing-row.header{display:none}.pricing-row .p-name{grid-column:span 2}.pricing-row .p-price{grid-column:1}.pricing-row .p-time{font-size:.79rem;text-align:right}.brand-search{flex-direction:column}.brand-group{padding:17px}.detail-layout{gap:27px}.aside-card{position:static}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:span 1}.quote-dialog{padding:31px 20px}.hero h1 .highlight:after{height:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.mz-log-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:1px;background:#e8dde7;border:1px solid #eadfea;border-radius:18px;overflow:hidden}.mz-log-grid>*{background:white;padding:13px 18px;font-size:14px;color:#4d4a60}.mz-log-grid>strong{background:#e8f3ff;color:#42506a}.mz-log-note{background:#fff0f6;border:1px solid #f5ccdd;border-radius:18px;padding:21px;margin:20px 0;line-height:1.6}@media(max-width:560px){.mz-log-grid>*{padding:12px 9px;font-size:12px}}