.ins{display:block;--ins-bar-h: 76px;--ins-hit: 24px;--ins-fs-close: clamp(2rem, 4.4vw, 3.2rem);--ins-close-top: var(--space-4);--ins-close-bot: var(--space-3);--ins-hair: color-mix(in srgb, var(--color-primary) 16%, transparent);--ins-hair-soft: color-mix(in srgb, var(--color-primary) 10%, transparent)}.ins section{position:relative;padding-block:var(--space-5)}.ins .wrap>*{position:relative;z-index:1}.ins [hidden]{display:none}.ins-paper{background:var(--color-bg)}.ins-cloud{--ins-feather: 180px;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-surface) var(--ins-feather),var(--color-surface) calc(100% - var(--ins-feather)),var(--color-bg) 100%)}@media(max-width:720px){.ins-cloud{--ins-feather: 120px}}.ins section.ins-lead{padding-block:var(--space-3) var(--space-5)}.ins input,.ins select,.ins textarea{caret-color:var(--color-accent);accent-color:var(--color-accent)}.ins ::selection{background:var(--color-primary);color:var(--color-on-dark)}.ins-rev{opacity:1}@media(prefers-reduced-motion:no-preference){.has-reveal .ins-rev{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.has-reveal .ins-rev.in-view{opacity:1;transform:none}}.ins-h1{font-size:clamp(2.2rem,5vw,var(--fs-h1));font-weight:700;line-height:var(--lh-heading);letter-spacing:-.02em;color:var(--color-ink);margin:0;max-width:16ch;text-wrap:balance}.ins-h1 .hl{color:var(--color-accent)}.ins-h2{overflow-wrap:break-word;font-size:clamp(1.7rem,3.6vw,var(--fs-h2));font-weight:700;line-height:var(--lh-heading);letter-spacing:-.02em;color:var(--color-primary-deep);margin:0;text-wrap:balance}.ins-h3{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--color-primary-deep);margin:0}.ins-lede{font-size:var(--fs-lg);color:var(--color-ink-soft);max-width:46ch;margin:var(--space-3) 0 0}.ins-standfirst{margin:var(--space-2) 0 0;color:var(--color-ink-soft);max-width:46ch;font-size:var(--fs-lg)}.ins-lead-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-4);align-items:start}.ins-lead-main{min-width:0}.ins-lead-main .ins-h2{margin-top:var(--space-5)}.ins-payer{margin:var(--space-3) 0 0;max-width:44ch;font-size:var(--fs-lg);line-height:1.45;color:var(--color-ink);padding-top:.9rem;border-top:1px solid var(--color-accent)}.ins-list{list-style:none;margin:var(--space-4) 0 0;padding:0;display:block}.ins-list li{border-bottom:1px solid var(--ins-hair)}.ins-list li:first-child{border-top:1px solid var(--ins-hair)}.ins-list a,.ins-list .ins-rowin{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1.25rem;align-items:start;padding:1.55rem .4rem 1.55rem .2rem;text-decoration:none;color:var(--color-primary-deep);transition:background .3s ease}.ins-list a:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.ins-list a:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px;border-radius:4px}.ins-tick{display:block;width:30px;height:30px;color:var(--color-accent);margin-top:.05em}.ins-tick svg{width:100%;height:100%;display:block}.ins-item{display:grid;gap:.3rem;min-width:0}.ins-item strong{font:600 clamp(1.15rem,1.6vw,1.35rem)/1.3 var(--font-heading);color:var(--color-primary-deep);transition:color .25s ease}.ins-item>span{color:var(--color-ink-soft);font-size:var(--fs-body);line-height:1.5;max-width:54ch}.ins-go{display:inline-block;width:.8em;height:.8em;margin-left:.45em;color:var(--color-accent);vertical-align:baseline;transition:transform .3s var(--ease)}.ins-go svg{width:100%;height:100%;display:block}.ins-list a:hover .ins-item strong{color:var(--color-accent-deep)}.ins-list a:hover .ins-go{transform:translate(4px)}.ins-tick path{stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.has-reveal .ins-list li{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i, 0) * .1s)}.has-reveal .ins-list.in-view li{opacity:1;transform:none}.has-reveal .ins-list li .ins-tick path{stroke-dashoffset:1;transition:stroke-dashoffset .52s var(--ease);transition-delay:calc(var(--i, 0) * .1s + .14s)}.has-reveal .ins-list.in-view li .ins-tick path{stroke-dashoffset:0}}.ins-note{background:var(--color-white);border:1px solid var(--ins-hair-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--space-3);display:grid;align-content:start;gap:var(--space-2)}@media(min-width:1021px){.ins .ins-lead-grid>.ins-note{position:sticky;top:calc(var(--ins-bar-h) + var(--space-3))}}.ins-note-h{font-size:var(--fs-h3);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-primary-deep);margin:0}.ins-note-sub{margin:0;color:var(--color-ink-soft);font-size:var(--fs-body)}.ins-note-lines{list-style:none;margin:0;padding:0;display:grid;gap:1.05rem}.ins-note-lines li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .8rem;padding-top:1.05rem;border-top:1px solid var(--ins-hair-soft)}.ins-note-ico{grid-row:span 2;width:26px;height:26px;color:var(--color-accent);margin-top:.1em}.ins-note-ico svg{width:100%;height:100%;display:block}.ins-note-lines strong{font:600 1.02rem/1.35 var(--font-heading);color:var(--color-primary-deep)}.ins-note-lines p{margin:0;color:var(--color-ink-soft);font-size:var(--fs-sm);line-height:1.5}.ins-note-ctas{display:grid;gap:.7rem;justify-items:stretch;margin-top:var(--space-1)}.ins-note-ctas .btn{width:100%}.ins-note-ctas .btn-hero{justify-content:space-between}.ins-note-ctas .btn-tel{justify-content:center}.ins-facts{list-style:none;margin:0;padding:var(--space-2) 0 0;border-top:1px solid var(--ins-hair);display:grid;gap:.6rem}.ins-facts li{display:flex;align-items:center;gap:.55rem;font:600 1rem/1.3 var(--font-body);color:var(--color-primary-deep)}.ins-facts svg{width:1.1em;height:1.1em;color:var(--color-accent);flex:0 0 auto}.ins-link{font-weight:600;color:var(--color-accent);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;min-height:var(--ins-hit)}.ins-link:hover{text-decoration:underline;text-underline-offset:.2em}.ins-ask{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3) var(--space-4);align-items:end;margin-bottom:var(--space-4)}.ins-ask .ins-standfirst{max-width:40ch}.ins-ask-list{list-style:none;margin:0;padding:var(--space-2) 0 0;border-top:1px solid var(--ins-hair);display:grid;gap:.7rem}.ins-ask-list li{display:flex;gap:.6rem;align-items:flex-start;color:var(--color-ink-soft);font-size:var(--fs-body);line-height:1.45}.ins-ask-list svg{width:1.15em;height:1.15em;margin-top:.22em;color:var(--color-accent);flex:0 0 auto}.ins-form-card{background:var(--color-white);border:1px solid var(--ins-hair);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--space-4);max-width:62rem;margin-inline:auto}.ins-form-head{margin-bottom:var(--space-3)}.ins-form-head .ins-standfirst{max-width:54ch;font-size:var(--fs-body)}.ins-form{display:grid;gap:calc(var(--space-2) * 1.25)}.ins-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ins-field{display:grid;align-content:start;gap:.45rem;min-width:0;margin:0}.ins-field>.ins-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.ins-label span:first-child{font:600 var(--fs-body)/1.3 var(--font-body);color:var(--color-primary-deep)}.ins-req{font:600 .76rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.ins-opt{font:600 .76rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}.ins-hint{font-size:var(--fs-body);color:var(--color-ink-soft);margin:0}.ins-form input,.ins-form select,.ins-form textarea{font:500 var(--fs-body)/1.4 var(--font-body);color:var(--color-primary-deep);background:var(--color-white);border:1.5px solid var(--ins-hair);border-radius:var(--radius-photo);padding:.85rem 1rem;min-height:52px;width:100%;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.ins-form input{font-variant-numeric:tabular-nums}.ins-form textarea{min-height:6.5rem;resize:vertical;font-variant-numeric:normal}.ins-form select{appearance:none;padding-right:2.75rem}.ins-select{position:relative;display:block}.ins-select:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.05rem;height:1.05rem;pointer-events:none;background:var(--color-primary-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 8l5 5 5-5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.05rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 8l5 5 5-5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.05rem no-repeat}.ins-form input::placeholder,.ins-form textarea::placeholder{color:color-mix(in srgb,var(--color-ink-soft) 88%,var(--color-white));font-weight:500}.ins-form input:hover,.ins-form select:hover,.ins-form textarea:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.ins-form input:focus,.ins-form select:focus,.ins-form textarea:focus{border-color:var(--color-accent);outline:3px solid var(--color-accent);outline-offset:3px}.ins-form input:user-invalid,.ins-form select:user-invalid,.ins-form textarea:user-invalid{border-color:var(--color-accent-deep)}.ins-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.ins-actions .ins-hint{max-width:30ch}.ins-night{position:relative;background:var(--color-night);color:var(--color-on-dark)}.ins-form-card{position:relative;z-index:1}.ins section.ins-close{padding-block:var(--ins-close-top) var(--ins-close-bot)}.ins-close-in{display:grid;gap:var(--space-3);justify-items:center;text-align:center}.ins-close h2{font-size:var(--ins-fs-close);font-weight:700;line-height:var(--lh-heading);letter-spacing:-.02em;color:var(--color-on-dark);margin:0;text-wrap:balance}.ins-close p{color:var(--color-sky);font-size:var(--fs-lg);max-width:52ch;margin:0}.ins-close .btn-ghost{background:transparent;color:var(--color-on-dark);border-color:color-mix(in srgb,var(--color-on-dark) 85%,transparent);box-shadow:none}.ins-close .btn-ghost:before{background:var(--color-on-dark)}.ins-close .btn-ghost:hover{color:var(--color-primary-deep);border-color:var(--color-on-dark);box-shadow:none}.ins-close-ctas{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.ins-close-ctas .btn-ghost{min-height:64px}@media(prefers-reduced-motion:reduce){.ins-list a,.ins-item strong,.ins-go,.ins-tick path,.ins-link,.ins-form input,.ins-form select,.ins-form textarea{transition:none}.ins-list a:hover .ins-go{transform:none}.ins-tick path{stroke-dashoffset:0}}@media(max-width:1020px){.ins-lead-grid{grid-template-columns:1fr;gap:var(--space-4)}.ins-note{max-width:40rem}.ins-lead-main .ins-h2{margin-top:var(--space-4)}.ins-ask{grid-template-columns:1fr;align-items:start}.ins-form-card{max-width:none}}@media(max-width:720px){.ins section{padding-block:var(--space-4)}.ins section.ins-lead{padding-block:var(--space-3) var(--space-4)}.ins-lede,.ins-payer{max-width:none}.ins-note{max-width:none;padding:var(--space-3) var(--space-2)}.ins-list{margin-top:var(--space-3)}.ins-list a{gap:.35rem .9rem;padding-block:1.25rem;padding-inline:.1rem}.ins-tick{width:26px;height:26px}.ins-item>span{max-width:none}.ins .sx-faq-cta .btn{width:100%;justify-content:space-between}.ins-pair{grid-template-columns:1fr}.ins-form-card{padding:var(--space-3) var(--space-2)}.ins-actions .btn,.ins-close-ctas .btn{width:100%;justify-content:space-between}.ins-close-ctas .btn-ghost{justify-content:center}}.ins-note-ctas{justify-items:start}.ins-note-ctas .btn{width:auto}.ins-note-ctas .btn-hero{justify-content:center;gap:.9rem}.ins-ask{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.ins-ask .ins-standfirst{max-width:54ch;margin-inline:auto}.ins-list .ins-rowin{cursor:default}
