:root{color:#213047;background:#f4f8f6;font-family:Arial,Helvetica,sans-serif}body{margin:0}h1{letter-spacing:-4px;margin:15px 0;font-size:clamp(44px,8vw,88px)}p{color:#516075;font-size:17px;line-height:1.65}.eyebrow{letter-spacing:3px;color:#297e70;font-size:11px;font-weight:700}.note{border-top:1px solid #dce6e1;margin-top:40px;padding-top:24px;font-size:14px}
.site-pages__site{--ink:#19322e;--bg:#f5faf7;--paper:#fff;--accent:#207b62;--soft:#e1eee8;--line:#c4d7cd;background:var(--bg);min-height:100vh;color:var(--ink)}.site-pages__topline{background:var(--ink);color:var(--paper);letter-spacing:.04em;justify-content:space-between;gap:12px;padding:8px clamp(20px,3.8vw,72px);font-size:11px;display:flex}.site-pages__header{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:23px clamp(20px,3.8vw,72px);display:flex;position:relative}.site-pages__logo{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(25px,2.3vw,37px);font-weight:900;line-height:1}.site-pages__logo i{color:var(--accent);font-style:normal}.site-pages__desktopNav{align-items:center;gap:clamp(13px,2vw,32px);margin-left:auto;font-size:13px;font-weight:700;display:flex}.site-pages__headerRight{align-items:center;gap:16px;display:flex}.site-pages__searchLink{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.site-pages__language{z-index:5;font-size:12px;font-weight:800;position:relative}.site-pages__language summary{cursor:pointer;border:1px solid var(--line);padding:8px 12px;list-style:none}.site-pages__language summary::-webkit-details-marker{display:none}.site-pages__language>div{background:var(--paper);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:3px;min-width:135px;padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 15px 30px #0002}.site-pages__language>div a{text-align:center;padding:5px}.site-pages__language>div a[aria-current=page]{background:var(--soft)}.site-pages__mobileNav{display:none}.site-pages__home{max-width:none!important;margin:0!important;padding:0!important}.site-pages__hero{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:center;gap:4vw;min-height:540px;padding:clamp(60px,8vw,125px) clamp(20px,3.8vw,72px);display:grid}.site-pages__heroText{max-width:940px}.site-pages__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-weight:850;color:var(--accent)!important;font-size:12px!important}.site-pages__hero h1{letter-spacing:-.075em;margin:20px 0 25px;font-size:clamp(54px,7vw,116px);line-height:.94}.site-pages__lead{max-width:700px;font-size:clamp(18px,1.5vw,24px);line-height:1.5}.site-pages__heroVisual{aspect-ratio:1.1;background:var(--soft);border-radius:45% 55% 49% 51%/50% 42% 58% 50%;place-items:center;width:100%;max-width:450px;margin:auto;display:grid;position:relative;transform:rotate(-6deg)}.site-pages__heroVisual span{color:var(--accent);font-size:clamp(120px,17vw,270px);font-weight:800;line-height:1}.site-pages__searchForm{gap:10px;max-width:670px;margin-top:36px;padding-top:36px;display:flex}.site-pages__searchForm input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:9px;flex:1;padding:15px 18px;font-size:16px}.site-pages__searchForm button,.site-pages__action{border:1px solid var(--accent);background:var(--accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:14px 21px;font-size:14px;font-weight:800;display:inline-flex;color:#fff!important}.site-pages__searchForm button:hover,.site-pages__action:hover{filter:brightness(1.1);text-decoration:none!important}.section{border-top:1px solid var(--line);padding:75px clamp(20px,3.8vw,72px)}.site-pages__sectionHead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px;display:flex}.site-pages__sectionIndex{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.section h2{letter-spacing:-.055em;margin:0;font-size:clamp(33px,4vw,65px);line-height:1.04}.site-pages__sectionIntro{max-width:70ch;font-size:17px}.site-pages__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.site-pages__card{background:var(--paper);border:1px solid var(--line);flex-direction:column;min-height:240px;padding:28px;display:flex}.site-pages__card h2,.site-pages__card h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(23px,2vw,33px);line-height:1.12}.site-pages__card p{margin:0 0 20px;font-size:15px;line-height:1.6}.site-pages__card a{color:var(--accent);margin-top:auto;font-weight:800}.site-pages__empty{border:1px dashed var(--line);padding:25px;font-size:16px}.site-pages__previewCard{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:30px;display:flex}.site-pages__previewCard p{max-width:65ch;margin:0}.site-pages__previewCard a{white-space:nowrap}.site-pages__steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.site-pages__step{padding:23px 0}.site-pages__step strong{color:var(--accent);letter-spacing:.12em;font-size:12px}.site-pages__step h3{letter-spacing:-.04em;margin:13px 0;font-size:clamp(22px,2vw,32px)}.site-pages__educational{grid-template-columns:minmax(230px,.42fr) minmax(0,.58fr);gap:6vw;display:grid}.site-pages__educational p{max-width:74ch;font-size:clamp(17px,1.3vw,21px);line-height:1.78}.site-pages__faqGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.site-pages__faqGrid article{padding-top:20px}.site-pages__faqGrid h3{margin:0 0 12px;font-size:22px}.site-pages__faqGrid p{line-height:1.7}.site-pages__footer{background:var(--ink);color:var(--paper);padding:70px clamp(20px,3.8vw,72px) 28px}.site-pages__footerLead{justify-content:space-between;align-items:start;gap:20px}.site-pages__footerLead p{max-width:350px;margin:0;font-size:13px}.site-pages__footer nav{flex-wrap:wrap;gap:12px 25px;margin:50px 0;font-size:13px;display:flex}.site-pages__footerBottom{opacity:.7;border-top:1px solid #fff4;justify-content:space-between;padding-top:20px;font-size:12px;display:flex}.site-pages__static{min-height:55vh;max-width:none!important;margin:0!important;padding:58px clamp(20px,3.8vw,72px) 100px!important}.site-pages__staticBack{font-size:13px;font-weight:800;color:var(--accent)!important}.site-pages__static h1{letter-spacing:-.07em;margin:40px 0;font-size:clamp(45px,6vw,85px);line-height:1}.site-pages__staticArticle{background:var(--paper);border:1px solid var(--line);padding:clamp(24px,4vw,60px)}.site-pages__staticArticle h2{letter-spacing:-.04em;margin:0 0 16px;font-size:30px}.site-pages__staticArticle p{font-size:18px;line-height:1.8}.site-pages__staticArticle a{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.site-pages__staticArticle a:hover{text-decoration-thickness:1px}.site-pages__site[data-layout=elegant]{--ink:#29233f;--bg:#f9f7f2;--paper:#fff;--accent:#6651aa;--soft:#e9e4f5;--line:#d8d2e2}.site-pages__site[data-layout=elegant] .site-pages__hero{grid-template-columns:minmax(0,1fr) minmax(310px,.65fr)}.site-pages__site[data-layout=elegant] .site-pages__hero h1{font-weight:500}.site-pages__site[data-layout=elegant] .site-pages__heroVisual{border-radius:6px;transform:rotate(4deg)}.site-pages__site[data-layout=elegant] .site-pages__card{border-radius:20px;box-shadow:0 18px 35px #29233f0b}.site-pages__site[data-layout=elegant] .site-pages__sectionHead{border-bottom:1px solid var(--line);padding-bottom:25px}.site-pages__site[data-layout=technical]{--ink:#10202a;--bg:#12212a;--paper:#1b313b;--accent:#f4a261;--soft:#27404a;--line:#42606a;color:#ecf6f3}.site-pages__site[data-layout=technical] .site-pages__header{border-bottom:1px solid var(--line)}.site-pages__site[data-layout=technical] .site-pages__hero{grid-template-columns:minmax(0,1fr) 270px;min-height:450px}.site-pages__site[data-layout=technical] .site-pages__hero h1{font-size:clamp(46px,5.8vw,88px)}.site-pages__site[data-layout=technical] .site-pages__heroVisual{aspect-ratio:1;border:1px solid var(--line);background:repeating-linear-gradient(0deg,var(--soft) 0 1px,transparent 1px 24px);border-radius:0;transform:none}.site-pages__site[data-layout=technical] .site-pages__searchForm input{color:#fff}.site-pages__site[data-layout=technical] .site-pages__action,.site-pages__site[data-layout=technical] .site-pages__searchForm button{color:#10202a!important}.site-pages__site[data-layout=technical] .site-pages__card{border-radius:0}.site-pages__site[data-layout=technical] .site-pages__topline,.site-pages__site[data-layout=technical] .site-pages__footer,.site-pages__site[data-layout=technical] .site-pages__previewCard{color:#ecf6f3}.site-pages__site[data-layout=technical] .site-pages__searchForm input::placeholder{color:#d0dfe0}.site-pages__site[data-layout=technical] .site-pages__mobileNav nav{color:#ecf6f3}.site-pages__site[data-layout=friendly]{--ink:#274834;--bg:#f8f3e8;--paper:#fffaf0;--accent:#b66433;--soft:#e8ead5;--line:#d9d4c5}.site-pages__site[data-layout=friendly] .site-pages__heroVisual{border-radius:35% 65% 52% 48%/54% 37% 63% 46%;transform:rotate(8deg)}.site-pages__site[data-layout=friendly] .site-pages__card{border-radius:27px}.site-pages__site[data-layout=friendly] .site-pages__searchForm input,.site-pages__site[data-layout=friendly] .site-pages__searchForm button,.site-pages__site[data-layout=friendly] .site-pages__action{border-radius:20px}.site-pages__site[data-layout=friendly] .site-pages__step{background:var(--paper);border:0;border-radius:18px;padding:25px}.site-pages__site[data-layout=friendly] .site-pages__hero{min-height:610px}.site-pages__site[data-layout=bold]{--ink:#241c34;--bg:#fff7ed;--paper:#fff;--accent:#b72c35;--soft:#f8d5c5;--line:#32263a}.site-pages__site[data-layout=bold] .site-pages__topline{background:var(--accent)}.site-pages__site[data-layout=bold] .site-pages__header{border-bottom:4px solid var(--ink)}.site-pages__site[data-layout=bold] .site-pages__hero h1{text-transform:uppercase;font-style:italic;font-weight:950}.site-pages__site[data-layout=bold] .site-pages__heroVisual{background:var(--accent);border-radius:0;transform:skew(-8deg)rotate(-4deg)}.site-pages__site[data-layout=bold] .site-pages__heroVisual span{color:#fff;transform:skew(8deg)}.site-pages__site[data-layout=bold] .site-pages__card{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.site-pages__site[data-layout=bold] .site-pages__sectionIndex{color:var(--accent)}.site-pages__site[data-layout=bold] .site-pages__searchForm input,.site-pages__site[data-layout=bold] .site-pages__searchForm button,.site-pages__site[data-layout=bold] .site-pages__action{border-radius:0}@media (max-width:900px){.site-pages__desktopNav{display:none}.site-pages__headerRight{margin-left:auto}.site-pages__mobileNav{z-index:6;display:block;position:relative}.site-pages__mobileNav summary{cursor:pointer;font-size:23px;list-style:none}.site-pages__mobileNav nav{background:var(--paper);border:1px solid var(--line);min-width:220px;color:var(--ink);padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 15px 30px #0002}.site-pages__mobileNav nav a{padding:9px}.site-pages__hero{grid-template-columns:1fr 180px;min-height:0}.site-pages__heroVisual{max-width:180px}.site-pages__heroVisual span{font-size:90px}.site-pages__site[data-layout=technical] .site-pages__hero{grid-template-columns:1fr 170px}}@media (max-width:650px){.site-pages__topline span:last-child{display:none}.site-pages__header{padding:17px 18px}.site-pages__searchLink{display:none}.site-pages__hero,.site-pages__site[data-layout=technical] .site-pages__hero,.site-pages__site[data-layout=elegant] .site-pages__hero{padding:55px 18px;display:block}.site-pages__hero h1{font-size:clamp(48px,10vw,73px)}.site-pages__heroVisual{display:none}.site-pages__searchForm{margin-top:28px}.site-pages__searchForm input{width:0}.site-pages__searchForm button{padding:12px}.section{padding:54px 18px}.site-pages__sectionHead{display:block}.site-pages__cards,.site-pages__steps,.site-pages__faqGrid{grid-template-columns:1fr}.site-pages__educational,.site-pages__previewCard{display:block}.site-pages__previewCard a{margin-top:22px}.site-pages__footer{padding:55px 18px 25px}.site-pages__footerLead{display:block}.site-pages__footerLead p{margin-top:20px}.site-pages__footer nav{grid-template-columns:repeat(2,1fr);display:grid}.site-pages__static{padding:40px 18px 70px!important}.site-pages__staticArticle{padding:24px}}.site-pages__site{background:var(--theme-background);color:var(--theme-text)}.site-pages__site .site-pages__card{border-radius:var(--theme-radius)}.site-pages__site[data-card=soft] .site-pages__card{background:var(--theme-soft);border-color:#0000}.site-pages__site[data-button=outline] button{color:var(--theme-primary);border:1px solid var(--theme-primary);background:0 0}.site-pages__site[data-footer=compact] .site-pages__footer{padding-top:24px;padding-bottom:24px}.site-pages__site .site-pages__searchForm button{background:var(--theme-primary);color:var(--theme-onPrimary)}.site-pages__site .site-pages__home,.site-pages__site .site-pages__static{max-width:var(--theme-width)!important;margin-inline:auto!important}.site-pages__site[data-layout] .site-pages__heroVisual{background:var(--theme-soft);color:var(--theme-text)}.site-pages__site[data-layout] .site-pages__card{background:var(--theme-surface);color:var(--theme-text)}.site-pages__site[data-layout] .site-pages__card:hover{border-width:1px;border-color:var(--theme-primary)}.site-pages__site[data-layout] .site-pages__searchForm input{background:var(--theme-surface);color:var(--theme-text)}.site-pages__site[data-layout] .site-pages__searchForm input::placeholder{color:var(--theme-mutedText);opacity:1}.site-pages__site[data-layout] .site-pages__topline{background:var(--theme-primary);color:var(--theme-onPrimary)}.site-pages__site[data-layout] .site-pages__footer{background:var(--theme-surface);color:var(--theme-text)}.site-pages__site[data-layout][data-card=soft] .site-pages__card{background:var(--theme-soft)}:is(.site-pages__site,.tool-page__page)[data-header=centered]>.site-pages__header{flex-wrap:wrap;justify-content:center}:is(.site-pages__site,.tool-page__page)[data-header=centered] .site-pages__logo{text-align:center;width:100%}:is(.site-pages__site,.tool-page__page)[data-header=centered] .site-pages__desktopNav{margin-left:0}.site-pages__site[data-density=compact] .site-pages__card,.site-pages__site[data-density=spacious] .site-pages__card{padding:var(--theme-space)}.site-pages__site[data-layout]{color:var(--theme-text)}.site-pages__site[data-layout] .site-pages__card{border-radius:var(--theme-radius)}.site-pages__site[data-layout][data-button=outline] .site-pages__searchForm button{color:var(--theme-primary);border:1px solid var(--theme-primary);background:0 0}.site-pages__site[data-layout] .site-pages__eyebrow{color:var(--theme-primary)}@media (min-width:901px){.site-pages__site[data-header=sidebar]{grid-template-columns:205px minmax(0,1fr);display:grid}.site-pages__site[data-header=sidebar]>.site-pages__topline{grid-column:1/-1}.site-pages__site[data-header=sidebar]>.site-pages__header{border-right:1px solid var(--theme-border);flex-direction:column;grid-area:2/1/4;justify-content:flex-start;align-items:stretch;padding:30px 16px}.site-pages__site[data-header=sidebar] .site-pages__desktopNav{flex-direction:column;align-items:flex-start;margin-left:0}.site-pages__site[data-header=sidebar] .site-pages__headerRight{flex-wrap:wrap}.site-pages__site[data-header=sidebar]>.site-pages__home,.site-pages__site[data-header=sidebar]>.site-pages__static,.site-pages__site[data-header=sidebar]>.site-pages__footer{grid-column:2}.site-pages__site[data-header=sidebar] .site-pages__logo{font-size:25px}}.site-pages__site[data-layout] .site-pages__footerBottom{opacity:1;color:var(--theme-mutedText)}@media (min-width:651px){.site-pages__sectionHead{align-items:center}}.site-pages__site[data-layout] .site-pages__hero h1{letter-spacing:-.045em;font-size:clamp(34px,4vw,64px);line-height:1.12}.site-pages__site[data-layout] .site-pages__home .section h2{letter-spacing:normal;margin-top:.1rem;font-size:2rem;line-height:1.1}.site-pages__site[data-layout=friendly] .site-pages__home .section h2{margin-bottom:1rem}.site-pages__site[data-layout] .site-pages__home .site-pages__card h3,.site-pages__site[data-layout] .site-pages__home .site-pages__step h3{letter-spacing:-.045em;font-size:clamp(21px,2vw,30px);line-height:1.14}.site-pages__site[data-layout] .site-pages__educational p{margin-block-start:0;font-size:clamp(16px,1.2vw,19px);line-height:1.82}.site-pages__site[data-layout] .site-pages__home .site-pages__lead{font-size:18px;line-height:1.8}.site-pages__site[data-layout] .site-pages__home .site-pages__sectionIntro{font-size:clamp(16px,1.2vw,19px);line-height:1.82}.site-pages__site[data-layout] .site-pages__home .site-pages__card p{font-size:15px;line-height:1.7}.site-pages__site[data-layout] .site-pages__home .site-pages__previewCard p,.site-pages__site[data-layout] .site-pages__home .site-pages__faqGrid p{font-size:16px;line-height:1.7}.site-pages__footer{background:var(--theme-surface,var(--ink));color:var(--theme-text,var(--paper));padding:42px clamp(20px,3.8vw,72px) 24px;display:block}.site-pages__footerMain{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:32px clamp(28px,5vw,76px);margin:5rem 0;display:grid}.site-pages__footer--withoutLanguages .site-pages__footerMain{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.site-pages__footerLead{grid-column:1;align-self:start}.site-pages__footerLead .site-pages__logo{letter-spacing:-.065em;font-size:clamp(22px,2.2vw,31px);font-weight:850;text-decoration:none}.site-pages__footerLead p{color:inherit;opacity:.75}.site-pages__footerGroup{min-width:0}.site-pages__footerCompany{grid-column:2}.site-pages__footerLanguageGroup{grid-column:3}.site-pages__footerGroup h2{color:var(--theme-mutedText,var(--theme-text,var(--paper)));letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:750;line-height:1.3}#footer-company-title,#footer-language-title{font-size:1rem}.site-pages__footer nav.site-pages__footerLinks,.site-pages__footer nav.site-pages__footerLanguages{place-content:start;margin:0;padding:0;display:grid}.site-pages__footer nav.site-pages__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.site-pages__footer nav.site-pages__footerLanguages{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px clamp(12px,2vw,24px)}.site-pages__footerLinks a,.site-pages__footerLanguages a{width:fit-content;padding:5px 0;font-size:13px;line-height:1.45;text-decoration:none;transition:color .15s}.site-pages__footerLinks a:hover,.site-pages__footerLanguages a:hover{color:var(--theme-primary,var(--accent));text-underline-offset:4px;text-decoration:underline}.site-pages__footerLanguages a[aria-current=page]{color:var(--theme-primary,var(--accent));font-weight:750}.site-pages__footerBottom{border-color:var(--theme-border,var(--line));color:var(--theme-mutedText,currentColor);opacity:1;margin-top:0}.tool-page__page .site-pages__footer{margin-top:0}@media (max-width:900px){.site-pages__footerMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 36px}.site-pages__footerLead{grid-column:1}.site-pages__footerCompany{grid-column:2}.site-pages__footerLanguageGroup{grid-column:1/-1}.site-pages__footer nav.site-pages__footerLanguages{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:650px){.site-pages__footer{padding:32px 18px 20px}.site-pages__footerMain{grid-template-columns:minmax(0,1fr);row-gap:24px}.site-pages__footerLead,.site-pages__footerCompany,.site-pages__footerLanguageGroup{grid-column:1}.site-pages__footerLead{display:block}.site-pages__footerLead p{margin:10px 0 0}.site-pages__footer nav.site-pages__footerLinks{gap:2px 18px}.site-pages__footer nav.site-pages__footerLanguages{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.site-pages__footerBottom{flex-wrap:wrap;gap:12px}}.site-pages__publishedLanguages{border-top:1px solid var(--theme-border,var(--line));margin-top:36px;padding-top:22px}.site-pages__publishedLanguages h2{font-size:18px}.site-pages__publishedLanguages ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.site-pages__publishedLanguages a{border:1px solid var(--theme-border,var(--line));padding:7px 10px;display:inline-block}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com],.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__header,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__home,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__static{color:#183044;background:#f5f8fa}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__topline{color:#10202a;background:#f4a261}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__heroVisual{color:#183044;background:#e9f0f4}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__header,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .section,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__language summary{border-color:#cfdae1}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__card,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__staticArticle,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__searchForm input{color:#183044;background:#fff;border-color:#cfdae1}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__searchForm input::placeholder{color:#657785}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__previewCard,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__footer{color:#f5f8fa;background:#183044}.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__language>div,.site-pages__site[data-layout=technical][data-domain=toolspulso\.com] .site-pages__mobileNav nav{color:#183044;background:#fff;border-color:#cfdae1}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (min-width:901px){.site-pages__site[data-domain=toolspulso\.com][data-header=sidebar]>.site-pages__footer,.tool-page__page[data-domain=toolspulso\.com][data-header=sidebar]>.site-pages__footer{grid-column:1/-1;width:100%;margin-inline:0}}
.tool-page__page{background:var(--page-bg);width:100%;max-width:none;min-height:100vh;color:var(--page-fg);margin:0;padding:0}.tool-page__masthead{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;min-height:86px;display:flex}.tool-page__brand{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(22px,2.2vw,31px);font-weight:900;line-height:1}.tool-page__brand span{color:var(--page-accent)}.tool-page__primaryNav{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:clamp(14px,2.4vw,42px);font-size:12px;font-weight:750;display:flex}.tool-page__draftTag{white-space:nowrap;border:1px solid;border-radius:100px;padding:7px 13px;font-size:11px;font-weight:750}.tool-page__pageBody{width:100%;min-width:0}.tool-page__breadcrumb{opacity:.72;align-items:center;gap:12px;margin:20px 0 0;font-size:12px;display:flex}.tool-page__hero{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:center;gap:4vw;min-height:340px;padding:50px 0 42px;display:grid}.tool-page__heroCopy{min-width:0}.tool-page__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--page-accent);margin:0 0 19px;font-size:11px;font-weight:800}.tool-page__eyebrow span{opacity:.6;padding:0 7px}.tool-page__hero h1{letter-spacing:-.075em;overflow-wrap:anywhere;max-width:1050px;margin:0;font-size:clamp(53px,6.7vw,112px);line-height:.96}.tool-page__introduction{opacity:.82;max-width:750px;margin:25px 0 0;font-size:clamp(17px,1.55vw,23px);line-height:1.5}.tool-page__introduction p{margin:0 0 1em}.tool-page__introduction p:last-child{margin-bottom:0}.tool-page__motif{aspect-ratio:1;border:1px solid;border-radius:50%;justify-self:center;place-items:center;max-width:295px;min-height:210px;display:grid;transform:rotate(-8deg)}.tool-page__motif span{color:var(--page-accent);letter-spacing:-.08em;white-space:nowrap;font-size:clamp(40px,4.4vw,70px);font-weight:900}.tool-page__sectionNav{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid;border-bottom:1px solid;flex-wrap:wrap;justify-content:center;gap:6px 28px;padding:16px 0;font-size:11px;font-weight:800;display:flex}.tool-page__sectionNav a{padding:4px 0}.tool-page__calculatorArea{padding:40px 0 65px;scroll-margin-top:24px}.tool-page__widget{color:#17262e;background:#fff;border:1px solid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:435px;display:grid;overflow:hidden}.tool-page__inputPane,.tool-page__resultPane{flex-direction:column;min-width:0;padding:clamp(24px,3vw,50px);display:flex}.tool-page__inputPane{color:#17262e;background:#fff}.tool-page__resultPane{color:#fff;background:#193b39;justify-content:space-between}.tool-page__widgetEyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:800}.tool-page__widgetTitle{letter-spacing:-.055em;margin:23px 0 25px;font-size:clamp(24px,2.5vw,38px);line-height:1.12}.tool-page__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tool-page__field{min-width:0;font-size:13px;font-weight:700;display:block}.tool-page__input{color:#17262e;letter-spacing:-.045em;background:#fff;border:1px solid #b7c5c5;border-radius:8px;width:100%;min-width:0;height:64px;margin-top:10px;padding:9px 14px;font-family:inherit;font-size:clamp(22px,2vw,31px);font-weight:750;line-height:1.1;display:block}.tool-page__input:focus{border-color:var(--page-accent)}.tool-page__input.currency-converter__select{letter-spacing:normal;font-size:16px;font-weight:650}.tool-page__input.tool-page__select{letter-spacing:normal;padding-right:30px;font-size:clamp(14px,1.2vw,18px);font-weight:650}.tool-page__widgetActions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:auto;padding-top:28px;display:flex}.tool-page__primaryButton,.tool-page__ghostButton{cursor:pointer;border:1px solid;border-radius:7px;min-height:46px;padding:13px 20px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.1}.tool-page__primaryButton{background:var(--page-accent);border-color:var(--page-accent);color:#fff}.tool-page__primaryButton:hover{filter:brightness(1.08)}.tool-page__ghostButton{color:inherit;background:0 0}.tool-page__ghostButton:hover{background:#0000000f}.tool-page__error{color:#a02330;min-height:20px;margin:16px 0 0;font-size:13px}.tool-page__answerLabel{text-transform:uppercase;letter-spacing:.15em;opacity:.82;margin:0;font-size:12px;font-weight:800}.tool-page__answerValue{letter-spacing:-.085em;overflow-wrap:anywhere;margin:17px 0 14px;font-size:clamp(64px,7vw,125px);font-weight:900;line-height:1;display:block}.tool-page__answerUnit{letter-spacing:-.03em;white-space:nowrap;margin-left:8px;font-size:.27em}.tool-page__answerMeta{opacity:.8;margin:0;font-size:14px;line-height:1.6}.tool-page__secondaryResult{border-top:1px solid;margin-top:30px;padding-top:19px}.tool-page__secondaryResult strong{letter-spacing:-.05em;margin-top:4px;font-size:clamp(26px,3vw,42px);display:block}.tool-page__guide,.tool-page__questions{border-top:1px solid;padding:32px 0 62px;scroll-margin-top:24px}.tool-page__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tool-page__guideCard{min-width:0;padding:23px 0 0}.tool-page__guideCard span{letter-spacing:.13em;color:var(--page-accent);font-size:12px;font-weight:800}.tool-page__guideCard h3{letter-spacing:-.045em;margin:13px 0;font-size:clamp(21px,2vw,30px);line-height:1.14}.tool-page__guideCard p{opacity:.82;max-width:60ch;margin:0;font-size:15px;line-height:1.7}.tool-page__guideCard p+p{margin-top:12px}.tool-page__guideCard .tool-page__guideSubheading{letter-spacing:-.02em;margin:18px 0 8px;font-size:17px;line-height:1.35}.tool-page__guideCard ul,.tool-page__articleBody ul{padding-left:1.4em;line-height:1.7}.tool-page__article{border-top:1px solid;grid-template-columns:minmax(210px,.32fr) minmax(0,.68fr);gap:5vw;padding:42px 0 72px;scroll-margin-top:24px;display:grid}.tool-page__articleBody p{opacity:.88;margin:0 0 23px;font-size:clamp(16px,1.2vw,19px);line-height:1.82}.tool-page__articleBody h3{letter-spacing:-.03em;margin:28px 0 12px;font-size:clamp(22px,2vw,30px);line-height:1.3}.tool-page__articleBody a{color:var(--page-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.tool-page__articleBody a:hover{text-decoration-thickness:1px}.tool-page__questions{grid-template-columns:minmax(190px,.38fr) minmax(0,.62fr);gap:5vw;display:grid}.tool-page__faqList,.tool-page__faqList details{min-width:0}.tool-page__faqList{--faq-marker-width:1.2rem;--faq-marker-gap:9px}.tool-page__faqList details{interpolate-size:allow-keywords;padding:19px 0}.tool-page__faqList details::details-content{opacity:0;block-size:0;transition:block-size .24s ease, opacity .18s ease, content-visibility .24s allow-discrete;display:block;overflow:clip}.tool-page__faqList details[open]::details-content{opacity:1;block-size:auto}.tool-page__faqList summary{-webkit-user-select:none;user-select:none;grid-template-columns:var(--faq-marker-width) minmax(0,1fr);gap:var(--faq-marker-gap);cursor:pointer;overflow-wrap:anywhere;font-size:clamp(17px,1.45vw,22px);font-weight:750;list-style:none;display:grid}.tool-page__faqList summary::-webkit-details-marker{display:none}.tool-page__faqList summary::marker{content:""}.tool-page__faqList summary:before,.tool-page__faqList summary:after{content:"";background:var(--theme-primary,var(--page-accent));border-radius:2px;grid-area:1/1;place-self:center}.tool-page__faqList summary:before{width:12px;height:2px}.tool-page__faqList summary:after{width:2px;height:12px;transition:transform .24s;transform:rotate(0)}.tool-page__faqList details[open] summary:after{transform:rotate(90deg)}.tool-page__faqList p{overflow-wrap:anywhere;opacity:.78;max-width:70ch;margin:12px 0 0 calc(var(--faq-marker-width) + var(--faq-marker-gap));line-height:1.7}@media (prefers-reduced-motion:reduce){.tool-page__faqList details::details-content{transition:none}.tool-page__faqList summary:after{transition:none}}.tool-page__note{border-top:1px solid var(--theme-border);grid-template-columns:minmax(150px,.24fr) 1fr;gap:3vw;padding:25px 0;font-size:14px;display:grid}.tool-page__note strong{color:var(--page-accent)}.tool-page__note p{opacity:.76;max-width:85ch;margin:0}.tool-page__footer{border-top:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:28px 0 45px;font-size:12px;display:flex}.tool-page__footer>span{opacity:.65}.tool-page__languages{flex-wrap:wrap;gap:5px;display:flex}.tool-page__languages a{border:1px solid;padding:5px 7px;font-size:11px}.tool-page__languages a[aria-current=page]{background:var(--page-accent);border-color:var(--page-accent);color:#fff}.tool-page__footerLinks{flex-wrap:wrap;gap:7px 15px;max-width:700px;display:flex}.tool-page__page[data-layout=minimal] .tool-page__hero{min-height:390px}.tool-page__page[data-layout=minimal] .tool-page__hero h1{letter-spacing:-.07em;font-weight:500}.tool-page__page[data-layout=minimal] .tool-page__motif{aspect-ratio:1.2;background:#dcebe3;border:0;border-radius:3px;transform:rotate(3deg)}.tool-page__page[data-layout=minimal] .tool-page__widget{border-color:#cbd9d3;box-shadow:0 28px 70px #17352f1a}.tool-page__page[data-layout=minimal] .tool-page__resultPane{background:#173b36}.tool-page__page[data-layout=elegant]{background:linear-gradient(#f8f7ff 0%,#f5f3ef 100%)}.tool-page__page[data-layout=elegant] .tool-page__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.35fr)}.tool-page__page[data-layout=elegant] .tool-page__motif{background:#e6e3fb;border:0;border-radius:36px;transform:none}.tool-page__page[data-layout=elegant] .tool-page__widget{border:0;border-radius:24px;box-shadow:0 22px 70px #2520511c}.tool-page__page[data-layout=elegant] .tool-page__inputPane{background:#fff}.tool-page__page[data-layout=elegant] .tool-page__resultPane{background:#252050}.tool-page__page[data-layout=elegant] .tool-page__primaryButton,.tool-page__page[data-layout=elegant] .tool-page__ghostButton{border-radius:100px}.tool-page__page[data-layout=technical]{color:#f3f7f6;background:#101820;grid-template-columns:205px minmax(0,1fr);padding:0;display:grid}.tool-page__page[data-layout=technical] .tool-page__masthead{border-bottom:0;border-right:1px solid #354951;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:55px;height:100vh;min-height:0;padding:28px 16px;display:flex;position:sticky;top:0}.tool-page__page[data-layout=technical] .tool-page__brand{white-space:normal;font-size:20px}.tool-page__page[data-layout=technical] .tool-page__primaryNav{flex-direction:column;align-items:stretch;gap:0}.tool-page__page[data-layout=technical] .tool-page__primaryNav a{border-top:1px solid #354951;padding:14px 8px}.tool-page__page[data-layout=technical] .tool-page__draftTag{white-space:normal;border-color:#49616b;margin-top:auto}.tool-page__page[data-layout=technical] .tool-page__hero{min-height:350px;padding:46px 0 36px}.tool-page__page[data-layout=technical] .tool-page__hero h1{letter-spacing:-.065em;font-size:clamp(45px,5.4vw,92px)}.tool-page__page[data-layout=technical] .tool-page__motif{aspect-ratio:1.25;background:repeating-linear-gradient(90deg,#0000 0 29px,#ffffff0c 30px 31px);border:1px solid #5c7880;border-radius:0;max-width:250px;min-height:170px;transform:none}.tool-page__page[data-layout=technical] .tool-page__motif span{color:#f7aa70}.tool-page__page[data-layout=technical] .tool-page__widget{background:#15232b;border-color:#40606a}.tool-page__page[data-layout=technical] .tool-page__inputPane,.tool-page__page[data-layout=technical] .tool-page__resultPane{color:#f3f7f6;background:#15232b}.tool-page__page[data-layout=technical] .tool-page__inputPane{border-right:1px solid #40606a}.tool-page__page[data-layout=technical] .tool-page__input{color:#fff;background:#1d323b;border-color:#5a7480;border-radius:1px}.tool-page__page[data-layout=technical] .tool-page__primaryButton{color:#18242c;background:#ea8a43;border-color:#ea8a43}.tool-page__page[data-layout=technical] .tool-page__guideCard span,.tool-page__page[data-layout=technical] .tool-page__note strong{color:#f7aa70}.tool-page__page[data-layout=friendly]{background:#f5f1e9}.tool-page__page[data-layout=friendly] .tool-page__masthead{border-color:#acc3b4}.tool-page__page[data-layout=friendly] .tool-page__hero{min-height:400px}.tool-page__page[data-layout=friendly] .tool-page__hero h1{letter-spacing:-.06em;font-weight:800}.tool-page__page[data-layout=friendly] .tool-page__motif{background:#d9e8d7;border:0;border-radius:43% 57% 52% 48%/50% 41% 59% 50%;transform:rotate(8deg)}.tool-page__page[data-layout=friendly] .tool-page__widget{border:0;border-radius:30px;box-shadow:0 20px 45px #2949351c}.tool-page__page[data-layout=friendly] .tool-page__inputPane{background:#fffaf2}.tool-page__page[data-layout=friendly] .tool-page__resultPane{background:#235742}.tool-page__page[data-layout=friendly] .tool-page__input,.tool-page__page[data-layout=friendly] .tool-page__primaryButton,.tool-page__page[data-layout=friendly] .tool-page__ghostButton{border-radius:16px}.tool-page__page[data-layout=friendly] .tool-page__guideCard{background:#fffaf2;border:0;border-radius:18px;padding:24px}.tool-page__page[data-layout=bold]{background:#fff8ee}.tool-page__page[data-layout=bold] .tool-page__masthead{border-bottom:4px solid #261e36}.tool-page__page[data-layout=bold] .tool-page__hero{min-height:380px}.tool-page__page[data-layout=bold] .tool-page__hero h1{text-transform:uppercase;letter-spacing:-.085em;font-style:italic;font-weight:950}.tool-page__page[data-layout=bold] .tool-page__motif{color:#fff;aspect-ratio:1.5;background:#b4232b;border:0;border-radius:12px;transform:skew(-9deg)rotate(-4deg)}.tool-page__page[data-layout=bold] .tool-page__motif span{color:#fff;transform:skew(9deg)}.tool-page__page[data-layout=bold] .tool-page__sectionNav{border-top:4px solid #261e36;border-bottom:0}.tool-page__page[data-layout=bold] .tool-page__widget{border:3px solid #261e36;box-shadow:12px 12px #261e36}.tool-page__page[data-layout=bold] .tool-page__inputPane{background:#fff}.tool-page__page[data-layout=bold] .tool-page__resultPane{background:#b4232b}.tool-page__page[data-layout=bold] .tool-page__guideCard span{color:#b4232b}.tool-page__page[data-layout=bold] .tool-page__primaryButton{border-radius:0}@media (max-width:900px){.tool-page__hero{grid-template-columns:minmax(0,1fr) 180px;min-height:0}.tool-page__hero h1{font-size:clamp(48px,9vw,78px)}.tool-page__motif{min-height:165px}.tool-page__primaryNav{gap:12px}.tool-page__guideGrid{gap:14px}.tool-page__widget{min-height:0}.tool-page__page[data-layout=technical]{display:block}.tool-page__page[data-layout=technical] .tool-page__masthead{border-bottom:1px solid #354951;border-right:0;flex-direction:row;align-items:center;gap:16px;height:auto;min-height:72px;position:static}.tool-page__page[data-layout=technical] .tool-page__primaryNav{flex-direction:row;gap:10px}.tool-page__page[data-layout=technical] .tool-page__primaryNav a{border:0;padding:4px}.tool-page__page[data-layout=technical] .tool-page__draftTag{margin:0}}@media (max-width:700px){.tool-page__masthead{flex-wrap:wrap;gap:12px;min-height:70px;padding:14px 0}.tool-page__primaryNav{order:3;justify-content:space-between;gap:8px;width:100%;font-size:10px}.tool-page__draftTag{padding:5px 8px;font-size:9px}.tool-page__breadcrumb{margin-top:16px}.tool-page__hero,.tool-page__page[data-layout=elegant] .tool-page__hero{padding:35px 0 28px;display:block}.tool-page__hero h1,.tool-page__page[data-layout=technical] .tool-page__hero h1{font-size:clamp(44px,10.5vw,68px)}.tool-page__introduction{margin-top:18px;font-size:17px}.tool-page__motif{display:none}.tool-page__sectionNav{gap:7px 17px;padding:12px 0;font-size:9px}.tool-page__calculatorArea{padding:24px 0 48px}.tool-page__widget{grid-template-columns:1fr}.tool-page__inputPane,.tool-page__resultPane{padding:27px 22px}.tool-page__resultPane{min-height:265px}.tool-page__widgetTitle{margin:18px 0}.tool-page__fieldGrid{grid-template-columns:1fr}.tool-page__answerValue{font-size:clamp(60px,15vw,96px)}.tool-page__guideGrid{grid-template-columns:1fr}.tool-page__guideCard{padding-top:15px}.tool-page__guideCard p{max-width:none}.tool-page__questions{display:block}.tool-page__faqList{--faq-marker-width:1.1rem;--faq-marker-gap:7px;width:100%;max-width:100%}.tool-page__faqList summary{grid-template-columns:var(--faq-marker-width) minmax(0,1fr);gap:var(--faq-marker-gap);font-size:17px}.tool-page__faqList p{font-size:15px}.tool-page__note{display:block}.tool-page__note p{margin-top:10px}.tool-page__footer{align-items:flex-start}.tool-page__page[data-layout=technical] .tool-page__masthead{flex-wrap:wrap}.tool-page__page[data-layout=technical] .tool-page__primaryNav{order:3;justify-content:space-between;width:100%}.tool-page__page[data-layout=technical] .tool-page__inputPane{border-bottom:1px solid #40606a;border-right:0}.tool-page__page[data-layout=bold] .tool-page__widget{box-shadow:6px 6px #261e36}.tool-page__article{padding:34px 0 45px;display:block}.tool-page__articleBody p{font-size:16px}.tool-page__page[data-domain] .tool-page__hero{min-height:0}}.tool-page__page{background:var(--theme-background);color:var(--theme-text)}.tool-page__page .tool-page__widget{border-radius:var(--theme-radius);background:var(--theme-surface);color:var(--theme-text)}.tool-page__page[data-layout] .tool-page__primaryButton{background:var(--theme-primary);color:var(--theme-onPrimary);border:1px solid var(--theme-primary)}.tool-page__page[data-layout][data-button=outline] .tool-page__primaryButton{color:var(--theme-primary);background:0 0}.tool-page__page[data-card=soft] .tool-page__guideCard{background:var(--theme-soft)}.tool-page__page[data-footer=compact] .tool-page__footer{padding-block:24px}.tool-page__page .tool-page__pageBody{width:100%;margin-inline:auto}@media (prefers-reduced-motion:reduce){.site-pages__site *,.tool-page__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tool-page__page[data-layout] .tool-page__inputPane{background:var(--theme-surface);color:var(--theme-text)}.tool-page__page[data-layout] .tool-page__input{background:var(--theme-background);color:var(--theme-text);border-color:var(--theme-border);border-radius:var(--theme-radius)}.tool-page__page[data-layout] .tool-page__resultPane{background:var(--theme-primary);color:var(--theme-onPrimary)}.tool-page__page[data-layout] .tool-page__motif{background:var(--theme-soft);color:var(--theme-text);border-color:var(--theme-border)}.tool-page__page[data-layout=bold] .tool-page__motif{background:var(--theme-primary);color:var(--theme-onPrimary)}.tool-page__page[data-calculator=standard] .tool-page__widget{grid-template-columns:1fr}.tool-page__page[data-layout] .tool-page__error{color:var(--theme-danger)}.tool-page__page[data-layout] .tool-page__eyebrow,.tool-page__page[data-layout] .tool-page__guideCard span{color:var(--theme-primary)}.tool-page__page[data-layout] .tool-page__inputPane,.tool-page__page[data-layout] .tool-page__resultPane{padding:clamp(var(--theme-space),3vw,48px)}.tool-page__page[data-header=centered]>.tool-page__masthead{flex-direction:column;justify-content:center;gap:16px;padding-block:24px}@media (min-width:901px){.tool-page__page[data-header=sidebar]{grid-template-columns:205px minmax(0,1fr);padding:0;display:grid}.tool-page__page[data-header=sidebar]>.tool-page__masthead{border-right:1px solid var(--theme-border);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:55px;height:100vh;padding:28px 16px;position:sticky;top:0}.tool-page__page[data-header=sidebar] .tool-page__primaryNav{flex-direction:column;align-items:stretch}.tool-page__page[data-layout=technical]:not([data-header=sidebar]){display:block}.tool-page__page[data-layout=technical]:not([data-header=sidebar])>.tool-page__masthead{flex-direction:row;justify-content:space-between;align-items:center;height:auto;min-height:86px;position:static}.tool-page__page[data-layout=technical]:not([data-header=sidebar]) .tool-page__primaryNav{flex-direction:row}}.tool-page__page>.site-pages__topline{background:var(--theme-primary);color:var(--theme-onPrimary)}.tool-page__page>.site-pages__header{border-color:var(--theme-border)}.tool-page__page .site-pages__logo i{color:var(--theme-primary)}.tool-page__page .site-pages__language summary{border-color:var(--theme-border)}.tool-page__page .site-pages__language>div,.tool-page__page .site-pages__mobileNav nav{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}.tool-page__page .site-pages__language>div a[aria-current=page]{background:var(--theme-soft)}.tool-page__page[data-layout=technical] .site-pages__mobileNav nav{color:var(--theme-text)}.tool-page__page[data-layout=bold]>.site-pages__header{border-bottom:4px solid var(--theme-text)}@media (min-width:901px){.tool-page__page[data-header=sidebar]>.site-pages__topline{grid-column:1/-1;margin-inline:0}.tool-page__page[data-header=sidebar]>.site-pages__header{border-right:1px solid var(--theme-border);flex-direction:column;grid-area:2/1/4;justify-content:flex-start;align-items:stretch;gap:55px;height:100vh;min-height:0;margin-inline:0;padding:30px 16px;position:sticky;top:0}.tool-page__page[data-header=sidebar] .site-pages__footer{margin-inline:0}.tool-page__page[data-header=sidebar] .site-pages__desktopNav{flex-direction:column;align-items:flex-start;margin-left:0}.tool-page__page[data-header=sidebar] .site-pages__headerRight{flex-wrap:wrap}.tool-page__page[data-header=sidebar] .site-pages__logo{font-size:25px}.tool-page__page[data-header=sidebar] .tool-page__pageBody{grid-column:2}}.tool-page__page[data-layout] .tool-page__widgetEyebrow,.tool-page__page[data-layout] .tool-page__answerLabel,.tool-page__page[data-layout] .tool-page__answerMeta,.tool-page__page[data-layout] .tool-page__breadcrumb{opacity:1}.tool-page__page[data-layout] .tool-page__languages a[aria-current=page]{background:var(--theme-primary);color:var(--theme-onPrimary)}.tool-page__meanInput{resize:vertical;letter-spacing:normal;height:auto;min-height:118px;font-size:17px;font-weight:550;line-height:1.55}.tool-page__meanStats{border-top:1px solid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:18px 0 0;display:grid}.tool-page__meanStats div{min-width:0}.tool-page__meanStats dt{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:800}.tool-page__meanStats dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(19px,2vw,27px);font-weight:800}.tool-page__page[data-layout] .tool-page__hero{grid-template-columns:minmax(0,1fr) 150px;gap:36px;min-height:0;padding:36px 0}.tool-page__page[data-layout] .tool-page__hero h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(34px,4vw,64px);line-height:1.12}.tool-page__page[data-layout] .tool-page__motif{width:130px;max-width:130px;min-height:110px}.tool-page__page[data-layout] .tool-page__motif span{letter-spacing:-.04em;font-size:36px}.tool-page__page[data-layout] .tool-page__sectionNav{border-width:1px;border-color:var(--theme-border);letter-spacing:.055em;gap:8px 24px;padding:10px 0;font-size:11px}.tool-page__sectionNav a{align-items:center;min-height:32px;display:inline-flex}.tool-page__calculatorArea{padding:28px 0 0}.tool-page__page[data-layout] .tool-page__widget{min-height:0}.tool-page__widgetTitle{margin:16px 0 24px;font-size:clamp(24px,2vw,32px);line-height:1.2}.tool-page__input{letter-spacing:-.025em;height:56px;font-size:24px}.tool-page__answerValue{letter-spacing:-.055em;font-size:clamp(56px,6vw,88px)}.tool-page__page .tool-page__introduction{opacity:.9;max-width:85ch;margin:36px 0 44px;scroll-margin-top:24px;font-size:18px;line-height:1.8}.tool-page__page .tool-page__introduction p{margin:0 0 1em}.tool-page__page .tool-page__introduction p:last-child{margin-bottom:0}.tool-page__guide,.tool-page__questions,.tool-page__article{border-color:var(--theme-border);padding-block:36px 48px}.tool-page__guideGrid{gap:28px}.tool-page__guideCard h3{font-size:clamp(21px,1.8vw,26px);line-height:1.25}.tool-page__article,.tool-page__questions{grid-template-columns:minmax(180px,.3fr) minmax(0,.7fr);gap:4vw}.tool-page__articleBody{max-width:75ch}.tool-page__breadcrumb{overflow-wrap:anywhere;align-items:baseline}@media (max-width:700px){.tool-page__page[data-layout] .tool-page__hero{padding:24px 0;display:block}.tool-page__page[data-layout] .tool-page__hero h1{letter-spacing:-.04em;text-wrap:initial;font-size:clamp(30px,8.5vw,42px);line-height:1.16}.tool-page__page[data-layout] .tool-page__sectionNav{letter-spacing:.015em;gap:4px 16px;padding:8px 0;font-size:11px}.tool-page__calculatorArea{padding-top:20px}.tool-page__page[data-layout] .tool-page__inputPane,.tool-page__page[data-layout] .tool-page__resultPane{padding:24px 20px}.tool-page__resultPane{gap:24px;min-height:0}.tool-page__widgetActions{padding-top:20px}.tool-page__page .tool-page__introduction{margin:28px 0 32px;font-size:16px;line-height:1.75}.tool-page__guide,.tool-page__questions,.tool-page__article{padding-block:28px 36px}.tool-page__guideGrid{gap:28px}}.tool-page__breadcrumb>a,.tool-page__breadcrumb>span:not(:last-child){flex-shrink:0}.tool-page__breadcrumb>span:last-child{min-width:0}.tool-page__page[data-layout] .tool-page__hero h1{letter-spacing:-.045em;font-weight:700}.tool-page__answerValue,.tool-page__input{font-variant-numeric:tabular-nums}.tool-page__page[data-layout] .tool-page__pageBody{width:100%;max-width:none;padding:0}.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__breadcrumb,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__hero,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__sectionNav,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__calculatorArea,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__introduction,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__guide,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__article,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__questions,.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__note{padding-inline:clamp(18px,3.8vw,72px)}.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__introduction{max-width:none}.tool-page__page[data-layout] .tool-page__pageBody>.tool-page__introduction p{max-width:85ch}.tool-page__page section h2{margin-top:.1rem;font-size:2rem;line-height:1.1}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com]{--page-bg:#f5f8fa;--page-fg:#183044;--page-accent:#d8752d;color:#183044;background:#f5f8fa}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__hero,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__introduction,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__guide,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__article,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__questions,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__note{color:#183044;background:#f5f8fa}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__sectionNav,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__guide,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__article,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__questions,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__note,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__masthead,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__primaryNav a{border-color:#cfdae1}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__motif{background:repeating-linear-gradient(90deg,#0000 0 29px,#1830440c 30px 31px);border-color:#b9cbd5}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__widget,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__inputPane,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__resultPane{color:#183044;background:#fff;border-color:#cfdae1}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__input{color:#183044;background:#fff;border-color:#b9cbd5}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__input:focus{border-color:#d8752d;outline-color:#d8752d}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__primaryButton{color:#183044;background:#f4a261;border-color:#f4a261}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__motif span,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__guideCard span,.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .tool-page__note strong{color:#bd5b1b}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .site-pages__topline{color:#10202a;background:#f4a261}.tool-page__page[data-layout=technical][data-domain=toolspulso\.com] .site-pages__header{color:#183044;background:#f5f8fa;border-color:#cfdae1}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator]{--percentage-border:var(--theme-border)}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__hero{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-block:28px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__hero h1{max-width:24ch;font-size:clamp(34px,3.8vw,56px);line-height:1.14}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__motif{aspect-ratio:auto;border:1px solid var(--percentage-border);background:var(--theme-soft);border-radius:16px;width:auto;max-width:none;min-height:0;padding:18px 24px;transform:none}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__motif span{color:var(--theme-text);font-size:30px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__sectionNav{text-transform:none;letter-spacing:normal;justify-content:flex-start;gap:4px 12px;padding-block:8px;font-size:13px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__sectionNav a{border-radius:8px;min-height:44px;padding:6px 12px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__sectionNav a:hover{background:var(--theme-soft)}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__widget{border:1px solid var(--percentage-border);box-shadow:0 8px 28px color-mix(in srgb, var(--theme-text) 7%, transparent);border-radius:16px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__inputPane,.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__resultPane{padding:clamp(24px,3vw,40px)}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__widgetTitle{margin:0 0 24px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__fieldGrid{gap:20px 16px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__field:first-child{grid-column:1/-1}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__field{font-size:14px;line-height:1.5}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__input{background:var(--theme-surface);letter-spacing:normal;border-radius:10px;height:52px;font-size:22px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__input:focus{border-color:var(--theme-primary);outline:2px solid var(--theme-primary);outline-offset:2px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__input[aria-invalid=true]{border-color:var(--theme-danger)}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__primaryButton,.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__ghostButton{border-radius:10px;min-height:48px;padding-inline:24px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__ghostButton{border-color:var(--percentage-border)}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__resultPane{background:var(--theme-soft);color:var(--theme-text);gap:28px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__answerValue{letter-spacing:-.035em;margin-block:14px 24px;font-size:clamp(40px,4vw,48px);line-height:1.15}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__answerLabel{letter-spacing:.06em;line-height:1.5}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__secondaryResult{border-color:var(--percentage-border);margin-top:0;padding-top:20px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__secondaryResult strong{border:1px solid var(--percentage-border);background:var(--theme-surface);letter-spacing:normal;border-radius:100px;margin-top:10px;padding:8px 16px;font-size:24px;display:inline-block}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__answerMeta{font-size:13px;line-height:1.7}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__guideGrid{align-items:start;gap:20px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__guideCard{background:var(--theme-surface);border:1px solid var(--percentage-border);border-radius:16px;padding:24px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__guideCard h3{margin-top:0}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__guideCard:nth-child(2)>p:first-of-type{background:var(--theme-soft);opacity:1;overflow-wrap:anywhere;border-radius:10px;padding:16px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__faqList details{border-bottom:1px solid var(--percentage-border)}@media (max-width:1000px){.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__guideGrid{grid-template-columns:1fr}}@media (max-width:700px){.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__hero{padding-block:24px;display:block}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__hero h1{font-size:clamp(30px,7.8vw,34px)}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__motif{display:none}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__sectionNav{gap:0 4px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__sectionNav a{padding-inline:8px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__inputPane,.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__resultPane{padding:24px 20px}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__primaryButton{flex:1}.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__guideCard{padding:20px}}@media (max-width:380px){.tool-page__page[data-layout] .tool-page__pageBody[data-tool=percentage-of-percentage-calculator] .tool-page__fieldGrid{grid-template-columns:1fr}}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__hero{text-align:center;flex-direction:column-reverse;gap:16px;padding-block:24px 32px;display:flex}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__hero h1{letter-spacing:-.035em;font-size:clamp(34px,4vw,54px);font-weight:500}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__motif{aspect-ratio:auto;border-radius:100px;width:auto;max-width:none;min-height:0;padding:8px 20px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__motif span{font-size:22px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__sectionNav{text-transform:none;letter-spacing:0;border:0;gap:8px;padding-block:0;font-size:13px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__sectionNav a{background:var(--theme-soft);border-radius:100px;min-height:44px;padding:8px 18px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__widget{border:1px solid var(--theme-border);border-radius:28px;gap:12px;width:100%;max-width:none;margin-inline:auto;padding:12px;box-shadow:0 16px 48px #29233f0c}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__inputPane{padding:28px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__field:first-child{grid-column:1/-1}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__input{border-radius:12px;height:52px;font-size:22px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__resultPane{background:var(--theme-soft);color:var(--theme-text);border-radius:20px;gap:28px;padding:28px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__answerValue{font-size:clamp(40px,4.5vw,64px);font-weight:600}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__secondaryResult{border-color:var(--theme-border)}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__secondaryResult strong{font-size:28px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__guideCard{border-top:2px solid var(--theme-primary);background:0 0;padding:20px 0}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__faqList details{border-bottom:1px solid var(--theme-border)}@media (max-width:700px){.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__hero{display:block}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__motif{display:none}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__widget{grid-template-columns:1fr;padding:8px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__inputPane,.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__resultPane{padding:20px}.tool-page__page[data-domain=calccielo\.com] [data-tool=emi-calculator] .tool-page__sectionNav a{padding:8px 12px}}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__hero{grid-template-columns:minmax(0,1fr) 90px;gap:20px;padding-block:28px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__hero h1{letter-spacing:-.03em;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__motif{width:80px;max-width:80px;min-height:70px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__motif span{font-size:26px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__sectionNav{border-top:0;border-bottom:2px solid #183044;justify-content:flex-start;gap:8px 24px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__sectionNav a{min-height:40px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__widget{box-shadow:none;border:1px solid #b9cbd5;border-top:4px solid #d8752d;border-radius:0;grid-template-columns:1fr}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__inputPane{border:0;padding:24px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__widgetTitle{margin:0 0 20px;font-size:24px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__field{flex-direction:column;justify-content:space-between;line-height:1.5;display:flex}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__input{border-radius:2px;height:50px;font-family:ui-monospace,monospace;font-size:22px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__widgetActions{padding-top:8px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__primaryButton,.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__ghostButton{border-radius:2px;min-height:46px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__resultPane{color:#183044;background:#e8eff3;border-top:1px solid #b9cbd5;gap:20px;padding:24px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__resultPane>div{grid-template-columns:1fr 1fr;align-items:start;column-gap:28px;display:grid}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__answerLabel{margin-top:0!important}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__answerValue{grid-column:1;margin-bottom:0;font:700 clamp(34px,3.5vw,50px)/1.2 ui-monospace,monospace}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__secondaryResult{border-top:0;border-left:1px solid #b9cbd5;grid-area:1/2/4;margin:0;padding:0 0 0 28px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__secondaryResult strong{overflow-wrap:anywhere;margin-top:16px;font:700 clamp(26px,2.5vw,36px)/1.3 ui-monospace,monospace}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__answerMeta{max-width:90ch;font-size:13px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__guideGrid{grid-template-columns:1fr;gap:0}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__guideCard{background:0 0;border-bottom:1px solid #cfdae1;grid-template-columns:180px minmax(0,1fr);gap:12px 24px;padding:24px 0;display:grid}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__guideCard h3{grid-column:1;margin:0;font-size:20px}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__guideCard>:not(h3){grid-column:2;max-width:85ch}@media (max-width:700px){.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__hero{display:block}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__fieldGrid{grid-template-columns:1fr}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__resultPane>div{display:block}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__secondaryResult{border-top:1px solid #b9cbd5;border-left:0;margin-top:20px;padding:20px 0 0}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__guideCard{display:block}.tool-page__page[data-domain=toolspulso\.com] [data-tool=loan-calculator] .tool-page__guideCard h3{margin-bottom:14px}}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__hero{padding-block:28px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__hero h1{letter-spacing:-.025em;max-width:26ch;font-family:Georgia,serif;font-size:clamp(32px,3.7vw,52px);font-weight:500;line-height:1.16}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__motif{border-radius:48% 48% 18px 18px;transform:none}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__sectionNav{text-transform:none;letter-spacing:0;border:0;justify-content:flex-start;gap:8px 12px;font-size:14px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__sectionNav a{border:1px solid var(--theme-border);border-radius:100px;min-height:44px;padding:8px 18px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__widget{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px;overflow:visible}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__inputPane{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:24px;padding:32px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__widgetTitle{margin-top:0}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__input{background:var(--theme-surface);border-radius:10px;height:54px;font-size:22px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__resultPane{background:var(--theme-soft);color:var(--theme-text);border-top:6px solid var(--theme-primary);border-radius:24px;gap:28px;padding:32px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__answerLabel{margin-top:0!important}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__answerValue{font-family:Georgia,serif;font-size:clamp(40px,4vw,58px);font-weight:500}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__secondaryResult{border-color:var(--theme-border)}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__secondaryResult strong{font-size:28px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__guideCard{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:20px;padding:24px}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__guideCard h3{margin-top:0;font-family:Georgia,serif}.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__faqList details{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;margin-bottom:12px;padding:20px}@media (max-width:900px){.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__widget{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__inputPane,.tool-page__page[data-domain=toolsraiz\.com] [data-tool=mortgage-calculator] .tool-page__resultPane{padding:24px}}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__hero{grid-template-columns:minmax(0,1fr) 120px;padding-block:28px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__hero h1{max-width:24ch;font-size:clamp(34px,4.2vw,60px);font-weight:900}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__motif{border-radius:4px;width:110px;max-width:110px;min-height:90px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__motif span{font-size:28px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__sectionNav{border-block:2px solid var(--theme-text);justify-content:flex-start;gap:0;padding-block:0}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__sectionNav a{border-right:1px solid var(--theme-border);min-height:48px;padding:14px 20px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__sectionNav a:first-child{background:var(--theme-text);color:var(--theme-surface)}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__widget{border:2px solid var(--theme-text);box-shadow:8px 8px 0 var(--theme-primary);border-radius:0;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__inputPane{padding:28px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__widgetTitle{text-transform:uppercase;margin:0 0 24px;font-size:24px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__fieldGrid{gap:20px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__field{line-height:1.5}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__input{background:var(--theme-surface);border-width:0 0 2px;border-radius:0;height:52px;font-size:22px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__primaryButton{border-radius:0;min-height:48px;padding-inline:30px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__ghostButton{text-underline-offset:4px;border:0;text-decoration:underline}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__resultPane{background:var(--theme-text);color:var(--theme-surface);border-top:8px solid var(--theme-primary);gap:28px;padding:28px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__answerLabel{line-height:1.5;margin-top:0!important}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__answerValue{margin-block:18px 28px;font-size:clamp(42px,4.5vw,64px)}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__secondaryResult{border-color:#ffffff40}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__secondaryResult strong{font-size:30px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__answerMeta{font-size:13px;line-height:1.7}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__guideCard{border-top:5px solid var(--theme-primary);background:0 0;padding-top:20px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__guideCard h3{text-transform:uppercase;font-size:22px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__faqList details{border-bottom:2px solid var(--theme-text)}@media (max-width:900px){.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__widget{grid-template-columns:1fr}}@media (max-width:700px){.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__hero{display:block}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__sectionNav a{padding:12px}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__widget{box-shadow:5px 5px 0 var(--theme-primary)}.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__inputPane,.tool-page__page[data-domain=rayocalc\.com] [data-tool=auto-loan-calculator] .tool-page__resultPane{padding:24px 20px}}.tool-page__page[data-layout]:not([data-layout=friendly]) .tool-page__pageBody[data-tool] .tool-page__faqList details:last-child{border-bottom:0}
html{overflow-y:scroll}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--theme-primary);border-radius:0}::-webkit-scrollbar-thumb:hover{background:#000}:is(.site-pages__site,.tool-page__page){box-sizing:border-box;font-family:var(--theme-font,Arial), sans-serif;line-height:1.55;overflow-x:hidden}:is(.site-pages__site,.tool-page__page)[data-layout]{font-family:var(--theme-font,Arial), sans-serif}:is(.site-pages__site,.tool-page__page) *,:is(.site-pages__site,.tool-page__page) :before,:is(.site-pages__site,.tool-page__page) :after{box-sizing:border-box}:is(.site-pages__site,.tool-page__page) p{color:inherit}:is(.site-pages__site,.tool-page__page) a{color:inherit;text-decoration:none}:is(.site-pages__site,.tool-page__page) a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:is(.site-pages__site,.tool-page__page) a:focus-visible,:is(.site-pages__site,.tool-page__page) button:focus-visible,:is(.site-pages__site,.tool-page__page) input:focus-visible,:is(.site-pages__site,.tool-page__page) select:focus-visible,:is(.site-pages__site,.tool-page__page) summary:focus-visible{outline:3px solid var(--theme-primary,var(--page-accent,#207b62));outline-offset:3px}:is(.site-pages__site,.tool-page__page)[data-layout] h1,:is(.site-pages__site,.tool-page__page)[data-layout] h2,:is(.site-pages__site,.tool-page__page)[data-layout] h3{font-family:var(--theme-heading,var(--theme-font,Arial)), sans-serif}:is(.site-pages__site,.tool-page__page)[data-layout]>.site-pages__topline,:is(.site-pages__site,.tool-page__page)[data-layout]>.site-pages__header{font-family:var(--theme-font,Arial), sans-serif}:is(.site-pages__site,.tool-page__page) button,:is(.site-pages__site,.tool-page__page) input,:is(.site-pages__site,.tool-page__page) select,:is(.site-pages__site,.tool-page__page) textarea{font-family:inherit}:is(.site-pages__site,.tool-page__page) .site-pages__logo:hover{text-decoration:none}.domain-page-updated{color:#64748b;text-align:right;width:min(100% - 32px,1180px);margin:0 auto 18px;font-size:.82rem;line-height:1.5}.domain-page-updated time{font-weight:600}
