.fp-product-page{--fp-rule: #dcdcd7;color:#242522;background:#fff}.fp-product-page .gradient{background:#fff}.fp-product-page h1,.fp-product-page h2,.fp-product-page h3{color:#242522}.fp-product-page .product__title h1{font-size:clamp(3.6rem,4.3vw,6rem);line-height:1.08;letter-spacing:-.035em}.fp-product-page .product__info-container>.product__text{font-size:1.7rem;line-height:1.7;max-width:42ch;margin-block:2.4rem}.fp-product-page .product-form__input,.fp-product-page .product-form__buttons{max-width:none}.fp-product-page .product-form__submit{min-height:5.4rem}.fp-product-page .product__media img{object-fit:contain}.fp-product-page .fp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem;padding:2rem 0;margin:2rem 0;border-block:1px solid var(--fp-rule);list-style:none;font-size:1.4rem;line-height:1.6}.fp-product-page .fp-eyebrow{font:500 1.2rem/1.6 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.8rem}.fp-detail{padding-block:clamp(5.6rem,8vw,11rem);border-top:1px solid var(--fp-rule, #dcdcd7)}.fp-detail__header{margin-bottom:3.6rem;max-width:80rem}.fp-detail h2{font-size:clamp(3rem,3.7vw,4.8rem);line-height:1.15;letter-spacing:-.025em;margin:0;text-wrap:balance}.fp-detail h3{font-size:2.2rem;line-height:1.3;letter-spacing:-.015em;margin:0}.fp-detail__figure{margin:0;min-width:0}.fp-detail__figure img{display:block;width:100%;height:auto}.fp-detail__copy,.fp-detail__text{font-size:1.6rem;line-height:1.8;color:#52544e;max-width:65ch}.fp-detail__copy p:first-child,.fp-detail__text p:first-child{margin-top:0}.fp-detail__copy p:last-child,.fp-detail__text p:last-child{margin-bottom:0}.fp-detail__text{margin-top:1.4rem}.fp-detail__point{min-width:0;padding-block:2.4rem;border-top:1px solid var(--fp-rule, #dcdcd7)}.fp-detail__note{margin:2.8rem 0 0;max-width:78ch;font-size:1.5rem;line-height:1.75}.fp-detail--idea .fp-detail__body,.fp-detail--contact .fp-detail__body{display:grid;gap:3.2rem}.fp-detail--idea .fp-detail__copy{font-size:1.8rem}.fp-detail--engineering .fp-detail__body{display:grid;gap:3.2rem}.fp-detail--engineering .fp-detail__points{display:grid;column-gap:6rem}.fp-detail--engineering .fp-detail__point{padding-block:3.2rem}.fp-detail--engineering .fp-detail__text p+p{font-size:1.4rem}.fp-detail--emr{background:#242522;color:#f5f5f1}.fp-product-page .fp-detail--emr h2,.fp-product-page .fp-detail--emr h3{color:inherit}.fp-detail--emr .fp-detail__header{max-width:70rem}.fp-detail--emr .fp-detail__points{margin-block:5rem 2rem}.fp-detail--emr .fp-detail__point{border:0;padding-block:.7rem}.fp-detail--emr h3{font-size:clamp(2.2rem,4.6vw,6.4rem);letter-spacing:-.035em;color:#cecec6}.fp-product-page .fp-detail--emr .fp-detail__point:first-child h3{font-size:clamp(2.8rem,5.3vw,7.2rem);font-weight:600;color:#fff}.fp-product-page .fp-detail--emr .fp-detail__point:not(:first-child) h3{color:#cecec6}.fp-detail__statement{font-size:clamp(4rem,7vw,9rem);line-height:1.1;letter-spacing:-.04em;margin:2rem 0 4rem}.fp-detail--emr .fp-detail__copy{color:#cecec6;max-width:55ch}.fp-detail--contact h3{font-size:1.6rem;line-height:1.5;letter-spacing:0}.fp-detail--contact .fp-detail__note{grid-column:1 / -1;margin:0}.fp-detail--comparison .fp-detail__points{display:grid;gap:2rem}.fp-detail--comparison h3{font-size:1.3rem;letter-spacing:.08em}.fp-detail--comparison .fp-detail__point{padding:3rem;background:#f5f5f1;border:0}.fp-detail--comparison .fp-detail__point:last-child{background:#eaece6}.fp-detail--comparison ol{list-style:none;padding:0;margin:2.4rem 0 0}.fp-detail--comparison li{font-size:1.8rem}.fp-detail--comparison li+li:before{content:"\2192";display:block;padding-block:.8rem;color:#76786f}.fp-detail--comparison .fp-detail__copy{margin-top:3.2rem}.fp-detail--compatibility .fp-detail__points{display:grid;gap:1.6rem}.fp-detail--compatibility .fp-detail__point{border:0;background:#f5f5f1;padding:2.4rem}.fp-detail--compatibility h3{font-size:1.8rem}.fp-detail--compatibility .fp-detail__note{border-left:2px solid #242522;padding:1rem 0 1rem 1.8rem;font-weight:600}.fp-detail--compatibility .fp-detail__copy{margin-top:2.4rem}.fp-detail--ownership .page-width{max-width:100rem}.fp-detail--ownership .fp-detail__copy{font-size:1.8rem;max-width:56ch}.fp-detail--ownership .fp-detail__copy p+p{margin-top:2.8rem}.fp-detail--guarantee{background:#f5f5f1}.fp-detail--guarantee .fp-detail__copy{font-size:1.9rem}.fp-product-page .collapsible-content-wrapper-narrow{max-width:100rem}.fp-product-page .collapsible-content__heading{font-size:clamp(3rem,3.7vw,4.8rem);letter-spacing:-.025em}.fp-product-page .collapsible-content__caption{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.fp-product-page .accordion__title{font-size:1.6rem;line-height:1.5}.fp-product-page .accordion summary{padding-block:2.2rem}.fp-product-page .accordion__content{line-height:1.8}@media screen and (min-width:750px){.fp-detail--engineering .fp-detail__points,.fp-detail--comparison .fp-detail__points,.fp-detail--compatibility .fp-detail__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.fp-detail--engineering .fp-detail__body{grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.fp-detail--engineering .fp-detail__points{grid-template-columns:1fr}.fp-detail--engineering .fp-detail__figure{position:sticky;top:4rem}.fp-detail--engineering .fp-detail__point:first-child{padding-top:0;border-top:0}.fp-product-page .product__info-wrapper{padding-left:6rem}.fp-detail--idea .fp-detail__body,.fp-detail--contact .fp-detail__body{grid-template-columns:1.3fr 1fr;gap:6rem;align-items:center}.fp-detail--contact .fp-detail__body{align-items:start}.fp-detail--contact .fp-detail__figure{position:sticky;top:4rem}.fp-detail--contact .fp-detail__point:first-child{border-top:0;padding-top:0}.fp-detail--compatibility .fp-detail__points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (prefers-reduced-motion:reduce){.fp-product-page .scroll-trigger{animation:none;opacity:1;transform:none}}.fpl-product-page{--fpl-ink: #242522;--fpl-muted: #52544e;--fpl-rule: #dcdcd7;color:var(--fpl-ink);background:#fff}.fpl-product-page .gradient{background:#fff}.fpl-product-page h1,.fpl-product-page h2,.fpl-product-page h3{color:var(--fpl-ink)}.fpl-product-page .product__title h1{font-size:clamp(3.6rem,4.3vw,6rem);line-height:1.08;letter-spacing:-.035em}.fpl-product-page .product__info-container>.product__text{font-size:1.7rem;line-height:1.7;max-width:44ch;margin-block:2.4rem}.fpl-product-page .product-form__input,.fpl-product-page .product-form__buttons{max-width:none}.fpl-product-page .product-form__submit{min-height:5.4rem}.fpl-product-page .product__media img{object-fit:contain}.fpl-product-page .product-form__input .form__label{font-weight:600;margin-bottom:1rem}.fpl-product-page .fpl-benefits{display:flex;flex-wrap:wrap;gap:.8rem 2rem;list-style:none;padding:0;margin:2rem 0;font-size:1.3rem;line-height:1.6}.fpl-product-page .fpl-variant-help{font-size:1.4rem;line-height:1.8}.fpl-product-page .fpl-eyebrow{font:500 1.2rem/1.6 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.8rem}.fpl-detail{padding-block:clamp(5.6rem,8vw,11rem);scroll-margin-top:3rem}.fpl-detail__header{max-width:80rem;margin-bottom:4rem}.fpl-detail h2{font-size:clamp(3rem,3.7vw,4.8rem);line-height:1.15;letter-spacing:-.025em;margin:0;text-wrap:balance}.fpl-detail h3{font-size:1.8rem;line-height:1.4;margin:0 0 1.6rem}.fpl-detail__points{display:grid;gap:3.2rem}.fpl-detail__point{min-width:0}.fpl-detail__image-link{display:block;color:inherit}.fpl-detail__image-link img{display:block;width:100%;height:auto;box-shadow:0 1rem 3rem #24252214}.fpl-detail__copy,.fpl-detail__text{font-size:1.6rem;line-height:1.8;color:var(--fpl-muted);max-width:65ch}.fpl-detail__copy{margin-top:3.2rem}.fpl-detail__text{margin-top:1.6rem}.fpl-detail__text p:first-child,.fpl-detail__copy p:first-child{margin-top:0}.fpl-detail__text p:last-child,.fpl-detail__copy p:last-child{margin-bottom:0}.fpl-detail--gallery{background:#f5f5f1}.fpl-detail--gallery h3,.fpl-detail--flow h3{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.fpl-detail--gallery .fpl-detail__point+.fpl-detail__point h3:before{content:"\2192";margin-right:1rem}.fpl-detail--flow .fpl-detail__point{counter-increment:fpl-step}.fpl-detail--flow .fpl-detail__points{counter-reset:fpl-step}.fpl-detail--flow h3:before{content:"0" counter(fpl-step) " / ";color:#62645d}.fpl-detail__statement{font-size:clamp(2.6rem,3.7vw,4.8rem);line-height:1.2;letter-spacing:-.025em;margin:3.6rem 0 0;text-wrap:balance}.fpl-detail--daily{background:#fafaf7}.fpl-detail--daily h3{font-size:1.5rem}.fpl-detail--ink .fpl-detail__point{padding-block:1.6rem;border-bottom:1px solid var(--fpl-rule)}.fpl-detail--ink .fpl-detail__points{gap:0}.fpl-detail--ink h3{font-size:clamp(2rem,2.6vw,3.2rem);margin:0}.fpl-detail--versions .fpl-detail__points{gap:4rem 3rem}.fpl-detail--versions .fpl-detail__point{border-top:1px solid var(--fpl-rule);padding-top:2.4rem}.fpl-diagram{width:7rem;height:9rem;border:1px solid #8a8c83;background:#fafaf7;margin:2rem 0;padding:1rem;display:flex;flex-direction:column;justify-content:space-evenly}.fpl-diagram span{height:1px;background:#b8bab0;width:100%}.fpl-diagram--landscape{width:12rem;height:9rem}.fpl-diagram--mobile{width:4.8rem;height:9rem}.fpl-diagram--mono,.fpl-diagram--color{width:12rem;height:9rem;flex-direction:row;gap:.8rem;align-items:center;border:0;background:transparent;padding:0}.fpl-diagram--mono span,.fpl-diagram--color span{width:3rem;height:3rem;border-radius:50%;background:#242522}.fpl-diagram--mono span:nth-child(2){background:#8a8c83}.fpl-diagram--mono span:nth-child(3){background:#e4e5df}.fpl-diagram--color span:first-child{background:#7d9183}.fpl-diagram--color span:nth-child(2){background:#b5a888}.fpl-diagram--color span:nth-child(3){background:#a0aebc}.fpl-detail--ownership{background:#eeefe8;text-align:center}.fpl-detail--ownership .fpl-detail__header,.fpl-detail--ownership .fpl-detail__copy{margin-inline:auto}.fpl-detail__price{font-size:clamp(5rem,8vw,10rem);letter-spacing:-.04em;line-height:1.1;margin:4rem 0}.fpl-detail__price span{display:block;font-size:1.3rem;letter-spacing:.16em;margin-top:1.4rem}.fpl-detail--ownership .fpl-detail__points{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 3rem}.fpl-detail--ownership h3{font-size:1.2rem;letter-spacing:.08em}.fpl-detail--compatibility .fpl-detail__point{padding:2.8rem;background:#f5f5f1}.fpl-detail--compatibility h3{margin:0}.fpl-detail--steps .fpl-detail__point{border-top:1px solid var(--fpl-rule);padding-top:2.4rem}.fpl-detail--steps h3{text-transform:uppercase;font-size:1.4rem;letter-spacing:.06em}.fpl-detail--quiet .page-width{max-width:100rem}.fpl-detail--quiet .fpl-detail__copy{font-size:1.8rem;max-width:55ch}.fpl-detail--quiet .fpl-detail__statement{font-size:2.6rem}.fpl-product-page .collapsible-content-wrapper-narrow{max-width:100rem}.fpl-product-page .collapsible-content__heading{font-size:clamp(3rem,3.7vw,4.8rem);letter-spacing:-.025em}.fpl-product-page .accordion__title{font-size:1.6rem;line-height:1.5}.fpl-product-page .accordion summary{padding-block:2.2rem}.fpl-product-page .accordion__content{line-height:1.8}@media screen and (min-width:750px){.fpl-detail--gallery .fpl-detail__points,.fpl-detail--daily .fpl-detail__points{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fpl-detail--gallery .fpl-detail__point:first-child,.fpl-detail--daily .fpl-detail__point:first-child{grid-row:span 2}.fpl-detail--gallery .fpl-detail__point:not(:first-child),.fpl-detail--daily .fpl-detail__point:not(:first-child){max-width:34rem;margin-inline:auto}.fpl-detail--versions .fpl-detail__points{grid-template-columns:repeat(2,minmax(0,1fr))}.fpl-detail--flow .fpl-detail__points,.fpl-detail--compatibility .fpl-detail__points,.fpl-detail--steps .fpl-detail__points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.fpl-product-page .product__info-wrapper{padding-left:6rem}.fpl-detail--gallery .fpl-detail__points,.fpl-detail--daily .fpl-detail__points{grid-template-columns:1.5fr 1fr}}@media screen and (prefers-reduced-motion:reduce){.fpl-product-page .scroll-trigger{animation:none;opacity:1;transform:none}}.nib-tax{--nt-ink: #242522;--nt-muted: #62645d;--nt-paper: #f5f5f1;--nt-rule: #dcdcd7;background:var(--nt-paper);color:var(--nt-ink);font-family:var(--font-body-family, Arial, sans-serif);padding-block:var(--nt-top) var(--nt-bottom)}.nib-tax *,.nib-tax *:before,.nib-tax *:after{box-sizing:border-box}.nib-tax__shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.nib-tax h2,.nib-tax h3,.nib-tax p,.nib-tax figure{margin:0}.nib-tax .nib-tax__eyebrow,.nib-tax .nib-tax__label{font-family:var(--font-body-family, Arial, sans-serif);font-size:12px;line-height:1.6;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--nt-ink)}.nib-tax__header{text-align:center;margin-bottom:64px}.nib-tax .nib-tax__header h2{color:var(--nt-ink);font-family:var(--font-heading-family, Arial, sans-serif);font-size:clamp(48px,6.3vw,90px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin:24px auto;max-width:17ch;text-wrap:balance}.nib-tax__header h2 span{display:block;color:#807362}.nib-tax .nib-tax__intro{color:var(--nt-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.65;letter-spacing:-.015em}.nib-tax__comparison{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.nib-tax__side{min-width:0;display:flex;flex-direction:column}.nib-tax__label{padding-bottom:22px;border-bottom:1px solid var(--nt-rule)}.nib-tax__versus{color:var(--nt-muted);font-size:12px;align-self:center;text-align:center;font-style:italic}.nib-tax .nib-tax__objects{height:354px;margin-block:28px 32px;display:flex;flex-direction:column;justify-content:flex-end}.nib-tax__years{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;flex:1;align-items:end}.nib-tax__year{min-width:0}.nib-tax__nibs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,36px);gap:8px 5px;justify-items:center}.nib-tax__nibs img{display:block;width:100%;max-width:18px;height:36px;object-fit:contain}.nib-tax__image-slot{display:block;width:9px;height:33px;border:1px solid #b3b4ad;background:transparent}.nib-tax__year-label{display:block;margin-top:24px;padding-top:10px;border-top:1px solid #aaa99e;white-space:nowrap}.nib-tax__year-label,.nib-tax__continuity{font-size:10px;line-height:1.6;text-transform:uppercase;letter-spacing:.06em;color:var(--nt-muted)}.nib-tax__objects figcaption{font-size:11px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase;margin-top:14px;color:var(--nt-muted)}.nib-tax__macro{flex:1;min-height:0;position:relative}.nib-tax__macro img{width:100%;height:100%;position:absolute;object-fit:contain;object-position:center}.nib-tax__continuity{display:flex;align-items:center;gap:16px;padding-top:10px;margin-top:14px}.nib-tax__continuity i{flex:1;height:1px;background:#807362;position:relative}.nib-tax__continuity i:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#807362;top:-2px;right:0}.nib-tax__price{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-top:26px}.nib-tax .nib-tax__price strong{font-family:var(--font-heading-family, Arial, sans-serif);font-size:clamp(100px,12.8vw,180px);line-height:.95;letter-spacing:-.07em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums}.nib-tax__side--forevertip .nib-tax__price strong{color:#6f6557}.nib-tax__price>span{font-size:15px;line-height:1.5;margin-top:14px}.nib-tax .nib-tax__price .nib-tax__up-to{position:absolute;top:0;left:3px;font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin:0}.nib-tax__path{margin-top:28px;padding-top:18px;border-top:1px solid var(--nt-rule);min-height:60px}.nib-tax__path p{font-size:12px;line-height:1.8;letter-spacing:.025em;text-transform:uppercase}.nib-tax__path--loop p span{display:inline-block;font-size:24px;line-height:.7;vertical-align:middle;margin-left:4px}.nib-tax__footer{margin-top:44px}.nib-tax .nib-tax__currency{font-size:12px;line-height:1.6;color:var(--nt-muted);margin-bottom:20px}.nib-tax__math{border-block:1px solid var(--nt-rule)}.nib-tax__math summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding-block:20px;min-height:60px;font-size:15px;color:var(--nt-ink)}.nib-tax__math summary::-webkit-details-marker{display:none}.nib-tax__disclosure-arrow{font-size:22px}.nib-tax__math[open] .nib-tax__disclosure-arrow{transform:rotate(180deg)}.nib-tax summary:focus-visible,.nib-tax a:focus-visible{outline:2px solid var(--nt-ink);outline-offset:5px}.nib-tax__math-body{padding-block:20px 32px}.nib-tax__equations{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.nib-tax__equations li{border-top:1px solid var(--nt-rule);padding-top:18px}.nib-tax__equations span{display:block;font-size:18px;line-height:1.4;letter-spacing:-.02em}.nib-tax__equations span+span{font-size:14px;margin-top:10px;color:var(--nt-muted)}.nib-tax .nib-tax__qualification,.nib-tax .nib-tax__rounding{max-width:90ch;font-size:14px;line-height:1.75;color:var(--nt-muted)}.nib-tax .nib-tax__rounding{margin-top:12px}.nib-tax__sources{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:18px}.nib-tax__sources a{padding-block:10px;color:var(--nt-ink);font-size:13px;text-underline-offset:4px}.nib-tax__cta{display:inline-flex;gap:24px;align-items:center;min-height:48px;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--nt-ink);text-decoration:none;border-bottom:1px solid var(--nt-ink);margin-block:20px 28px}.nib-tax__cta span{font-size:22px}.nib-tax--home{--font-body-family: Arial, Helvetica, sans-serif;--font-heading-family: Arial, Helvetica, sans-serif}.nib-tax--home .nib-tax__header{margin-bottom:48px}.nib-tax--home .nib-tax__objects{height:250px;margin-top:20px;margin-bottom:22px}.nib-tax--home .nib-tax__nibs{grid-template-rows:repeat(6,26px);gap:6px 5px}.nib-tax--home .nib-tax__nibs img,.nib-tax--home .nib-tax__image-slot{height:26px}.nib-tax--home .nib-tax__price strong{font-size:clamp(100px,11vw,156px)}.nib-tax--home .nib-tax__footer{text-align:center;margin-top:40px}.nib-tax--home .nib-tax__math{text-align:left}.nib-tax__placeholder{height:100%;min-height:240px;display:grid;place-items:center;border:1px solid var(--nt-rule);color:var(--nt-muted);text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:24px}.nib-tax--pen .nib-tax__header h2{max-width:15ch}.nib-tax--pen .nib-tax__intro{max-width:56ch;margin-inline:auto}.nib-tax__pen-stage{position:relative}.nib-tax__pen-photo{height:clamp(450px,50vw,660px)}.nib-tax__pen-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.nib-tax__callouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0 0 28px}.nib-tax__callouts li{font-size:11px;letter-spacing:.08em;line-height:1.6;text-transform:uppercase;padding-top:14px;border-top:1px solid #aaa99e}.nib-tax__included{width:260px;max-width:100%;padding-top:20px;border-top:1px solid #aaa99e;position:absolute;left:0;bottom:24px}.nib-tax__included>p+p{font-size:14px;line-height:1.7;margin-top:10px;color:var(--nt-muted)}.nib-tax__pen-bottom{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:40px;padding-top:36px;border-top:1px solid var(--nt-rule)}.nib-tax__pen-bottom .nib-tax__price{padding-top:0}.nib-tax__pen-bottom .nib-tax__price>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.nib-tax .nib-tax__closing{font-size:clamp(28px,3.3vw,46px);line-height:1.18;letter-spacing:-.04em}@media(max-width:989px)and (min-width:750px){.nib-tax__shell{width:calc(100% - 64px)}.nib-tax__comparison{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.nib-tax__years{gap:6px}.nib-tax__included{position:static;margin-top:24px}}@media(max-width:749px){.nib-tax{padding-block:calc(var(--nt-top) * .7) calc(var(--nt-bottom) * .7)}.nib-tax__shell{width:calc(100% - 40px)}.nib-tax__header{text-align:left;margin-bottom:48px}.nib-tax .nib-tax__header h2{margin-inline:0;font-size:clamp(42px,11.5vw,76px)}.nib-tax__comparison{grid-template-columns:minmax(0,1fr)}.nib-tax__versus{padding-block:38px;position:relative;font-size:13px}.nib-tax__versus:before,.nib-tax__versus:after{content:"";position:absolute;width:calc(50% - 28px);height:1px;background:var(--nt-rule);top:50%}.nib-tax__versus:before{left:0}.nib-tax__versus:after{right:0}.nib-tax .nib-tax__objects{height:322px;margin-block:24px 28px}.nib-tax__years{gap:10px}.nib-tax__nibs{grid-template-rows:repeat(6,32px);gap:8px 4px}.nib-tax__nibs img,.nib-tax__image-slot{height:32px}.nib-tax__image-slot{width:7px}.nib-tax .nib-tax__price strong{font-size:clamp(110px,32vw,180px)}.nib-tax__price>span{font-size:15px}.nib-tax__path p{font-size:10px}.nib-tax__path--loop p span{margin-left:0}.nib-tax__footer{margin-top:28px}.nib-tax__equations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.nib-tax__equations span{font-size:16px}.nib-tax--home .nib-tax__objects{height:245px}.nib-tax--home .nib-tax__header{margin-bottom:36px}.nib-tax--home .nib-tax__footer{text-align:left}.nib-tax__callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nib-tax__pen-photo{height:390px}.nib-tax__included{position:static;margin-top:16px}.nib-tax__pen-bottom{display:grid;gap:32px}}.nib-tax:not(.nib-tax--pen) .nib-tax__objects{height:360px;margin-block:24px 12px}.nib-tax:not(.nib-tax--pen) .nib-tax__years{align-items:center;gap:clamp(10px,2vw,28px)}.nib-tax:not(.nib-tax--pen) .nib-tax__year{display:flex;flex-direction:column-reverse;gap:18px}.nib-tax:not(.nib-tax--pen) .nib-tax__year-label{border:0;padding:0;margin:0;font-size:9px;letter-spacing:.13em}.nib-tax:not(.nib-tax--pen) .nib-tax__nibs{grid-template-rows:repeat(6,46px);gap:8px 4px}.nib-tax:not(.nib-tax--pen) .nib-tax__nibs img{height:46px;max-width:32px}.nib-tax:not(.nib-tax--pen) .nib-tax__image-slot{height:46px;width:9px;max-width:100%;border:1px solid #b3b4ad;border-radius:2px 2px 4px 4px;background:transparent}.nib-tax__macro{width:70%;align-self:center}.nib-tax__objects--one{padding-bottom:32px}.nib-tax__macro img{top:0;right:0;bottom:0;left:0;background:transparent;border:0;box-shadow:none}.nib-tax__macro .nib-tax__placeholder{border:0;min-height:0;font-size:10px}.nib-tax:not(.nib-tax--pen) .nib-tax__price>span:last-child{max-width:23ch;font-size:10px;line-height:1.7;letter-spacing:.12em;text-transform:uppercase}.nib-tax__path{border-top:0;padding-block:12px;margin-top:20px}.nib-tax__path--loop{border-bottom:1px solid var(--nt-rule)}.nib-tax__path p{font-size:clamp(9px,.85vw,12px);letter-spacing:.055em}.nib-tax__path:not(.nib-tax__path--loop) p>span{margin-left:12px;color:#807362}.nib-tax:not(.nib-tax--pen) .nib-tax__footer{text-align:center}.nib-tax__math{border:0;margin-top:8px}.nib-tax__math summary{justify-content:center;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.055em;text-underline-offset:5px;transition:color .18s ease}.nib-tax__math summary:hover{color:#807362;text-decoration:underline}.nib-tax__disclosure-arrow{transition:transform .18s ease}@media(prefers-reduced-motion:reduce){.nib-tax__math summary,.nib-tax__disclosure-arrow{transition:none}}.nib-tax__math-body{text-align:left;border-block:1px solid var(--nt-rule);margin-bottom:24px}.nib-tax .nib-tax__currency{margin-top:14px;font-size:10px}.nib-tax__cta{margin-block:8px 0;font-size:10px}.nib-tax--home .nib-tax__header{margin-bottom:36px}.nib-tax--home .nib-tax__footer{margin-top:30px}@media(min-width:990px){.nib-tax.nib-tax--home .nib-tax__objects{height:360px}.nib-tax.nib-tax--home .nib-tax__nibs{grid-template-rows:repeat(6,46px)}.nib-tax.nib-tax--home .nib-tax__nibs img{height:46px}}@media(max-width:989px){.nib-tax:not(.nib-tax--pen) .nib-tax__comparison{grid-template-columns:minmax(0,1fr)}.nib-tax__versus{padding-block:36px}.nib-tax:not(.nib-tax--pen) .nib-tax__objects{height:auto;margin-block:24px 18px}.nib-tax:not(.nib-tax--pen) .nib-tax__years{display:flex;flex-direction:column;gap:18px;align-items:stretch}.nib-tax:not(.nib-tax--pen) .nib-tax__year{gap:8px}.nib-tax:not(.nib-tax--pen) .nib-tax__nibs{grid-template-columns:repeat(18,minmax(0,1fr));grid-template-rows:48px;gap:2px}.nib-tax:not(.nib-tax--pen) .nib-tax__nibs img,.nib-tax:not(.nib-tax--pen) .nib-tax__image-slot{height:48px}.nib-tax:not(.nib-tax--pen) .nib-tax__objects--one{height:270px}.nib-tax__macro{width:70%}.nib-tax__path p{font-size:9px;letter-spacing:.02em}.nib-tax__equations{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-product-page{--ft-rule: #dcdcd7;color:#242522;background:#fff}.ft-product-page .gradient{background:#fff}.ft-product-page h1,.ft-product-page h2,.ft-product-page h3{color:#242522}.ft-product-page .product__title h1{font-size:clamp(3.6rem,4.3vw,6rem);line-height:1.08;letter-spacing:-.035em}.ft-product-page .product__text.subtitle{font-size:1.8rem;letter-spacing:.01em;margin-top:.8rem}.ft-product-page .product__info-container>.product__text:not(.subtitle){font-size:1.7rem;line-height:1.7;max-width:42ch;margin-block:2.4rem}.ft-product-page .product-form__input,.ft-product-page .product-form__buttons{max-width:none}.ft-product-page .product-form__submit{min-height:5.4rem}.ft-product-page .ft-product-reassurance{font-size:1.4rem;line-height:1.6;margin-block:2rem;max-width:48ch}.ft-product-page .ft-product-reassurance p{margin:.6rem 0 0;color:#52544e}.ft-product-promises{display:grid;gap:.8rem;padding:2rem 0 2rem 1.8rem;margin:2rem 0;border-block:1px solid var(--ft-rule);font-size:1.4rem;line-height:1.6}.ft-product-promises li{padding-left:.3rem}.ft-product-page .product__media img{object-fit:contain}.ft-detail{padding-block:clamp(5.6rem,8vw,11rem);border-top:1px solid var(--ft-rule, #dcdcd7)}.ft-detail__header{margin-bottom:3.6rem;max-width:76rem}.ft-detail__kicker{font:500 1.2rem/1.6 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.8rem}.ft-detail h2{font-size:clamp(3rem,3.7vw,4.8rem);line-height:1.15;letter-spacing:-.025em;margin:0;text-wrap:balance}.ft-detail__points{margin:0}.ft-detail__point{padding-block:2.4rem;border-top:1px solid var(--ft-rule, #dcdcd7)}.ft-detail__point dt{font-weight:600;line-height:1.5;font-size:1.6rem}.ft-detail__point dd{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.8;max-width:65ch;color:#52544e}.ft-detail__point dd p{margin:0}.ft-detail__number{display:inline-block;margin-right:1.6rem;color:#6b6d65;font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:400}.ft-detail--specifications dt{font-size:1.35rem;letter-spacing:.055em}.ft-detail__figure{margin:0;min-width:0}.ft-detail__figure img{display:block;width:100%;height:auto}.ft-detail__figure figcaption{padding-top:1.2rem;font-size:1.2rem;color:#62645d}.ft-detail--contact .ft-detail__body{display:grid;gap:3.2rem}.ft-detail__note{margin:2.8rem 0 0;max-width:78ch;font-size:1.5rem;line-height:1.75}.ft-detail__copy{max-width:65ch;font-size:1.6rem;line-height:1.8}.ft-detail--compatibility .ft-detail__note{border-left:2px solid #242522;padding-left:1.8rem;font-weight:600}.ft-detail--comparison .ft-detail__points{display:grid;gap:2rem;margin-top:3.2rem}.ft-detail--comparison .ft-detail__point{padding-top:2rem}.ft-detail--guarantee{background:#f5f5f1}.ft-detail--guarantee .ft-detail__header{margin-bottom:2.4rem}.ft-detail--guarantee .ft-detail__copy{font-size:1.9rem}.ft-detail--guarantee .page-width{display:flex;flex-direction:column}.ft-detail--guarantee .ft-detail__note{margin-top:0}.ft-product-page .collapsible-content-wrapper-narrow{max-width:100rem}.ft-product-page .collapsible-content__heading{font-size:clamp(3rem,3.7vw,4.8rem);letter-spacing:-.025em}.ft-product-page .accordion__title{font-size:1.6rem;line-height:1.5}.ft-product-page .accordion summary{padding-block:2.2rem}.ft-product-page .accordion__content{line-height:1.8}@media screen and (min-width:750px){.ft-detail--specifications .ft-detail__point{display:grid;grid-template-columns:1fr 1.4fr;gap:4rem;padding-block:3rem}.ft-detail--specifications dd{margin:0}.ft-detail--compatibility .ft-detail__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}.ft-detail--comparison .ft-detail__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}@media screen and (min-width:990px){.ft-detail--contact .ft-detail__body{grid-template-columns:1.3fr 1fr;gap:6rem;align-items:start}.ft-detail--contact .ft-detail__figure{position:sticky;top:4rem}.ft-detail--contact .ft-detail__point:first-child{padding-top:0;border-top:0}.ft-product-page .product__info-wrapper{padding-left:6rem}}@media screen and (prefers-reduced-motion:reduce){.ft-product-page .scroll-trigger{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
