.rofus-page .guide-hero h1{font-size:clamp(57px,5.25vw,77px)}.rofus-rule-grid,.balance-grid,.contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rofus-rule{background:#faf9fd;border:1px solid #e3dded;border-radius:18px;padding:31px 34px}.rofus-rule h3{max-width:460px;margin-bottom:20px;font-size:32px;line-height:1.15}.rofus-rule p{font-size:16px;line-height:1.8}.rofus-rule .section-symbol{border:1px solid #e2d9f2;width:56px;height:56px;margin-bottom:24px}.rofus-rule .section-symbol>.icon{width:28px;height:28px}.rofus-foreign{color:#fff;background:#28223d;border-radius:17px;align-items:center;gap:30px;margin-top:25px;padding:30px 34px;display:flex}.foreign-icon{color:#cbbdfb;background:#342b4e;border:1px solid #6b5d90;border-radius:50%;flex:0 0 86px;place-items:center;height:86px;display:grid}.foreign-icon .icon{stroke-width:1.4px;width:46px;height:46px}.rofus-foreign h3{max-width:800px;margin-bottom:14px;font-size:30px;line-height:1.2}.rofus-foreign p{color:#e3dfee;max-width:980px;font-size:15px;line-height:1.8}.rofus-money{background:var(--lavender)}.balance-card{background:#fff;border:1px solid #e0d9ee;border-radius:18px;padding:30px 34px;box-shadow:0 4px 18px #201d3508}.balance-heading{align-items:center;gap:20px;margin-bottom:23px;display:flex}.balance-heading .section-symbol{border-radius:14px;flex:0 0 55px;height:55px;margin:0}.balance-heading h3{font-size:30px;line-height:1.15}.balance-card p+p{color:#625c73;border-top:1px solid #e9e4f0;margin-top:20px;padding-top:19px;font-size:15px}.period-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.period-card{background:#faf9fd;border:1px solid #e2dcec;border-radius:18px;padding:31px;position:relative}.period-icon{width:49px;height:49px;color:var(--blue);background:#eeebf8;border-radius:13px;place-items:center;margin-bottom:28px;display:grid}.period-icon .icon{width:26px;height:26px}.period-card .period-amount{font:400 46px/1.1 var(--serif);letter-spacing:-.045em;color:var(--blue);margin-bottom:15px}.period-card h3{margin-bottom:18px;font-size:26px;line-height:1.18}.period-card>p:last-child{font-size:15px;line-height:1.8}.period-note{background:var(--lavender);border-radius:13px;align-items:flex-start;gap:14px;margin-top:24px;padding:22px 25px;font-size:15px;line-height:1.75;display:flex}.period-note>.icon{width:23px;height:24px;color:var(--blue);flex:0 0 23px;margin-top:2px}.rofus-help{color:#fff;background:#28223d}.rofus-help .guide-section-heading>p{color:#e0daed}.contact-card{background:#332b49;border:1px solid #5f537b;border-radius:18px;padding:30px 34px}.contact-heading{color:#d0c0ff;align-items:center;gap:14px;display:flex}.contact-heading h3{color:#fff;font-size:31px}.contact-phone{font:400 clamp(37px,4vw,54px)/1.2 var(--serif);letter-spacing:-.025em;white-space:nowrap;margin-top:23px}.contact-description{color:#e3ddee;max-width:420px;margin-top:20px;font-size:15px;line-height:1.75}.contact-hours{color:#cfc5e1;border-top:1px solid #5b506e;margin-top:24px;padding-top:21px;font-size:13px;line-height:1.6}@media (width<=1100px){.rofus-page .guide-hero h1{font-size:61px}.rofus-rule,.balance-card,.contact-card{padding:27px}.rofus-rule h3,.balance-heading h3{font-size:28px}.rofus-foreign{gap:25px;padding:28px}.rofus-foreign h3{font-size:28px}.period-card{padding:25px}.period-card .period-amount{font-size:39px}.period-card h3{font-size:24px}}@media (width<=760px){.rofus-page .guide-hero h1{font-size:clamp(43px,10vw,65px)}.rofus-rule-grid,.balance-grid,.contact-grid,.period-grid{grid-template-columns:1fr;gap:19px}.rofus-rule,.balance-card,.contact-card{border-radius:17px;padding:26px 24px}.rofus-rule .section-symbol{width:49px;height:49px;margin-bottom:20px}.rofus-rule h3{margin-bottom:17px;font-size:29px}.rofus-rule p{font-size:15px}.rofus-foreign{margin-top:21px;padding:26px 24px;display:block}.foreign-icon{width:65px;height:65px;margin-bottom:22px}.foreign-icon .icon{width:35px;height:35px}.rofus-foreign h3{font-size:28px}.rofus-foreign p{font-size:15px}.balance-heading{gap:16px;margin-bottom:22px}.balance-heading .section-symbol{border-radius:13px;flex-basis:47px;height:49px}.balance-heading .section-symbol .icon{width:25px;height:25px}.balance-heading h3{font-size:27px}.balance-card p,.balance-card p+p{font-size:15px}.period-card{border-radius:17px;padding:26px 24px}.period-icon{width:45px;height:45px;margin-bottom:23px}.period-icon .icon{width:24px;height:24px}.period-card .period-amount{font-size:43px}.period-card h3{font-size:27px}.period-note{gap:12px;padding:21px 20px;font-size:14px}.contact-heading h3{font-size:29px}.contact-phone{margin-top:22px;font-size:43px}.contact-description{font-size:15px}.contact-hours{margin-top:21px;padding-top:19px;font-size:12px;line-height:1.8}}@media (width<=360px){.rofus-page .guide-hero h1{font-size:42px}.rofus-rule,.balance-card,.contact-card,.period-card{padding-inline:21px}.rofus-foreign{padding-inline:22px}.contact-phone{font-size:36px}.balance-heading{gap:13px}.balance-heading h3{font-size:25px}}.rofus-page .guide-hero-image{outline-offset:-1px;outline:1px solid #00000014}.rofus-rule{background:#faf9fd;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 4px 17px #201d3508}.rule-art{height:150px;color:var(--blue);background:#eae5f8;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rule-orbit{border:1px solid #d6cdeb;border-radius:50%;width:260px;height:260px;position:absolute;top:calc(50% - 130px);left:calc(50% - 130px)}.rule-orbit:after{content:"";border:1px solid #d6cdeb;border-radius:50%;position:absolute;inset:29px}.rule-emblem{background:#f5f1ff;border:1px solid #c5b8e6;border-radius:21px;place-items:center;width:86px;height:97px;display:grid;position:relative;box-shadow:0 6px 15px #37276d12}.rule-emblem>.icon{stroke-width:1.35px;width:47px;height:58px}.rofus-rule:nth-child(2) .rule-art{color:#cdbefa;background:#2a233f}.rofus-rule:nth-child(2) .rule-orbit,.rofus-rule:nth-child(2) .rule-orbit:after{border-color:#49405f}.rofus-rule:nth-child(2) .rule-emblem{box-shadow:none;background:#362c50;border-color:#6d5f8e}.rule-copy{padding:29px 34px 33px}.rule-copy h3{margin-bottom:19px}.balance-layout{grid-template-columns:44% 1fr;align-items:stretch;gap:29px;display:grid}.balance-photo{outline-offset:-1px;border-radius:20px;outline:1px solid #00000014;min-height:470px;display:block;position:relative;overflow:hidden}.balance-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.balance-grid{grid-template-columns:1fr;gap:20px}.balance-card{border-radius:17px;padding:26px 29px}.balance-heading{gap:17px;margin-bottom:19px}.balance-heading .section-symbol{flex-basis:50px;height:51px}.balance-heading h3{font-size:29px}.balance-card p{font-size:15px;line-height:1.75}.balance-card p+p{margin-top:16px;padding-top:16px;font-size:14px}.period-card{background:#fff;padding:0 28px 29px;overflow:hidden;box-shadow:0 4px 16px #201d3508}.period-art{background:#f0ecfa;border-bottom:1px solid #e5dff1;justify-content:space-between;align-items:center;height:128px;margin:0 -28px 27px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.period-icon{background:#fff;border:1px solid #d7cdec;border-radius:17px;flex-shrink:0;place-items:center;width:71px;height:76px;margin:0;display:grid;position:relative;box-shadow:0 5px 12px #201d350a}.period-icon .icon{stroke-width:1.4px;width:39px;height:42px}.period-pattern{grid-template-columns:repeat(4,12px);gap:10px;margin-right:10px;display:grid;transform:rotate(-12deg)}.period-pattern>span{background:#dfd6f2;border:1px solid #c8bce5;border-radius:4px;width:12px;height:12px;display:block}.period-card:nth-child(2) .period-art{background:#e9e4f6}.period-card:nth-child(3) .period-art{color:#cdbefa;background:#302843;border-color:#493b61}.period-card:nth-child(3) .period-icon{color:#e2d7ff;box-shadow:none;background:#413455;border-color:#7b679e}.period-card:nth-child(3) .period-pattern>span{background:#584770;border-color:#77608f}.period-card h3{font-size:25px}.period-card .period-amount{font-size:43px}.help-intro{grid-template-columns:44% 1fr;align-items:center;gap:55px;margin-bottom:31px;display:grid}.help-photo{border-radius:18px;align-self:stretch;min-height:310px;display:block;position:relative;overflow:hidden}.help-photo img{object-fit:cover;object-position:center 20%;outline-offset:-1px;outline:1px solid #ffffff1f;width:100%;height:100%;position:absolute;inset:0}.help-graphic{color:#d5c5fc;background:#3b3050;border:1px solid #75648f;border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}.help-graphic>.icon{stroke-width:1.5px;width:29px;height:30px}.help-intro h2{max-width:530px;margin-bottom:23px;font-size:49px}.help-intro p{color:#e1d9ed;max-width:520px;font-size:17px;line-height:1.8}.contact-card{background:#332b49;padding:28px 32px}.contact-heading .icon{width:27px;height:29px}.contact-phone{font-size:50px}.contact-hours{color:#ded5ee}.rofus-page .guide-jumps a>span{border-radius:13px;width:47px;height:47px}.rofus-page .guide-jumps .icon{width:23px;height:23px}@media (width<=1100px){.rule-copy{padding:27px}.rule-art{height:137px}.balance-layout{grid-template-columns:40% 1fr;gap:23px}.balance-card{padding:24px}.balance-heading h3{font-size:27px}.balance-heading .section-symbol{flex-basis:46px;height:48px}.period-card{padding:0 24px 27px}.period-art{margin-inline:-24px;padding-inline:24px}.period-pattern{gap:8px;margin-right:0}.period-card .period-amount{font-size:38px}.period-card h3{font-size:24px}.help-intro{grid-template-columns:43% 1fr;gap:36px}.help-intro h2{font-size:43px}.help-intro p{font-size:16px}.contact-phone{font-size:43px}}@media (width<=760px){.rofus-rule{border-radius:18px;padding:0}.rule-art{height:135px}.rule-emblem{border-radius:19px;width:77px;height:89px}.rule-emblem>.icon{width:43px;height:53px}.rule-copy{padding:25px 24px 28px}.rule-copy h3{font-size:28px}.balance-layout{grid-template-columns:1fr;gap:24px}.balance-photo{aspect-ratio:4/3;border-radius:17px;min-height:0}.balance-photo img{object-position:center}.balance-grid{gap:19px}.balance-card{padding:25px 24px}.balance-heading h3{font-size:27px}.balance-card p,.balance-card p+p{font-size:15px}.period-card{border-radius:17px;padding:0 24px 27px}.period-art{height:121px;margin:0 -24px 25px;padding:22px 24px}.period-icon{border-radius:16px;width:69px;height:74px}.period-icon .icon{width:37px;height:41px}.period-pattern{grid-template-columns:repeat(4,13px);gap:11px;margin-right:10px}.period-pattern>span{width:13px;height:13px}.period-card .period-amount{font-size:43px}.period-card h3{font-size:27px}.help-intro{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.help-photo{aspect-ratio:4/3;border-radius:17px;min-height:0}.help-intro h2{margin-bottom:20px;font-size:38px}.help-intro p{font-size:16px}.help-graphic{border-radius:13px;width:49px;height:49px;margin-bottom:21px}.help-graphic>.icon{width:26px;height:27px}.contact-card{padding:26px 24px}.contact-phone{font-size:43px}.rofus-page .guide-jumps a>span{border-radius:11px;width:39px;height:39px}.rofus-page .guide-jumps .icon{width:21px;height:21px}}@media (width<=360px){.rule-copy,.balance-card,.contact-card{padding-inline:21px}.balance-heading h3{font-size:25px}.contact-phone{font-size:36px}.period-card{padding-inline:21px}.period-art{margin-inline:-21px;padding-inline:21px}.period-pattern{gap:9px;margin-right:1px}}
