.pt{--pt-ease:cubic-bezier(0.2,0.7,0.2,1);--pt-side:max(calc(var(--u) * 139),calc((100% - var(--u) * 1642) / 2));background:#fff}.pt h1,.pt h2,.pt h3{margin:0;font-weight:300}.pt p{margin:0}.pt ol,.pt ul{margin:0;padding:0;list-style:none}.pt .closing{margin-top:0}.pt-sec{padding:calc(var(--u) * 200) var(--pt-side) 0}.pt-head{display:flex;flex-direction:column;gap:calc(var(--u) * 24)}.pt-hero{position:relative;padding:calc(var(--u) * 10) calc(var(--u) * 10) 0}.pt-hero-card{position:relative;height:max(calc(var(--u) * 964),560px);overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--u) * 32);background:#17110c;color:#fff}.pt-hero-art{position:absolute;inset:0;z-index:-2}.pt-hero-art img{object-fit:cover}.pt-hero-veil{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url("data:image/svg+xml;utf8,<svg viewBox='0 0 1900 964' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.699999988079071'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-57.445 30.659 -29.962 -58.782 902.5 552.1)'><stop stop-color='rgba(0,0,0,1)' offset='0'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></radialGradient></defs></svg>");background-size:100% 100%}.pt-hero-copy{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 28);padding:0 calc(var(--u) * 40);text-align:center}.pt-chip{padding:max(calc(var(--u) * 8),6px) max(calc(var(--u) * 16),12px);border-radius:999px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3);text-transform:uppercase}.pt-hero-text{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 8);max-width:100%}.pt-hero-lead{width:40em;max-width:100%;color:rgba(255,255,253,.85);font-size:var(--fs-m)}.pt-hero-buttons{display:flex;gap:calc(var(--u) * 16)}.pt-ways-sec{display:flex;flex-direction:column;gap:calc(var(--u) * 64)}.pt-ways{container-type:inline-size}.pt-ways-row{--gap:calc(var(--u) * 16);--closed:max(calc(var(--u) * 216),150px);--open:calc(100cqw - var(--closed) * 3 - var(--gap) * 3);display:flex;gap:var(--gap)}.pt-way{position:relative;flex:none;width:var(--closed);height:max(calc(var(--u) * 640),520px);overflow:hidden;border-radius:calc(var(--u) * 24);background:#0a0a0a;color:#fff;transition:width .5s var(--pt-ease)}.pt-way[data-on=true]{width:var(--open)}.pt-way-art,.pt-way-art div,.pt-way-shade,.pt-way-veil{position:absolute;inset:0}.pt-way-art img{object-fit:cover}.pt-way-veil{background:linear-gradient(180deg,rgba(10,10,10,0) 25%,rgba(10,10,10,.82))}.pt-way-shade,.pt-way-toggle{display:none}.pt-way-index{top:calc(var(--u) * 24);font-size:var(--fs-s);font-weight:500}.pt-way-index,.pt-way-small{position:absolute;left:calc(var(--u) * 24);line-height:calc(4 / 3)}.pt-way-small{bottom:calc(var(--u) * 24);font-family:var(--font-serif);font-size:var(--fs-h6);font-weight:300;white-space:nowrap;transition:opacity .5s var(--pt-ease)}.pt-way[data-on=true] .pt-way-small{opacity:0}.pt-way-hit{position:absolute;inset:0;z-index:2;width:100%;border-radius:inherit}.pt-way-hit:focus-visible{outline-offset:-4px;outline-color:#fff}.pt-way[data-on=true] .pt-way-hit{cursor:default}.pt-way-content{position:absolute;left:calc(var(--u) * 40);bottom:calc(var(--u) * 40);width:calc(var(--open) - var(--u) * 80);display:flex;flex-direction:column;gap:calc(var(--u) * 16);opacity:0;visibility:hidden;transition:opacity .5s var(--pt-ease),visibility .5s}.pt-way[data-on=true] .pt-way-content{opacity:1;visibility:visible}.pt-way-copy{display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.pt-way-copy h3{font-family:var(--font-serif);font-size:var(--fs-h3);line-height:1}.pt-way-copy p{width:35em;max-width:100%;font-size:var(--fs-m)}.pt-way-content ul{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.pt-way-content li{display:flex;gap:.5em;font-size:var(--fs-m);font-weight:500;line-height:1.5}.pt-way-content li img{flex:none;width:1em;height:1em;margin-top:.25em}.pt-process-sec{padding:calc(var(--u) * 200) calc(var(--u) * 10) 0}.pt-process{position:relative;display:flex;align-items:stretch;min-height:calc(var(--u) * 1040);overflow:hidden;isolation:isolate;border-radius:calc(var(--u) * 32);background:#17110c;color:#fff}.pt-process-bg{z-index:-1}.pt-process-bg,.pt-process-bg div{position:absolute;inset:0}.pt-process-bg img{object-fit:cover}.pt-process-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.86),rgba(10,10,10,.62) 45%,rgba(10,10,10,.3))}.pt-honeycomb{position:absolute;right:calc(var(--u) * 40);top:50%;width:calc(var(--u) * 1000);height:calc(var(--u) * 1040);transform:translateY(-50%)}.pt-honeycomb canvas{display:block;width:100%;height:100%}.pt-badge{position:absolute;left:61%;top:35.577%;display:flex;align-items:center;gap:calc(var(--c) * 8);padding:calc(var(--c) * 8) calc(var(--c) * 16) calc(var(--c) * 8) calc(var(--c) * 12);border-radius:999px;background:#fff;color:var(--ink);font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3);white-space:nowrap;opacity:0}.pt-badge img{width:calc(var(--c) * 16);height:calc(var(--c) * 16)}.pt-process-copy{position:relative;gap:calc(var(--u) * 72);padding:calc(var(--u) * 120) 0 calc(var(--u) * 104) calc(var(--u) * 120)}.pt-process-copy,.pt-process-head{display:flex;flex-direction:column}.pt-process-head{gap:calc(var(--u) * 24)}.pt-process-head .eyebrow{color:rgba(255,255,255,.8)}.pt-bars{display:none}.pt-steps{display:flex;flex-direction:column;gap:calc(var(--u) * 16);width:calc(var(--u) * 620)}.pt-steps li{position:relative;padding:0 0 calc(var(--u) * 36) calc(var(--u) * 24);opacity:.6}.pt-steps li:first-child{opacity:1}.pt-step-rule{position:absolute;left:0;top:0;bottom:0;width:max(calc(var(--u) * 2),1px);background:rgba(255,255,255,.25)}.pt-step-rule i{position:absolute;inset:0;background:#fff;transform:scaleY(0);transform-origin:50% 0}.pt-step-number{font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3)}.pt-steps h3{margin-top:calc(var(--u) * 4);font-family:var(--font-serif);font-size:var(--fs-h5);line-height:1.25}.pt-steps .pt-step-text{margin-top:calc(var(--u) * 8);max-width:35em;font-size:var(--fs-m)}.pt-partners{display:flex;flex-direction:column;gap:calc(var(--u) * 40)}.pt-partners .partner-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 21) calc(var(--u) * 20)}@media (min-width:1024px){.pt-partners .partner-hit{display:block;position:absolute;inset:0;z-index:2;width:100%;border-radius:inherit;cursor:default}.pt-partners .partner:has(.partner-hit:focus-visible){background:#f3e8d6}.pt-partners .partner:has(.partner-hit:focus-visible) .partner-logo{transform:translateY(calc(max(calc(var(--u) * 112), 104px) - max(calc(var(--u) * 150), 150px)));opacity:1}.pt-partners .partner:has(.partner-hit:focus-visible) .partner-tag{top:calc(var(--u) * 28);color:rgba(10,10,10,.7)}.pt-partners .partner.was-hovered:has(.partner-hit:focus-visible) .partner-tag{animation:none}.pt-partners .partner:has(.partner-hit:focus-visible) .partner-icon span:first-child{opacity:0}.pt-partners .partner:has(.partner-hit:focus-visible) .partner-icon span:last-child{opacity:1}.pt-partners .partner:has(.partner-hit:focus-visible) .partner-body{opacity:1;transform:none}}@media (min-width:1024px) and (hover:none){.pt-partners .partner[data-open=true]{background:#f3e8d6}.pt-partners .partner[data-open=true] .partner-logo{transform:translateY(calc(max(calc(var(--u) * 112), 104px) - max(calc(var(--u) * 150), 150px)));opacity:1}.pt-partners .partner[data-open=true] .partner-tag{top:calc(var(--u) * 28);color:rgba(10,10,10,.7)}.pt-partners .partner[data-open=true] .partner-icon span:first-child{opacity:0}.pt-partners .partner[data-open=true] .partner-icon span:last-child{opacity:1}.pt-partners .partner[data-open=true] .partner-body{opacity:1;transform:none}}.pt-proof-panel{position:relative;min-height:calc(var(--u) * 640);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--u) * 40);padding:calc(var(--u) * 64);border-radius:calc(var(--u) * 32);background:#17110c;color:#fff}.pt-proof-panel>img{z-index:-2;object-fit:cover}.pt-proof-m{display:none}.pt-proof-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,8,5,0),rgba(10,8,5,.1) 30%,rgba(10,8,5,.62) 50%,rgba(10,8,5,.92))}.pt-proof-panel .eyebrow{color:rgba(255,255,255,.5)}.pt-stats{display:flex;justify-content:space-between;align-items:flex-start;text-align:center;white-space:nowrap}.pt-stat{display:flex;flex-direction:column;gap:calc(var(--u) * 8);align-items:center}.pt-stat:first-child{align-items:flex-start}.pt-stat:last-child{align-items:flex-end}.pt-stat-value{font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:300;line-height:1}.pt-stat-label{font-size:var(--fs-m);opacity:.62}.pt-rule{height:1px;background:rgba(255,255,255,.3)}.pt-reference{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 32);font-size:var(--fs-m)}.pt-study{flex:none;display:inline-flex;gap:.5em;font-weight:500}.pt-study span{transition:transform .5s var(--ease-motion)}.pt-faq{display:flex;align-items:flex-start;gap:calc(var(--u) * 122)}.pt-faq .pt-head{flex:none;width:max(calc(var(--u) * 560),312px)}.pt-faq-list{flex:1 1 0;min-width:0;min-height:max(calc(var(--u) * 505),var(--faq-min,0px));margin-bottom:calc(var(--u) * -24)}.pt-faq-item{border-bottom:1px solid rgba(10,10,10,.1)}.pt-faq-q{justify-content:space-between;gap:calc(var(--u) * 16);width:100%;padding:calc(var(--u) * 24) 0;font-family:var(--font-serif);font-size:var(--fs-h6);font-weight:300;line-height:calc(4 / 3);text-align:left}.pt-faq-q,.pt-faq-toggle{display:flex;align-items:center}.pt-faq-toggle{flex:none;justify-content:center;width:max(calc(var(--u) * 40),32px);height:max(calc(var(--u) * 40),32px);border-radius:999px;background:#f6f6f6;font-family:var(--font-sans);font-size:var(--fs-l);font-weight:400;line-height:1.6;transition:background-color .3s var(--ease-out)}.pt-faq-a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s var(--pt-ease),visibility .35s}.pt-faq-a>div{min-height:0;overflow:hidden}.pt-faq-a p{max-width:51.25em;padding-bottom:calc(var(--u) * 24);color:rgba(10,10,10,.62);font-size:var(--fs-m);opacity:0;transition:opacity .35s var(--pt-ease)}.pt-faq-item[data-on=true] .pt-faq-q{padding-bottom:calc(var(--u) * 12);cursor:default}.pt-faq-item[data-on=true] .pt-faq-a{grid-template-rows:1fr;visibility:visible}.pt-faq-item[data-on=true] .pt-faq-a p{opacity:1}.pt-contact{display:grid;grid-template-columns:minmax(0,818fr) minmax(0,800fr);gap:calc(var(--u) * 24)}.pt-painted{position:relative;overflow:hidden;isolation:isolate;border-radius:calc(var(--u) * 32)}.pt-painted>img{z-index:-1;object-fit:cover}.pt-contact-card{position:absolute;left:calc(var(--u) * 40);top:calc(var(--u) * 40);width:min(calc(var(--u) * 490),calc(100% - var(--u) * 80));display:flex;flex-direction:column;gap:calc(var(--u) * 16);padding:calc(var(--u) * 32);border-radius:calc(var(--u) * 24);background:#fff;color:var(--ink)}.pt-contact-card h2{font-family:var(--font-serif);font-size:var(--fs-h4);line-height:1.2}.pt-contact-card p:last-child{color:rgba(10,10,10,.62);font-size:var(--fs-m)}.pt-form,.pt-success{width:100%;border-radius:calc(var(--u) * 32);background:#f6f6f6}.pt-form{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 24);padding:calc(var(--u) * 48)}.pt-form-row{gap:calc(var(--u) * 48)}.pt-field,.pt-form-row{align-self:stretch;display:flex}.pt-field{flex:1 1 0;min-width:0;flex-direction:column;gap:calc(var(--u) * 8)}.pt-form>.pt-field{flex:none}.pt-field label{font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3)}.pt-field input,.pt-field select,.pt-field textarea{display:block;width:100%;border:0;border-radius:calc(var(--u) * 12);background:#fff;padding:max(calc(var(--u) * 16),10px) max(calc(var(--u) * 16),12px);color:var(--ink);font:inherit;font-size:var(--fs-m);line-height:1.5;outline:1px solid transparent;transition:outline-color .2s var(--ease-out);-webkit-appearance:none;appearance:none}.pt-field select[data-empty=true]{color:rgba(10,10,10,.45)}.pt-field option{color:var(--ink)}.pt-field textarea{height:max(calc(var(--u) * 208),8.5em);resize:none}.pt-field ::placeholder{color:rgba(10,10,10,.45);opacity:1}.pt-field input:focus-visible,.pt-field select:focus-visible,.pt-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:0}.pt-field [aria-invalid=true]{outline:1px solid #a33a1f}.pt-error{color:#a33a1f;font-size:var(--fs-s);line-height:calc(4 / 3)}.pt-consent-field{align-self:stretch;display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.pt-consent{display:flex;align-items:center;gap:calc(var(--u) * 12);color:rgba(10,10,10,.62);font-size:var(--fs-s);line-height:calc(4 / 3);cursor:pointer}.pt-consent input{flex:none;width:max(calc(var(--u) * 16),16px);height:max(calc(var(--u) * 16),16px);margin:0;border:1px solid rgba(10,10,10,.3);border-radius:4px;background:#fff 50%/80% no-repeat;cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out);-webkit-appearance:none;appearance:none}.pt-consent input:checked{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 6.4 4.9 8.8 9.5 3.6' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.pt-consent input[aria-invalid=true]{border-color:#a33a1f}.pt-consent a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.pt-send:disabled{opacity:.6;cursor:progress}.pt-success-box{width:100%}.pt-success{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(var(--u) * 24);min-height:max(calc(var(--u) * 654),var(--form-h,0px));padding:calc(var(--u) * 48);text-align:left;animation:pt-fade .4s var(--pt-ease) both}@keyframes pt-fade{0%{opacity:0}}.pt-success-check{display:flex;align-items:center;justify-content:center;width:max(calc(var(--u) * 64),48px);height:max(calc(var(--u) * 64),48px);border-radius:999px;background:#a9b49a}.pt-success-check img{width:50%;height:50%}.pt-success-title{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:300;line-height:1}.pt-success-text{width:30em;max-width:100%;color:rgba(10,10,10,.62);font-size:var(--fs-m)}.pt .closing-actions{gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 28)}.pt .closing-link{display:inline-flex;padding:.875em 1.5em;border:1px solid rgba(10,10,10,.14);border-radius:999px;background:rgba(255,255,255,.7);color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}@media (hover:hover){.pt-faq-q:hover .pt-faq-toggle{background:#ececec}.pt-study:hover span:last-child{transform:translateX(4px)}.pt .closing-link:hover{background:var(--paper);border-color:var(--paper)}}@media (hover:none){.pt-way[data-on=false]:active{scale:.985}.pt-faq-q:active .pt-faq-toggle{background:#e4e4e4}.pt-study:active span:last-child{transform:translateX(4px)}.pt .closing-link:active{background:var(--paper);border-color:var(--paper)}.pt-success:active{opacity:.8}}@media (max-width:1023.98px){.pt-sec{padding:calc(var(--m) * 96) calc(var(--m) * 20) 0}.pt-head{gap:16px}.pt .t-h2{line-height:1.2}.pt .d-line{display:inline}.pt-hero{padding:calc(var(--m) * 8) calc(var(--m) * 8) 0}.pt-hero-card{height:auto;min-height:calc(var(--m) * 840);padding:96px calc(var(--m) * 24) calc(var(--m) * 32);align-items:flex-end;border-radius:calc(var(--m) * 24);background:#130d09}.pt-hero-art{inset:0 0 auto;height:calc(var(--m) * 576);overflow:hidden}.pt-hero-art img{inset:0 auto auto -164.28%!important;width:273.8%!important;height:100%!important;object-fit:fill}.pt-hero-veil{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,0) 14%,rgba(19,13,9,.1) 42%,rgb(19,13,9) 68%)}.pt-hero-copy{width:100%;gap:16px;padding:0}.pt-chip{padding:8px 16px}.pt-hero-text{gap:16px}.pt-hero-buttons{flex-direction:column;align-self:stretch;gap:12px;margin-top:8px}.pt-hero-buttons .cta{position:relative;width:100%;justify-content:center}.pt-hero-buttons .cta span:last-child{position:absolute;right:1.5em}.pt-ways-sec{gap:32px;padding-inline:calc(var(--m) * 8)}.pt-ways-sec .pt-head{padding-inline:calc(var(--m) * 12)}.pt-ways{container-type:normal}.pt-ways-row{flex-direction:column;gap:calc(var(--m) * 8)}.pt-way{width:100%;height:calc(var(--m) * 96);border-radius:calc(var(--m) * 24);transition:height .6s var(--pt-ease)}.pt-way[data-on=true]{width:100%;height:calc(var(--m) * 660)}.pt-way-art{overflow:hidden}.pt-way-art div{inset:calc(var(--m) * var(--top)) 0 auto;height:calc(var(--m) * 540);transition:top .6s var(--pt-ease),height .6s var(--pt-ease)}.pt-way[data-on=true] .pt-way-art div{top:0;height:calc(var(--m) * 660)}.pt-way-art img{object-fit:cover;object-position:var(--pos) 50%}.pt-way-veil{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,0) 22%),linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.62) 56%,rgba(0,0,0,.9));opacity:0}.pt-way-shade,.pt-way-veil{transition:opacity .6s var(--pt-ease)}.pt-way-shade{display:block;background:rgba(0,0,0,.46)}.pt-way[data-on=true] .pt-way-veil{opacity:1}.pt-way[data-on=true] .pt-way-shade{opacity:0}.pt-way-index{left:24px;top:calc(var(--m) * 18);transition:top .6s var(--pt-ease)}.pt-way[data-on=true] .pt-way-index{top:calc(var(--m) * 24)}.pt-way-small{left:24px;top:calc(var(--m) * 42);bottom:auto;font-size:var(--fs-h5);line-height:1.6}.pt-way-small,.pt-way-toggle{transition:top .6s var(--pt-ease),opacity .6s var(--pt-ease)}.pt-way-toggle{position:absolute;right:24px;top:calc(var(--m) * 28);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.16);font-size:16px}.pt-way[data-on=true] .pt-way-toggle{top:calc(var(--m) * 24);opacity:0}.pt-way-content{left:24px;right:24px;bottom:calc(var(--m) * 20);width:auto;gap:16px;transition:opacity .6s var(--pt-ease),visibility .6s}.pt-way-copy{gap:8px}.pt-way-copy h3{line-height:1.25}.pt-way-copy p{width:auto}.pt-way-content ul{gap:8px}.pt-process-sec{padding:calc(var(--m) * 96) calc(var(--m) * 8) 0}.pt-process{display:block;min-height:0;border-radius:calc(var(--m) * 24)}.pt-process-bg{overflow:hidden}.pt-process-bg div{inset:0 auto 0 -166.76%;width:361.26%}.pt-process-bg img{object-fit:fill}.pt-process-bg:after{background:linear-gradient(0deg,rgba(10,10,10,.86),rgba(10,10,10,.62) 45%,rgba(10,10,10,.3))}.pt-honeycomb{position:relative;right:auto;top:auto;width:100%;height:auto;aspect-ratio:374/356;transform:none}.pt-badge{left:40.107%;top:30.337%}.pt-process-copy{gap:24px;padding:0 24px 32px}.pt-process-head{gap:16px}.pt-bars{display:flex;gap:8px;height:2px}.pt-bars span{position:relative;flex:1 1 0;background:rgba(255,255,255,.25)}.pt-bars i{position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:0 50%}.pt-steps{display:grid;width:100%}.pt-steps li{grid-area:1/1;padding:0;opacity:0}.pt-step-rule{display:none}.pt-steps h3{line-height:1.6}.pt-steps .pt-step-text,.pt-steps h3{margin-top:4px}.pt-partners{gap:32px}.pt-partners .partner-grid{grid-template-columns:minmax(0,1fr);gap:8px}.pt-proof{padding-inline:calc(var(--m) * 8)}.pt-proof-panel{min-height:calc(var(--m) * 780);gap:32px;padding:32px 24px;border-radius:calc(var(--m) * 24)}.pt-proof-d{display:none}.pt-proof-m{display:block}.pt-stats{flex-direction:column;gap:24px;text-align:left}.pt-stat,.pt-stat:first-child,.pt-stat:last-child{gap:0;align-items:flex-start}.pt-reference{flex-direction:column;align-items:flex-start;gap:8px}.pt-study{padding:8px 0}.pt-faq{flex-direction:column;align-items:stretch;gap:32px}.pt-faq .pt-head{width:auto}.pt-faq-list{flex:none;min-height:max(calc(var(--m) * 629),var(--faq-min,0px));margin-bottom:0}.pt-faq-q{gap:16px;padding:20px 0;font-size:var(--fs-h5);line-height:1.6}.pt-faq-toggle{width:40px;height:40px;font-size:16px;line-height:1.5}.pt-faq-item[data-on=true] .pt-faq-q{padding-bottom:8px}.pt-faq-a p{max-width:none;padding-bottom:20px}.pt-contact{grid-template-columns:minmax(0,1fr);gap:8px;padding-inline:calc(var(--m) * 8)}.pt-painted{height:calc(var(--m) * 560);padding:16px;border-radius:calc(var(--m) * 24)}.pt-contact-card{position:static;width:100%;gap:8px;padding:24px;border-radius:16px}.pt-contact-card h2{line-height:calc(4 / 3)}.pt-form,.pt-success{border-radius:calc(var(--m) * 24)}.pt-form{gap:24px;padding:24px}.pt-form-row{display:contents}.pt-field,.pt-form>.pt-field{flex:none;gap:8px}.pt-field input,.pt-field select{height:56px;padding:0 16px}.pt-field textarea{height:120px;padding:16px}.pt-field input,.pt-field select,.pt-field textarea{border-radius:12px}.pt-consent{min-height:40px;gap:12px}.pt-consent-field{gap:4px}.pt-success{align-items:center;gap:16px;min-height:calc(var(--m) * 886);padding:24px;text-align:center}.pt-success-check{width:64px;height:64px}.pt-success-title{line-height:1.25}.pt-success-text{width:auto}.pt .closing-actions{flex-direction:column;gap:12px;margin-top:24px}.pt .closing-link:after{content:"→";margin-left:.625em}}@media (min-width:488px) and (max-width:1023.98px){.pt-hero-art img,.pt-way-art img{inset:0!important;width:100%!important;object-fit:cover}.pt-way-art div{inset:0;height:100%}.pt-way[data-on=true] .pt-way-art div{height:100%}.pt-process-bg div{inset:0;width:100%}.pt-process-bg img{object-fit:cover}}@media (max-width:1023.98px){html:not([lang=ar]) .pt-hero .t-h1{font-size:min(var(--fs-h1),13.4vw)}}@media (min-width:1024px){[dir=rtl] .pt-way-index,[dir=rtl] .pt-way-small{left:auto;right:calc(var(--u) * 24)}[dir=rtl] .pt-way-content{left:auto;right:calc(var(--u) * 40)}}@media (max-width:1023.98px){[dir=rtl] .pt-way-index,[dir=rtl] .pt-way-small{left:auto;right:24px}[dir=rtl] .pt-way-toggle{right:auto;left:24px}}@media (min-width:1024px){[dir=rtl] .pt-process-bg:after{background:linear-gradient(270deg,rgba(10,10,10,.86),rgba(10,10,10,.62) 45%,rgba(10,10,10,.3))}[dir=rtl] .pt-honeycomb{right:auto;left:calc(var(--u) * 40)}[dir=rtl] .pt-process-copy{padding:calc(var(--u) * 120) calc(var(--u) * 120) calc(var(--u) * 104) 0}[dir=rtl] .pt-steps li{padding:0 calc(var(--u) * 24) calc(var(--u) * 36) 0}[dir=rtl] .pt-step-rule{left:auto;right:0}}@media (max-width:1023.98px){[dir=rtl] .pt-bars i{transform-origin:100% 50%}}[dir=rtl] .pt-study span:last-child{transform:translateX(0) scaleX(-1)}@media (hover:hover){[dir=rtl] .pt-study:hover span:last-child{transform:translateX(-4px) scaleX(-1)}}@media (hover:none){[dir=rtl] .pt-study:active span:last-child{transform:translateX(-4px) scaleX(-1)}}@media (max-width:1023.98px){[dir=rtl] .pt-stats{text-align:right}}[dir=rtl] .pt-faq-q{text-align:right}@media (min-width:1024px){[dir=rtl] .pt-contact-card{left:auto;right:calc(var(--u) * 40)}[dir=rtl] .pt-success{text-align:right}}[dir=rtl] .pt-field input[type=email]{text-align:right}@media (max-width:1023.98px){[dir=rtl] .pt-hero-buttons .cta span:last-child{right:auto;left:1.5em}[dir=rtl] .pt .closing-link:after{content:"←";margin-left:0;margin-right:.625em}}